Blip (beta) już niedługo na Twoim biurku
Ostatnio dzięki Marcie dostałem w swoje łapki konto na blipie w wersji beta. Ponieważ nie lubię aplikacji webowych per se — to znaczy kiedy jestem na własnej maszynie, wolę korzystać z aplikacji biurkowych, niż mieć tysiące stron w przeglądarkach pootwierane — z radością przyłączyłem się do przedsięwzięcia pre-alpha-alancox0-testowania API blipa.
Pomyślałem sobie, że najfajniej byłoby mieć taki applecik (przez makówkarzy nazywany widgetem) bezpośrednio na pulpicie — tak, żeby nam sobie wyglądał zza okienka, albo pokazywał kawałek historii, kiedy jest odsłonięty. Odkurzyłem więc szybciutko swoją znajomość pythona i na początek skleciłem ładne, obiektowe bindingi do tego API.
Korzystanie z nich to czysta przyjemność — za wyjątkiem tego, że jeszcze nie ma dokumentacji. Ale jest takie śliczne, że może tak bardzo nie potrzebuje ;):
>>> connection = blip.Connection("username", "password")
>>> updates = connection.updates.poll()
>>> updates[0].body
"ciało wiadomości"
>>> updates[0].src_user.login
"autor"
>>> updates[0].src_user.avatar.url
"http://example.org/goatse.jpg"
>>> connection.status = "no, działają te bindingi, to idę spać"
Teraz pozostało się nauczyć karamby. Otóż, drodzy państwo, ogłaszam wszem i wobec i niech będzie to powszechnie wiadome — karamba ssie. Dziwny język opisu wyglądu, dziwna koncepcja, API zupełnie nieobiektowe, niepythonowe i do tego z niekonsystencją nazywania gorszą niż PHP. Niestety, na plasmę przyjdzie nam jeszcze chwilkę poczekać, więc nie pozostało mi nic innego, jak zagryźć zęby i próbować to wszystko znormalnić. Applecik w końcu wyszedł, obligatory screenshot follows:
Nie jest brzydko, choć wciąż mi jeszcze czegoś brakuje. To znaczy: oprócz możliwości wysyłania wiadomości. Ale wszystko przed nami.
Podlinkowałbym tutaj źródła, ale ponieważ API jest pre-alpha, nie wiem, czy wypada...
Przepraszam publiczność za plączący się język: całą noc siedziałem nad kodem...
EDIT: applet już jest dostępny do pobrania.



Patryk powiedział(a),
10 czerwca 2007 o 12:57:53
hm z czyms takim sie jeszcze nie spotkalem…
btw Beta? na zaproszenia? można prosić o zaproszenie?
10 czerwca 2007 o 13:34:39
Wow. Widocznie muszę dorobić API do „co robisz?”, tylko nie wiem jak się do tego zabrać. :-)
@edit: dziwnie to napisałem. Chodzi o to, że jestem pod wrażeniem, że można coś takiego zrobić. :-)
10 czerwca 2007 o 21:59:00
Hmm… a znalazłoby się zaproszenie dla mnie? ;)
Divide powiedział(a),
11 czerwca 2007 o 22:33:23
Sorry, folks, zaproszenia mnie wyszły…