Napisałem na szybko nowy dodatek do Wykopu - dodawanie ikonek obok loginów osób które obserwujemy, lub które nas obserwują. Listy użytkowników trzymane są w pamięci przeglądarki przy użyciu localStorage i aktualizowane co 5 minut.

Testowane pod Chrome, innych przeglądarek nie chciało mi się włączać. Pierwszy raz coś piszę pod Tampermonkey, więc nie gwarantuję, że wszystko będzie działać jak należy.

Do pobrania tutaj: http://www.wykop.pl/dodatki/pokaz/454/

#dodatek #programowanie #tampermonkey
snowak - Napisałem na szybko nowy dodatek do Wykopu - dodawanie ikonek obok loginów o...

źródło: comment_LYORyc9LhHD376pegxMdRinVfrEmRaf3.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Deykun: Faktycznie, wykop chyba odczytuje loginy bezpośrednio z kodu strony :o Zaczął się u mnie okres kolokwiów, ale jak będę miał czas to pomyślę co z tym zrobić.
  • Odpowiedz
Kolejny błąd w #wykopapi do kolekcji: niekorzystanie z kodów odpowiedzi HTTP - niezależnie co nabroimy (np. źle podpisane zapytanie, zły klucz użytkownika) to zawsze dostajemy 200 OK. A tyle ładnych 4XX jest ;_;
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1 file changed, 219 insertions(+)
Ostatnio w ramach przerwy w programowaniu innego projektu zdarzyło mi się napisać @bitcoinbot.a, dzisiaj chciałbym podzielić się jego źródłami - https://github.com/noisy/bitcoinbot/ :)

Jakość kodu pozostawia jeszcze trochę do życzenia, no ale może nawet taki przykład się komuś przyda :) Jeżeli ktoś chciałby zgłosić jakąś poprawkę, bądź dodać jakąś funkcjonalność lub np. obsługę kolejnych serwisów (co jest banalnie łatwe), to proszę zgłaszać pull-requesty :)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#wykopapi czy ktoś z was sprawdzał, czy jest jakiś zasób na wykopie (obrazek, skrypt etc), który jest dostępny do pobrania tylko jeżeli użytkownik jest zalogowany?

Wykorzystując mechanizm działający dla Facebooka/Google+/Twittera (http://www.tomanthony.co.uk/blog/detect-visitor-social-networks/), można by stworzyć taki fajny Wykop Widget, który wyświetlałby się tylko tym użytkownikom, którzy faktycznie mogą skorzystać z widgeta jednym kliknięciem (co jest możliwe, własnie gdy ktoś jest zalogowany). Innym nie zawracałby głowy :)

Co ważne, nie
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#wykopapi Jak dokładnie wygląda sprawa z danymi z kolumny "Użycie" w "Twoich Aplikacjach".

- Jest jakiś dzienny/tygodniowy/miesięczny limit requestów a jeżeli tak, to ile on wynosi?

- A co jeżeli mam większe zapotrzebowanie niż X requestów?

BTW. @maciejkiner: po tym co Ci wczoraj podesłałem, wiesz już coś, czy jest szansa na dodanie możliwości wydobycia adresu email?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

właściwie jak wy robicie te skrypty z wykop api? da rade powiedzmy zrobić bota, który pobierze zmienną $1=1 ze strony www i zrobi wpis "1"? a gdy $1=22 to zrobi wpis "22", zaraz po zmianie wartości zmiennej? W czym takie coś zrobić? #wykopapi #api

nie daje tagu programowanie, żeby nie było, że spamuje ;)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli chcesz zauważyć zmianę zmiennej udostępnianej przez API to musisz regularnie odpytywać API o wartość tej zmiennej. Jest limit 1000 zapytań na godzinę.
  • Odpowiedz
A propo mojej wtyczki dla jednej z bibliotek django, umożliwiającej logowanie do serwisu z pomocą wykopowego konta... może komuś przydadzą się ikonki :)

Może jakiś grafik ma ochotę i się wykaże przygotowując lepsze wykopowe ikonki do kilku najładniejszych gotowych zestawów ikonek "sociall auth"? :)

#wykopapi #grafika
noisy - A propo mojej wtyczki dla jednej z bibliotek django, umożliwiającej logowanie...

źródło: comment_AbagqbGQbQm20q39hnYBNn3t2jnNlmzE.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

5 files changed, 104 insertions(+)
- 31c75479af7f8937638ddbf451d02193e8d08e7e

Panie i Panowie, od dzisiaj wszyscy programiści Pythona, a Django w szczególności mogą się cieszyć ze sporego ułatwienia w integracji mechanizmu "Wykop Connect", czyli mechanizmu pozwalającego na autoryzację w innym serwisie za pomocą konta na wykopie (podobnego do FB Connect, OpenID, etc.).

Napisałem nowy SocialProvider dla django-allaouth, dzięki czemu dodanie logowania na stronie za pomocą wykopowego konta (o ile za pomocą ok 45 linijek zintegrowało
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@noisy: Przyda się na pewno, miałem zamysł by opublikować integracje connecta pod różne frameworki takie ja CI / Cake / Zend / Symfony coby ułatawić ludziom robote później przy projektach a'la statystyki z tagów czy coś.
  • Odpowiedz
#wykopapi @maciejkiner: logowanie via. wykop_connect zaimplementowane w pythonie już działa :) Dopieszczam jeszcze ostatnie fragmenty, tj. integruje sobie to jako moduł do django-allauth, będzie to można używać prawie na równi z facebookiem/twitterem i innymi takimi serwisami :)

Anyway... mam tylko jedno pytanie. Dlaczego użytkownik nie może za pomocą api udostępnić swojego emaila z rejestracji? Publicznego często ludzie nie mają ustawionego, a prosząc o autoryzacje dla danej aplikacji użytkownik mógłby
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciejkiner: w takim razie skupię się na serwisach lokalnych, którym GIODO na 100% cały czas siedzi na głowie:

* NK.pl : http://developers.nk.pl/support/14/w-jaki-spos%C3%B3b-pobra%C4%87-email-u%C5%BCytkownika

* gadu-gadu.pl: http://dev.gg.pl/api/ggapi/rest.html (oni co prawda nie dają możliwości ściągania emaila, ale za to innych równie wrażliwych danych). Mają bardzo ładnie napisane to na stronie:

Parametr ACCESS_TOKEN jest kluczem bezpośrednio związanym z użytkownikiem aplikacji. Klucz pozwala na dostęp tylko do tych zasobów, do których użytkownik wyraził zgodę na
  • Odpowiedz