Prezentuję wersję publiczną 0.4 appletu do sprawdzania BTSów pod linuksem.
Rejestr zmian:
- Zarzucono obsługę clf/csv na rzecz bazy sqlite - celem poprawy wydajności (znacznej!) - wyszukiwanie w bazie zawierającej wszystkie rekordy z btsearch.pl (poprzez eksport clf) trwa jakieś 5 razy krócej niż poprzednio, kiedy w bazie było tylko jedno województwo
- Zawieszono rozwój ściągaczki bazy - jest chwilowo zbędna, program samodzielnie ściąga pełną bazę sqlite z mojego serwera, postaram się dbać o jej aktualność w miarę możliwości

- Bazę trzyma się w ~/.btsapp.sqlite a program można trzymać gdziekolwiek - problem z wersji 0.2 rozwiązany
- Udoskonalono funkcje odpowiedzialne za wybór urządzenia w NM - obecnie program używa pierwszego dostępnego modemu GSM jaki znajdzie (można użyć n-tego urządzenia - linia 72: 0 zamień na (n-1)
- Dostosowano program do NetworkManagera 0.9.0 - niestety wymagało to wyłączenia obsługi PppStats (czekamy na ponowne zaimplementowanie tej funkcji w NM)
Pakiety perla których teraz program wymaga:
libgtk2-trayicon-perl
libgtk2-notify-perl
libgtk2-perl
libnet-dbus-perl
libdbd-sqlite3-perl
libdbi-perl
libwww-perl
libformat-human-bytes-perl (w nadziei że obsługa PppStats wróci szybko).
uncompress-bunzip2 należy do pakietów rdzennych perla.
Planowany rozwój:
Pobieranie LAC/CID bezpośrednio z modemu - być może wprowadzę tryb zupełnie pomijający dbus (to, że mój główny modem, bazujący na hso nie wyświetla aktualnego BTSa jest dość irytujące

Program dostępny tutaj: http://paste.debian.net/134101/
ściągnąć stąd: http://paste.debian.net/download/134101 zapisać jako btsapp.pl, nadać uprawnienia wykonywania, odpalić, poczekać na ściągnięcie bazy, korzystać.