libgadu

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

(For English press 1)


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 pamiętać, że używanie alternatywnych klientów może być niezgodne z regulaminem 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.

Biblioteka jest udostępniana na zasadach licencji LGPL w wersji 2.1, której treść znajduje się w pliku COPYING.


Kod źródłowy

Najnowsza 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. By pobrać repozytorium należy wykonać polecenie:

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

Dokumentacja

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

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


Kontakt

Problemy z biblioteką można zgłaszać na stronie projektu w GitHubie. Używana wcześniej lista dyskusyjna libgadu-devel@lists.ziew.org nie jest już dostępna.


© Copyright 2006-2017 Autorzy