libgadu

Biblioteka do obsługi protokołu komunikatora Gadu-Gadu.


Nowości


Informacje

libgadu jest biblioteką przeznaczoną do obsługi protokołu komunikatora Gadu-Gadu. Przez dłuższy czas była integralną częścią Eksperymentalnego Klienta Gadu-Gadu, lecz ze względu na problemy z dystrybucją pakietów i wykorzystaniem w innych aplikacjach, została wydzielona do osobnego projektu. Własnościowy protokół został rozszyfrowany metodą inżynierii wstecznej (ang. reverse engineering), przez co libgadu może nie być w 100% zgodna z pierwowzorem. Należy również pamiętać, że używanie alternatywnych klientów jest niezgodne z regulaminem korzystania z serwisu Gadu-Gadu.

Biblioteka została napisana w języku C i jest niezależna od systemu operacyjnego czy środowiska. Pracuje pod systemami operacyjnymi zgodnymi z POSIX, również BeOS i Win32, choć ten ostatni nie jest wspierany ze względu na istnienie oficjalnego klienta Gadu-Gadu. Używana jest w aplikacjach konsolowych, jak i graficznych GTK+ i Qt.


Kod źródłowy

Najnowsza wersja biblioteki:

Najnowsza testowa wersja biblioteki:

Poprzednie wersje biblioteki:

Kod źródłowy znajduje się również w repozytorium w serwisie GitHub pod adresem https://github.com/wojtekka/libgadu.git. By pobrać repo­zy­torium należy wykonać polecenie:

git clone https://github.com/wojtekka/libgadu.git

Dokumentacja

Dostępna jest wersja poglądowa dokumentacji biblioteki wygenerowa­na ze źródeł za pomocą Doxygen. Uwagi i komentarze mile widziane. Po pobraniu źródeł z repozytorium Subversion dokumentację można wyge­nerować wywołując polecenie make w katalogu docs.

Opis protokołu jest również dostępny z poziomu strony projektu.


Kontakt

Osoby zainteresowane biblioteką libgadu mogą zapisać się na listę dyskusyjną libgadu-devel poświęconą rozwojowi biblioteki, progra­mo­waniu przy jej użyciu i protokołowi Gadu-Gadu.


© Copyright 2006-2014 Wojtek Kaniewski i inni