Idziemy na polowanie czyli Darz Bór III
Ostatnio – zapewne po przeczytaniu poprzedniego artykułu z serii Darz Bór, odezwał się do mnie Sprae. Zaproponował mi rozwiązanie moich problemów z bluetooth’em. Tym rozwiązaniem jest prosty programik autorstwa Sprae.
Program pozwala w konsoli wyświetlić wszystkie widoczne dla nas urządzenia w zasięgu Tabletu. Napisany jest w pythonie. Do prawidłowego działania wymaga wersji python2.5. Ja najpierw zażyłem czerwoną pigułkę i odinstalowałem wersję python2.4. Następnie zainstalowałem python2.5-runtime (python2.5-bluez konieczny do działania tego programu, wchodzi w skład pakietu python2.5-runtime) Instalację wykonałem wydając w konsoli “rozkaz” apt-get install python2.5-runtime i… już
Oficjalna nazwa programu: lsbt.py
Nazwa kodowa: bthunter
kod programu:
import bluetooth as bt class ListDevices(bt.DeviceDiscoverer): def device_discovered(self, address, device_class, name): print '%s - %s' % (address, name) def inquiry_complete(self): self.busy = False def pre_inquiry(self): self.busy = True def __init__(self): bt.DeviceDiscoverer.__init__(self) self.find_devices(lookup_names=True) while self.busy: self.process_event() ListDevices()
Jak używać tego skryptu:
– ściągamy plik na dysk naszego pc i rozpakowywujemy go.
- kopiujemy plik do tabletu (ja skopiowałem na wewnętrzną kartę pamięci).
- można też zassać go od razu na Nkę , plik jest tutaj – rozpakowany i gotowy do działania. Wystarczy go tylko umieścić w wybranym przez nas miejscu.
- uruchamiamy bluetooth (Settings, Control panel, Bluetooth)
- uruchamiamy konsolę (X-term)
- przechodzimy do katalogu w którym umieściliśmy skrypt (u mnie cd /media/mmc2)
- uruchamiamy skrypt (python lsbt.py lub python2.5 lsbt.py )
- cieszymy się z ciekawych znalezisk.
Jeśli ktoś pragnie umieścić swoje znaleziska w jakimś pliku proponuje uruchomić skrypt przez python lsbt.py > nazwa_pliku.txt
Oddajmy jeszcze głos autorowi:
Jeśli chcecie mogę zmodyfikować program (nakładka graficzna, zapisywanie znalezisk w pliku skorelowane z aktualnym położeniem geograficznym, informowanie o byciu w zasięgu jakiś konkretnych urządzeń, czy jakiś aplet na home screen).
Dlatego zapraszam do instalacji oraz dyskusji. Nasza strona pełni rolę oficjalnego supportu do tego programu. W miarę naszych skromnych możliwości pomagamy uruchomić ten program
autorem programu jest:
Łukasz ‘Sprae’ Tretyn (saperwl maupa go2 dot pl)

Panie Michaniu, ale Pan pojechał
A gdzie są wcięcia w kodzie? Toż to PAJTON!
Wcięcia są w oryginalnym pliku
Nawet nie przypuszczałem, że coś takiego ja wcięcia jest konieczne. No dobrze, zaraz to poprawię. Jednak zalecam pobranie pliku zamiast copy – paste
Wcięcia poprawione na piątkę! <pre> rulez!
Dziękuje za pomoc. Choć mogłeś delikatniej zwrócić mi uwagę. Aaaa zresztą – to miejsce na dyskusje o programie a nie wytykanie błędów
Mam nadzieję, że zainstalowałeś programik i przetestowałeś w tramwaju
Yyyyy, jeszcze nie testowałem… jeszcze.
W tramwaju pisałem artykuł, który już męczę 3 tygodnie, bo mam czas na pisanie tylko przez 20 minut. Tramwajem jeżdżę 2 razy w tygodniu…
Acha, będzie to artykuł wakacyjny. Zaplanowałem sobie krótki cykl poradników “how-to”. Powstaje dopiero pierwszy, ale mam nadzieję, że do końca wakacji (sic!) zdążę z pozostałymi, bo wiem o czym chcę napisać.
Pdd – do końca wakacji to pikuś, a wiesz coś o projektach na koniec czerwca?
Ufff… Wiem :/
a ja np wpakowalem sie w red pill mode i nic takiego nie mam jak python 2.4
same 2.5
poradzcie co zrobic
Jak masz 2.5 to doskonale, to jest potrzebne. Czyli wystarczy uruchomić program.
Dodaj komentarz