OnTV

Dzisiaj, chciałbym Wam przedstawić mój najnowszy nabytek, aplet panelu GNOME: OnTV.

Co to jest?

O aplecie OnTV

Aplet ten przesiaduje sobie na panelu wyświetlając tylko ikonkę. Po kliknięciu jej lewym przyciskiem myszy, mamy możliwość zobaczyć, co aktualnie "leci" na wybranych (w Preferencjach) kanałach.

Główne okno apletu OnTV

Aplet wyświetla logo kanałów, tytuły aktualnie nadanych audycji, "postęp" aktualnie nadawanych, czas pozostały do kolejnych oraz opisy. Dokładnie to, co oferuje format XMLTV.

W jaki sposób działa?

Wiemy już, że posiada ikonkę, która po kliknięciu powoduje wyświetlenie pewnych informacji. Dobrze.

Aplet, poprzez zewnętrzny program aktualizuje plik XMLTV i korzystając z zapisanego przezeń pliku, wyświetla informacje w nim zawarte. Programy do tworzenia plików XMLTV zajmują się czarną robotą – pobierają strony internetowe, parsują ("czytają"/"przeglądają") je w poszukiwaniu podanych w konfiguracji znaczników HTML, niektóre omijają i zbierają dane z podanych zakresów (np. od znacznika do znacznika lub od pewnego słowa do innego słowa). Pobieranych jest wiele stron (jednak na jeden dzień programu dla kanału).

Dlatego też z konfiguracji programu, który opiszę usuwamy kanały, których nie oglądamy.

Co nam będzie potrzebne?

  • wine-core;
  • wine-tools;
  • program TVxb;
  • konfiguracja Wine;
  • konfiguracja programu TVxb;
  • konfiguracja apletu OnTV.

Pakiety instalujemy w standardowy sposób.

su -
yum -y install wine-core wine-tools

Możemy oczywiście używać sudo, jeśli tylko skonfigurowaliśmy ten program, możemy też pominąć parametr -y itd.

Oprócz zabawy w konsoli zawsze mamy pod ręką graficzny menedżer pakietów Pirut, który wbrew pozorom nie łamie prawa i nie instaluje pirackich programów (; .

Pobieramy program TVxb

Nic trudnego. Pobierz program TVxb.

Konfiguracja Wine

To fakt, że "Wine" czyta się "Łajn", ale my nie będziemy zajmować się łajnem, a implementację API Win32 dla *NIX (tylko jak by nie patrzył, Wine to tak naprawdę emulator, choć nazwa-akronim przeczy (; ).

Jeśli pobraliśmy już Wine, wybieramy kolejno Aplikacje → Wine → Wine Configuration.

Wybór wersji systemu w Wine
Konfiguracja mapowania dysków w Wine

Jedyne, czym musimy się zająć, to wybranie wersji systemu Windows, na przykład Windows 2000 oraz mapowaniem dysków.

Ja kliknąłem Automatyczne wykrywanie i Wine jako tako sobie poradził :) .

Konfiguracja programu TVxb

Program TVxb rozpakowujemy dosłownie gdziekolwiek, gdzie mamy uprawnienia do zapisu (najlepiej w swoim katalogu domowym). Ja swój wrzuciłem do katalogu z pobranymi plikami (~/Pobrane). Wspaniałomyślny mechanizm XDG stworzył go za mnie (; .

Teraz edytujemy plik ini/TVxb.ini, zastępując go konfiguracją dla UPC. Przed zamknięciem edytora, usuwamy kanały, których nie oglądamy (tylko ze względów długości pobierania danych). Kanały są w wizualnie oddzielonych sekcjach, więc nie powinno być problemów.

Konfiguracja apletu OnTV.

Ogólne preferencje OnTV

Pierwszą czynnością, będzie wpisanie komendy i pliku docelowego. Musza one być zgodne z prawdziwym położeniem programu.

Komenda to: wine /home/livio/Pobrane/TVxb/bin/TVxb.exe
Plik XMLTV: /home/livio/Pobrane/TVxb/xml/xmltv.xml

Wybór kanałów w OnTV

Jeśli wszystko już działa, aktualizujemy dane, wybierając z menu kontekstowego ikonki Zaktualizuj listy TV i otwieramy Preferencje. Jeśli nie ma tam żadnych kanałów, musimy zrobić coś strasznego. Uruchamiamy program "xkill" i wybieramy okno preferencji. Zabijemy aplet, a tym samym przeładujemy go w niehumanitarny sposób ;) . Teraz kanały powinny być widoczne :D .

Wyszukiwanie programów w OnTV

OnTV pozwala także na wyszukiwanie programów i dodawanie przypomnień o nich z poziomu menu kontekstowego.

Konfiguracja powiadomień w OnTV

Po dodaniu, powiadomienia wyświetlają się w Preferencjach. Tam też, możemy zmienić rozpoczęcie powiadomienia.

Skąd wziąć OnTV?

Aplet tak bardzo mi się spodobał, że postanowiłem napisać SPEC i paczkę popchnąć do repozytorium Fedory. W chwili obecnej pakiet przechodzi formalne procedury. Niedługo będzie więc go można zainstalować poniższym poleceniem.

su -
yum install gnome-applet-ontv

Póki co, trzymam go w swojej przestrzeni Fedora People.

Pobierz ontv: i386 lub SRPM (do zbudowania samemu np. dla innej architektury).

Podziękowania

Zarówno aplet OnTV jak i program TVxb opisała już inna Joggerowiczka, za co bardzo jej dziękuję :) .

Gdyby nie Ona, nie było by tego wpisu, oraz popychania OnTV do repozytorium.

Ja chciałem wszystko przedstawić w sposób jeszcze prostszy, bardziej obrazkowy, pomijając błędy (normalne dla zasadą prób i błędów).

Mam nadzieję, że zachęciłem przynajmniej jedną osobę do zapoznania się z apletem :) .

Dziękuję za wszystko, Sisi :) !

  • Wersja 2.8.0-1 nie kompilowała się w mocku. Poprawione.
  • Wydanie nr 2 dostępne. Polecam aktualizację.
  • Aktualizacja do 3.0.0.
Ten wpis został opublikowany w kategorii Oprogramowanie, Warte uwagi i oznaczony tagami , , . Dodaj zakładkę do bezpośredniego odnośnika.

4 odpowiedzi na „OnTV

  1. sisi pisze:

    Cieszę się, że komuś się przydało :-)

  2. Livio pisze:

    Dzięki Tobie w repozytorium Fedory dostępny będzie OnTV. (Ludzie, teraz wręczacie kwiaty, kłaniacie się i całujecie rączkę)

  3. ciman pisze:

    Zachęciłeś już jedną osobę do zapoznania się. ;]

  4. Livio pisze:

    Musisz tylko poczekać, aż Fedora People zacznie działać.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>