Wpis z mikrobloga

#hacking #programowanie #wykopapi #linux #bash
Ma ktoś może inny, krótszy albo bardziej elegancki sposób na wyciągnięcie listy wykopujących/zakopujących

#!/bin/bash
declare -i wykop="$1"; ((wykop)) || exit 1;
wykopy=Upvoters
zakopy=downvoters
curl -s [https://www.wykop.pl/ajax2/links/"$wykopy"/"$wykop"](https://www.wykop.pl/ajax2/links/"$wykopy"/"$wykop")|hq "a" attr title
curl -s [https://www.wykop.pl/ajax2/links/"$zakopy"/"$wykop"](https://www.wykop.pl/ajax2/links/"$zakopy"/"$wykop")|hq "a" attr title

Może jest jakieś repo na GitHubie gdzie takie przydatne one-linery można znaleźć ? ( ͡º ͜ʖ͡º)
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tpap: W sumie nie chciałem się tykać API ale jeśli można, to mam kilka pytań:
* Na ile api wykopu jest stabilne? nie wywala pustych odpowiedzi albo randomowych error'ów ?
* Jaki jest limit zapytań ?
* Są może oficjalne bindingi do pythona / nodejsa ?
  • Odpowiedz
@tpap, dzięki - to niepotrzebnie nowy klucz wygenerowałem ( ͡ ͜ʖ ͡)
@heater, bash bo chciałem coś minimalistycznego co pójdzie na każdym środowisku, bez żadnych wymagań (tylko parę skryptów do automatyzacji, śledzenia, statystyki ... )
  • Odpowiedz
Na ile api wykopu jest stabilne? nie wywala pustych odpowiedzi albo randomowych error'ów ?

Jest tak stabilne, jak stabilny jest wykop ;) Pomiędzy zapytaniami dawaj jakieś opóźnienia, inaczej któreś pod rząd potrafi odpowiedzieć 500'tką, albo czymś podobnym (przy kluczu własnej aplikacji).

Jaki jest limit zapytań ?

500 zapytań na godzinę (tak samo, to się tyczy kluczy z własnej aplikacji).

@BArtus:
  • Odpowiedz