#wykop #api #wykopapi #python #programowanie

Piszę małą aplikację, powiadamiacz "indykator". Aplikacja jest pisana w pythonie. Mam kilka pytań

1. Jeżeli chcę udostępnić aplikację osobom trzecim, rozumiem, że apikey musi być na stałe zapisane w aplikacji. Z aplikacją webową nie ma problemów, natomiast jak bezpiecznie zapisać ten apikey w skrypcie pythonowym? Mógłbym niby "skompilować" do bytecodu, ale czy jest to bezpieczne?

2. Co
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Trzeba wykonywać jakieś specjalne sztuczki, żeby przy dodawaniu wpisów na mikroblogu z mojej aplikacji pojawiało się "via nazwa_aplikacji"? Przed chwilą próbowałem i nic się nie dopisało.

#wykopapi #kiciochpyta
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sylwke3100: @Krendzel: nie o to mi chodzi.

Chodzi o to, że np. można było zamiast użyć pętli użyć formy WykopLinks.getPromoted(page=range(0, 10)), albo jakiejś formy, która pobiera wszystko. np. -1 iterowałoby wszystkie strony aż napotka błąd.
  • Odpowiedz
Zacząłem pisać kiedyś dodatek do wykopu, jest prawie gotowy, ale go porzuciłem bo nie wiem czy jest potrzebny. Miał on pomóc w organizacji eventów przez użytkowników. Polegałoby to na tym, że użytkownik tworzy nowy event np "P--o w Warszawie" i osoby z wykopu za pomocą klucza mogłyby się zalogować i do niego dopisać (z jakimś komentarzem). Na dole byłaby widoczna lista zapisanych osób wraz z komentarzami etc. Dokończyć to? Przyda się?

#
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sylwke3100: Ooo, i dokument zrobiłeś co i jak pisać :)

Spróbuje wieczorkiem coś skleić i zobaczyć czy mi to wychodzi. Ew. pomęczę jakiegoś pythoniarza :) Ciekawe czy nauka po przez praktykę mi wyjdzie.
  • Odpowiedz
No i kolejną wersja implementacji. Dodałem możliwość obserwowania i od obserwowania, pobierania ulubionych i obserwowanych oraz obserwujących a także jak ktoś zainteresowany wskazówki do tworzenia plików do projektu.

#api #wykopapi #python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra tak jak mówiłem że coś mam zamiar stworzyć więc stworzyłem projekt WykopAPI (na licencji GPL 2) dla Pythona i dodałem już działające elementy pobierające znaleziska na głównej oraz znaleziska na wykopalisku

Projekt znajdziecie tu oraz więcej info jak go użyć

@Ginden

#programowanie #python #wykopapi #api
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W związku ze zmianami wprowadzonymi w adresacji zasobów na wykopie informujemy, że dotychczasowy separator w parametrach API tj. symbol "," (przecinek) zostaje zastąpiony przez "/" (slash). W okresie przejściowym, czyli do końca tego roku API będzie obsługiwać oba rodzaje adresów.

Stosowna aktualizacja w najbliższych dniach pojawi się również w dokumentacji.

#changelog #wykopapi
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#wykopapi

Czemu jest ograniczenie na zapytania do API, a parsując HTML mam nieograniczony dostęp? :/

A może by tak napisać aplikację pobierającą sobie nowe klucze API...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Małe usprawnienie w API, teraz metoda user/login poza kluczem zwraca też resztę informacji o logowanym użytkowniku - dzięki temu nie trzeba robić kolejnego requesta po te dane.

#changelog #wykopapi
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciejkiner: No ale teraz można kopiować do grup. Można będzie też tagować te wpisy swoimi tagami? Mogło by to zastąpić listy ulubionych. Wystarczyło by otagować swoim tagiem. Albo otagować jako #duplikat i ludzie by wiedzieli czego się spodziewać ;> Tagi są dobre na wszystko.
  • Odpowiedz