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
@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 ?
Na ile api wykopu jest stabilne?


@BArtus: podobnie do webu jeśli tylko odczytujesz dane, ale ma trochę inne ograniczenia i zwraca inne dane (w sensie, nie zmienia treści wpisów czy coś, ale nie ma np. belek przy znaleziskach (jak jest żółta to 0 informacji, jak jest czerwona czyli zrzucone znalezisko to jeśli dobrze pamiętam zwraca błąd o braku, itp.)

Jaki jest limit zapytań ?


@BArtus: #!$%@? wie, jest zależny na
@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 ... )
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: