Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko266
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
To Znalezisko jest w archiwum

267

Wykop.pl Java SDK

Wykop.pl Java SDK

Z nadmiaru wolnego czasu - w końcu sesja dopiero za trzy tygodnie - postanowiłem stworzyć sobie jakiś mały open-source'owy projekt. Zauważyłem, że Wykop posiada własne API, ale do wygodnych w obsłudze ono raczej nie należy*, dlatego też stworzyłem SDK dla Javy udostępniające normalny...

Crozin
Crozin
z
wykop.pl
dodany: 23.05.2012, 21:47:03
  • #
    technologia
  • #
    webdesign
  • #
    programowanie
  • #
    wykop
  • #
    java
  • #
    sdk
  • #
    api
  • #
    github
  • 111
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z nadmiaru wolnego czasu - w końcu sesja dopiero za trzy tygodnie - postanowiłem stworzyć sobie jakiś mały open-source'owy projekt. Zauważyłem, że Wykop posiada własne API, ale do wygodnych w obsłudze ono raczej nie należy*, dlatego też stworzyłem SDK dla Javy udostępniające normalny interfejs do obsługi API Wykopu.

Link do projektu na GitHubie: https://github.com/Crozin/Wykop.pl-Java-SDK

Z projektu raczej nic nie będzie, ale kto wie…, może pojawi się więcej aplikacji (głównie na Androida) korzystających z Wykopu.



Wymagania: Java 1.5+ (działa również na Androidzie)

  • mam nadzieję, że administracja się nie obrazi i w przyszłości poprawią jego formę na jakąś bardziej ustandaryzowaną. ;)

Komentarze (111)

najlepsze

CreativePL
CreativePL
24.05.2012, 14:51:17
  • 21
Sugerując sie pozytywnymi komentarzami za twoją prace. Wykopie, bo sam osobiście nie mam zielonego o co chodzi.
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Rare_Soul
Rare_Soul
24.05.2012, 08:24:58
  • 12
Co to robi ?
  • 3
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Crozin
Crozin
Autor
24.05.2012, 13:58:41
  • 12
@thunderdome: Dla przeciętnej osoby? Raczej nie. To wykop ukierunkowany na dosyć wąskie grono osób (chociaż na Wykopie nie brakuje os. mogących z niego skorzystać - w końcu to dla nich). Ale jak już zrobiłem, to nie widziałem innej możliwości podzielenia się niż wrzucenie tego właśnie na Wykop. ;)
Crozin
Crozin
Autor
24.05.2012, 08:41:29
  • 10
@Rare_Soul: Pozwala innym programistom chcącym skorzystać z wykopowego API robić to w sposób cywilizowany. Takie "narzędzie deweloperskie".
wicikumoza
wicikumoza
23.05.2012, 21:58:59
  • 12
Słit, miałem zamiar pobawić się z wykopowym api w wakacje (android), na pewno wypróbuję Twoje SDK.
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Sierran
Sierran
24.05.2012, 20:57:44
  • 10
Dobra.. Też mam wolny czas to walne API wykopu w Pythonie :)
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

neoandrew
neoandrew
24.05.2012, 20:19:12
  • 6
A według mnie api jest ok, za to java skoro autor już pisze o niewygodnym api, to dopiero jest niewygodna.
  • 3
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

neoandrew
neoandrew
24.05.2012, 20:49:29
  • 2
@WebnetMobile: Ale to nie meritum, meritum jest takie, że pisałem iż java jest niewygodna, a api jak api, jak sobie opakujesz wrapperem to jest ok.
WebnetMobile
WebnetMobile
24.05.2012, 20:37:26
  • 1
@neoandrew: oj, widac ze wykopowego api w praktyce nie doswiadczyles.
Crozin
Crozin
Autor
23.05.2012, 22:17:24
  • 4
Swoją drogą, jeżeli pojawiłoby się zainteresowanie tym projektem istniałaby możliwość stworzenia portu dla PHP. ;)
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

tr00ci0
tr00ci0
24.05.2012, 16:37:57
  • 35
@Crozin: teraz tylko tak gadasz, że z projektu nic nie wypali a poczekaj te 3 tyg do sesji to sam zaczniesz pisać byle by się nie uczyć :D
s.....k
s.....k
konto usunięte 24.05.2012, 20:16:42
  • 3
we need to go deeper? he? :P
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Speedy
Speedy
24.05.2012, 22:08:28
  • 4
@siwymilek: Zaraz napiszę api do tego api do api.
Rad-X
Rad-X
23.05.2012, 23:42:56
  • 2
Używasz Jacksona, ale już go nie dodałeś do SDK
  • 2
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Crozin
Crozin
Autor
23.05.2012, 23:49:00
  • 3
@Rad-X: Projekt działa/budowany jest w oparciu o Maven'a - celowo nie ma tam żadnych zależności. Niestety jeszcze nie jest dostępny w żadnym publicznym repozytorium (w przeciwieństwie do jego zależności - slf4j-api, jackson), stąd na chwilę obecną konieczne byłoby jego ręczne dołączenie do własnego, lokalnego repozytorium.
Crozin
Crozin
Autor
24.05.2012, 00:09:15
  • 0
@Rad-X: W chwili obecnej projekt nie jest jeszcze gotowy by pojawić się w centralnym repozytorium Maven'a - w końcu to nadal wersja 1.0.0-ALPHA (w sumie nawet SNAPSHOT powinno być). Jeżeli tylko projekt wstępnie obroni się, powinien wylądować w repozytorium, a wtedy dołączenie go do swojego projektu (wraz z zależnościami) będzie dosłownie kwestią sekund.
-masakrator-
-masakrator-
-masakrator-
24.05.2012, 20:01:08
  • 1
Nie ma komentarzy, nie ma testów. Zakop.
  • 5
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

WebnetMobile
WebnetMobile
24.05.2012, 21:35:14
  • 1
@Crozin: niektorzy twierdza (z czym sympatyzuje) ze testy sie powinno tworzyc nawet wczesniej nic wlasciwy kod
Crozin
Crozin
Autor
24.05.2012, 20:18:57
  • 1
@tu_ru: I tak się właśnie robi, testy i dokumentacje tworzy się wraz z właściwym kodem - ten ostatni z reguły powstaje również jako ostatni. ;) Ale jak już powiedziałem - nie miałem nawet pewności czy to się przebije, więc nie chciałem tracić czasu.
glock45
glock45
glock45
24.05.2012, 23:42:50
  • 0
Ten fragment to by nalezalo na jakims bufforze czytac z input streama, a nie katowac po bajcie.

int c = 0;

while ((c = conn.getInputStream().read()) != -1) {

responseBuilder.append((char)
  • 2
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Crozin
Crozin
Autor
25.05.2012, 17:21:18
  • 2
@glock45: Poprawione.
Crozin
Crozin
Autor
25.05.2012, 00:09:53
  • 0
@glock45: Dzięki za uwagę, jutro poprawię. Albo zawsze sam możesz to zrobić. ;)
  • <
  • 1
  • 2
  • 3
  • Strona 1 z 3
  • >

Hity

tygodnia

Pokaż 18+

Funkcjonariusze pobili na stacji benzynowej mężczyznę z chorobą Parkinsona.
Funkcjonariusze pobili na stacji benzynowej mężczyznę z chorobą Parkinsona.
3680
Bananowy syn właścicieli "Agmaz" chwali się jazdą +270km/h
Bananowy syn właścicieli "Agmaz" chwali się jazdą +270km/h
3633
Szpital w Kaliszu zatrudnia ginekologa za 2,5 mln zł rocznie. "Jest unikalny"
Szpital w Kaliszu zatrudnia ginekologa za 2,5 mln zł rocznie. "Jest unikalny"
3239
Pszczyna dyskryminuje chłopców w podstawówce za unijne pieniądze
Pszczyna dyskryminuje chłopców w podstawówce za unijne pieniądze
3169
76 osób na jedno miejsce na dermatologię, 65 na endokrynologię
76 osób na jedno miejsce na dermatologię, 65 na endokrynologię
2824
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #wydarzenia
  • #polska
  • #informatyka
  • #internet
  • #swiat
  • #rozrywka
  • #sztucznainteligencja
  • #ai
  • #motoryzacja
  • #telefony

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking