Ostatnio zaczynam mieć dość webowych aplikacji. Oglądanie wszystkiego w przeglądarce nie zawsze jest wygodne, no i nie zawsze szybkie zważywszy na ilość rozszerzeń jakie wcieliłem do Firefox-a. Czasami też wyłączam okno przeglądarki zapominając, że w któreś z zakładek siedzi coś co np. odtwarza muzykę z Jamendo. Do webaplikacji Googla używam już od jakiegoś czasu Prisma. Działa to lepiej ale nadal nie jest to /to coś/ czego szukam. Jeżeli mogę staram się używać aplikacji natywnych np. Gmail via Thunderbird (przez IMAP) czy Google Calendar via Lightning (rozszerzenie do Trunderbird-a). Aplikacje webowe mają jednak bardzo dobrą cechę – są mobilne. Nie mając naszych ulubionych aplikacji pod ręką i tak zawsze się do nich dostaniemy choćby przez tfu IE tfu.

Dzisiaj trochę bawiłem się PyGTK wynikiem czego wykombinowałem mały skrypt. Sam się zdziwiłem jak można łatwo ubierać strony w jakieś natywne GUI. Poniższy skrypt jest zwykłym oknem przeglądarki opartej na gtkmozembed tyle, że potrafi schować się do ikonki w zasobniku systemowym dzięki czemu świetnie sprawuje się już jako odtwarzacz moich ulubionych utworów z Jamendo.

Przy pierwszym uruchomieniu należy się zalogować w serwisie (nowej wersji serwisu), a przy następnych od razu ładowany będzie ichniejszy player.

Skrypt: jtip.py

Odpalamy standardowo jak na pythona przystało:

$ python jtip.py

Oczywiście skrypt łatwo wykorzystać do obsługi innej strony.

BTW: Kiedy ktoś zrobi wtyczkę do QuodLibet obsługującą Jamendo ?

BTW2: Jak spowodować aby klikanie na krzyżyk chowało aplikację do ikonki w zasobniku? W moich próbach okno niby udało mi się ukryć nie wyłączając aplikacji, ale dźwięk się urywał a po kliknięciu na ikonkę w zasobniku przywracało się gołe okno.

Komentarze do notki “Jamendo Tray Icon Player”

  1. radmen
    12 stycznia 2008 o 10:41:49

    Mhm mi czegoś brakuje (Arch), wiesz może jaka paczka powinna zostać doinstalowana (wywala mi komunikat „import gtkmozembed
    ImportError: No module named gtkmozembed”)?

  2. trójkąt
    12 stycznia 2008 o 13:03:00

    Chodzi o paczkę gnome-python-extras

  3. radmen
    12 stycznia 2008 o 14:41:50

    Mhm dziwne, nadal nie działa, tym razem nie może skorzystać z bilioteki libgtkembedmoz.so, nie znajduje jej o0

  4. trójkąt
    12 stycznia 2008 o 22:36:57

    Ta biblioteka znajduje się w Firefox’ie, XULRunner’ze czy Thunderbird’zie.

  5. radmen
    12 stycznia 2008 o 23:16:56

    Lol, nie mam xD

  6. trójkąt
    12 stycznia 2008 o 23:25:01

    $ find / -name libgtkembedmoz.so
    /opt/mozilla/lib/firefox-2.0.0.11/libgtkembedmoz.so
    /opt/mozilla/lib/xulrunner-1.8.1.9/libgtkembedmoz.so
    /usr/lib/thunderbird-2.0.0.9/libgtkembedmoz.so
    

  7. radmen
    12 stycznia 2008 o 23:31:37

    Trójkąt. no zabawne, mam w /opt/mozilla/lib/firefox.., ale sam program nie działa, bo nie chce załadować biblioteki ;/
    Heh dodałem trzy dowiązania symboliczne w /usr/lib (niby ten skrypt wymagal trzech plików, które były w katalogu firefoksa, a nie ładował) i na końcu dało mi Seg Faulta ;/

  8. trójkąt
    12 stycznia 2008 o 23:38:52

    Sprawdź coś takiego:

    export LD_LIBRARY_PATH=/usr/lib/firefox
    export MOZILLA_FIVE_HOME=/usr/lib/firefox
    

  9. radmen
    12 stycznia 2008 o 23:40:50

    Nadal to samo

  10. trójkąt
    12 stycznia 2008 o 23:45:18

    To może inna ścieżka bo Ubuntowcy mieli podobny problem

  11. radmen
    12 stycznia 2008 o 23:59:18

    Hmm xulrunner pomógł :)

Skomentuj

Formatowanie: Textile z obrazkami

Stronę napędza Jogger. Pewne prawa zastrzeżone.