
Wpis użytkownika entropy_ w Hydepark
entropy_GURU
6piorunów@bojowonastawionaowca coś ponaciskałem i znalazłem taką opcję.
Da się moderować społeczność? Do czego to służy?
Komentarze (18)
@entropy_ feature który kiedyś ma się pojawić - ale kiedy, tego chyba nawet najstarsi admini nie wiedzą
@Cybulion tak, tak, wtedy społeczności są do uporządkowania, wiedzą o tym doskonale
@Cybulion tak, tak to powinno wyglądać
@entropy_ w sumie to tak, tylko trzeba by zrobic porzadek w spolecznosciach i je jakos sensownie pogrupowac.
@bojowonastawionaowca ja wiem, ale nie powiem.
@Cybulion No zajebiście! To jest przecież uber fantastyczne
@entropy_ @bojowonastawionaowca czyli w zalozeniu pojawia sie mini modzi odpowiedzialni za same spolecznosci/autorskie. Typu w smoczymbajaniu ktos dal biale napisy i juz nie musisz sie ty ruszac tylko smoku sam robi z tym porzadek?
@bojowonastawionaowca czyli teaser trailer.
Ale mi się podoba xD
Ej @entropy_ a zrobilbys maszynke do wyciagania listy plusujacych dany post/komentarz? @tmg sie glowi nad tym, ja prostacko bym to lensem oblecial ale wiem ze ty tam w api znasz sztuczki magiczki
@Cybulion oraz @entropy_ - tu macie jeszcze przykład gdzie komenda generuje string, który może być od razu użyty do wołania użytkowników we wpisie/komentarzu:
>curl 'https://api.hejto.pl/posts/bigos-bedzie-grin-bigos/likes?page=1&limit=50' | jq -rj '._embedded.items[].author.username | "@" + . + ", " '
Parametr page odnosi się do strony z pierwszymi pięćdziesięcioma piorunami.
Parametr limit kontroluje ilość wyników na stronę (50 to maksymalna ilość piorunów jaką API zwraca).
No więc jak chcecie drugą stronę z kolejnymi 50 piorunami to musicie w URL użyć "page=2", jak trzecią to "page=3", i tak dalej.
@koszotorobur o. Dziekowac
@entropy_ oraz @Cybulion - prosz:
Lista użytkowników piorunujących przykładowy wpis wyciągana z endpointu API get_post_likes:
>curl https://api.hejto.pl/posts/bigos-bedzie-grin-bigos/likes?page=1&limit=50 | jq -r '._embedded.items[].author.username'
Lista użytkowników piorunujących przykładowy komentarz we wpisie wyciągana z endpointu API get_post_comment_likes:
>curl https://api.hejto.pl/posts/bigos-bedzie-grin-bigos/comments/3e058a69-ebda-4a5b-9fac-b67febeb75d0/likes?page=1&limit=50 | jq -r '._embedded.items[].author.username'
Program curl wiadomo, że działa na Linuksie - ale też jest dostępny na Windowsa - chociażby jako cześć Git for Windows: https://git-scm.com/downloads/win (trzeba go wywołać z terminala Git Bash).
Program jq można sobie ściągnąć na każdy system operacyjny (nawet na Windowsa): https://jqlang.github.io/jq/download/ - służy do wydobywani informacji z tekstu w formacie JSON.
ReDocHejto@koszotorobur Szybko wołać, czasami są uzasadnione przypadki kiedy chcesz wszystkich plusujących zawołać.
Przykład 1: Napisałem post o treści "więcej info po 16", pierwszy komentarz jest o treści: "wołaj" i ma 20 piorunów.
Chciałbym zawołać po 16 wszystkich co piorunowali
@Cybulion - a po co Ci wyciągać listy pulsujących z komentarzy i postów?
@Cybulion mogę teoretycznie, ale... właśnie nie chcę opensourcować gotowych rozwiązań do api żebyśmy nie mieli tu syfu jak połowa hejto zacznie skryptami się bawić xDDD
Jak będę miał chwilę to spróbuję ogarnąć, podsumowanie do kawiarenki zrobiłem w dwa wieczory z drinkiem przy pomocy @koszotorobur (któremu bardzo z tego miejsca dziękuję).
Jest na liście "kiedyś się za to wezmę" xD
@entropy_ a w formie jakiegos skryptu ? Ja sie wogole na tym nie znam xD
@Cybulion ale musiałbym napisać webapp (na czym się totalnie nie znam). Znaleźć jakiś darmowy hosting itp. Teraz nie mam czasu za bardzo, ale będę miał w głowie żeby ogarnąć.