tv_grab_uk_atlasp - Online w chmurze

To polecenie tv_grab_uk_atlasp, które można uruchomić w darmowym dostawcy hostingu OnWorks, korzystając z jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


tv_grab_uk_atlas - Pobierz programy telewizyjne i radiowe dla Wielkiej Brytanii ze strony internetowej MetaBroadcast
(Baza danych Atlas).

STRESZCZENIE


tv_grab_uk_atlas --pomoc

tv_grab_uk_atlas --info

tv_grab_uk_atlas --wersja

tv_grab_uk_atlas --możliwości

tv_grab_uk_atlas --description

tv_grab_uk_atlas
[--dni N] [--przesunięcie N] [--czas trwania] [--kanał S]
[--plik-konfiguracji PLIK]
[--output PLIK] [--quiet] [--debug]

tv_grab_uk_atlas
--godziny N [--przesunięcie N] [--kanał S]
[--plik-konfiguracji PLIK]
[--output PLIK] [--quiet] [--debug]

tv_grab_uk_atlas
--date DATA [--dst] [--kanał S]
[--plik-konfiguracji PLIK]
[--output PLIK] [--quiet] [--debug]

tv_grab_uk_atlas --configure [--config-file PLIK]

tv_grab_uk_atlas --configure-api [--stage NAZWA]
[--plik-konfiguracji PLIK]
[--plik wyjściowy]

tv_grab_uk_atlas --list-channels [--config-file PLIK]
[--output PLIK] [--quiet] [--debug]

tv_grab_uk_atlas --list-lineups [--output PLIK]
[--cisza] [--debug]

tv_grab_uk_atlas --get-lineup [--config-file PLIK] [--output PLIK]
[--cisza] [--debug]

OPIS


Wyświetlaj listy programów telewizyjnych w formacie XMLTV dla wielu kanałów dostępnych w Wielkiej Brytanii. Dane pochodzą z
<http://atlas.metabroadcast.com>

Najpierw musisz biec tv_grab_uk_atlas --konfiguruj aby wybrać kanały, które chcesz
otrzymać.

Potem bieganie tv_grab_uk_atlas bez argumentów otrzyma listę w formacie XML dla
kanały, które wybrałeś dla dostępnych dni, w tym dzisiaj.

OPCJE


--konfiguruj Zapytaj, które kanały pobrać i zapisać plik konfiguracyjny.

--plik-konfiguracyjny FILE Ustaw nazwę pliku konfiguracyjnego, domyślna to
~/.xmltv/tv_grab_uk_atlas.conf. To jest plik napisany przez --konfiguruj i przeczytaj kiedy
chwytanie.

--wyjście FILE Podczas chwytania zapisuj dane wyjściowe do PLIKU, a nie do standardowego wyjścia.

--godziny N Podczas pobierania pobierz N godzin danych.

--dni N Podczas chwytania chwytaj raczej N dni niż wszystkie dostępne dni.

--zrównoważyć N Zacznij chwytać od dziś/teraz + N dni. Kiedy --godziny jest używany to jest liczba
godziny zamiast dni. N może być ujemne.

--Data N Wybierz tylko tę datę (zamiast dni/przesunięcia).

--dst Niektóre dekodery mają problemy z czasem BST i „tracą” godzinę pod koniec dnia
harmonogram. Dodaje to dodatkową godzinę do pobranego harmonogramu.

--kanał S Pobierz tylko ten kanał (ignoruj ​​kanały w pliku konfiguracyjnym). Może być
określony jako identyfikator kanału Atlas (np. „cbbw”) lub nazwa mapowanego kanału (np.
"południe.bbc1.bbc.co.uk").

--cichy Pomiń pasek postępu normalnie wyświetlany przy błędzie standardowym.

--odpluskwić Podaj więcej informacji o postępie do stderr, aby pomóc w debugowaniu.

--lista-kanałów Napisz wyjście dające elementy dla każdego kanału dostępnego w
bieżąca konfiguracja.

--lista-składów Zapisz dane wyjściowe zawierające listę dostępnych regionów wyświetlania.

--get-skład Napisz wyjście dające elementy dla każdego kanału dostępnego w
obecny skład.

--możliwości Pokaż, jakie możliwości obsługuje grabber. Aby uzyskać więcej informacji, zobacz
<http://wiki.xmltv.org/index.php/XmltvCapabilities>

--wersja Pokaż wersję grabbera.

--help Wydrukuj komunikat pomocy i wyjdź.

--informacje Wydrukuj stronę pomocy i wyjdź.

PORADY


1. Najpierw musisz uzyskać klucz API Atlas od MetaBroadcast. Jest on bezpłatny (na
(czasu bieżącego) do użytku osobistego i jest niezbędny, aby umożliwić Ci dostęp do pełnego harmonogramu
opublikowane przez Press Association. Jakiekolwiek komercyjne wykorzystanie danych uzyskanych z Atlas
będzie wymagać płatnej licencji.

Instrukcje są dostępne tutaj:
<http://metabroadcast.com/blog/create-and-manage-your-atlas-api-key>

Na etapie --configure konieczne będzie wprowadzenie klucza API.

Pamiętaj, aby poprosić Press Association (PA) o wskazanie dostawcy treści w Twoim kluczu API Atlas.

2. Konfiguracja chwytaka składa się ze standardowych elementów: tv_grab_uk_atlas --konfiguruj

Atlas ma zregionalizowane dane, co oznacza, że ​​możesz uzyskać listę programów telewizyjnych dostosowanych do Twojego telewizora
region. Po uruchomieniu opcji --configure zostaniesz zapytany, która platforma przeglądania
(np. Freeview, Sky HD) i region (np. Londyn, Południowy Wschód), do którego chcesz uzyskać dostęp. (Możesz
wybierz tylko 1 region!).

Następnie wybierasz kanały, które chcesz pobrać.

3. Plik tv_grab_uk_atlas.user.map.conf ma dwa cele. Po pierwsze, możesz mapować
identyfikatory kanałów używane przez Atlas w coś bardziej znaczącego dla Twojego PVR. Np.

mapa==cbdm==FILM4

zmieni „cbdm” na „FILM4” w wyjściowym pliku XML.

Uwaga: linie mają postać „map=={identyfikator kanału}=={moje imię}”.

Drugim celem jest podobne tłumaczenie nazw gatunków. Więc jeśli Twój PVR nie ma
kategorii dla „Science Fiction”, ale zamiast tego używa „Sci-Fi”, możesz to określić

kot==Science Fiction==Sci-Fi

a wyjściowy kod XML będzie miał „Sci-fi”.

WAŻNE: pobrany plik „tv_grab_uk_atlas.user.map.conf” zawiera przykładowe wiersze
zilustruj format - powinieneś edytować ten plik do własnych celów!

ZASTOSOWANIE


Wszystkie standardowe możliwości XMLTV są uwzględnione, ale istnieje dodatkowy parametr
„--hours”. Atlas umożliwia pobieranie danych harmonogramu według liczby dni lub według
liczba-godzin.

W miarę możliwości należy korzystać z tej funkcji „godzin”, aby zmniejszyć niepotrzebne obciążenie komputera.
Serwer Atlas.

Jeśli określono opcję --hours, wartość --offset jest interpretowana jako liczba godzin.

Na przykład:

- aby pobrać harmonogram na następne 12 godzin:

tv_grab_uk_atlas --godziny 12

- aby pobrać harmonogram na następne 12 godzin od jutra:

tv_grab_uk_atlas --hours 12 --offset 24

Alternatywnie możesz użyć znanego formatu „dni”:

tv_grab_uk_atlas --dni 1

tv_grab_uk_atlas --days 1 --offset 1

Dozwolone są liczby ujemne, więc na przykład poniższe przykłady są prawidłowe:

tv_grab_uk_atlas --offset -4 --godziny 12

tv_grab_uk_atlas --offset -1 --days 1

Należy pamiętać, że Atlas dysponuje danymi maksymalnie na 14 dni do przodu i dane te mogą się różnić; niektóre kanały
mieć mniej niż to.

Dodatkowy parametr „--date YYYYMMDD” umożliwia pobranie harmonogramu tylko dla tego
data. (Oczywiście jest to podobne do --days 1 z odpowiednim --offset, ale pozwala uniknąć
(konieczność obliczenia przesunięcia; jest to łatwiejsze w przypadku niektórych automatycznych programów do pobierania danych.) Np.

tv_grab_uk_atlas --date 20130923

Nowy parametr „--dst” umożliwia dodanie dodatkowej godziny do harmonogramu pobranego z
Atlas. Niektóre dekodery mają problemy z czasem BST i „tracą” godzinę pod koniec dnia
harmonogram. Ten parametr może pomóc złagodzić to.

tv_grab_uk_atlas --days 1 --dst

Nowy parametr „--channel” umożliwia zastąpienie pliku konfiguracyjnego i pobranie danych dla
konkretny kanał:

tv_grab_uk_atlas --offset -4 --hours 12 --channel cbdm

Przeglądarka INTERFACE


Jeśli chcesz uruchomić program pobierający za pośrednictwem przeglądarki, możesz zainstalować dostarczony skrypt cgi.

(Pamiętaj, że musisz mieć zainstalowany serwer WWW lub korzystać z usług hostingowych, aby to zrobić
praca.)

Skopiuj plik getatlas.pl do katalogu obsługującego CGI w Twojej przestrzeni internetowej. (Wskazówka: Ta
Katalog jest często nazywany "cgi-bin".) Upewnij się, że plik ma uprawnienia do wykonywania.

(Uwaga techniczna: do uruchomienia tego pliku należy użyć „normalnego” programu obsługi cgi; fastcgi może nie zadziałać.)

Podaj parametry URI w następujący sposób:
przesunięcie=xxxx
godziny=xxxx
dni=xxxx
data=RRRRMMDD
kanał=xxxx
dst

na przykład
http://my.webspace.com/cgi-bin/getatlas.pl?godziny=12
http://my.webspace.com/cgi-bin/getatlas.pl?godziny=12&offset=6
http://my.webspace.com/cgi-bin/getatlas.pl?data=20130930
http://my.webspace.com/cgi-bin/getatlas.pl?dni=1&dst

Prawidłowe kombinacje to:
„offset” i „godziny”
lub „przesunięcie” i „dni” – w takim przypadku przesunięcie wynosi również „dni” (w przeciwnym razie
„godziny”)
lub „data” – pobierz tylko ten dzień

BŁĄD OBSŁUGA


Jeśli grabberowi nie uda się pobrać danych dla jakiegoś kanału w określonym dniu, wydrukuje plik
komunikat o błędzie do STDERR, a następnie kontynuuj z innymi kanałami i dniami. Chwytak
zakończy działanie z kodem stanu 1, aby wskazać, że dane są niekompletne.

ŚRODOWISKO ZMIENNE


Zmienną środowiskową HOME można ustawić tak, aby zmieniała miejsce przechowywania plików konfiguracyjnych.
Cała konfiguracja jest przechowywana w $HOME/.xmltv/. W systemie Windows może być konieczne ustawienie
HOME na ścieżkę bez spacji.

UTRZYMANY KANAŁY


Informacje na temat obsługiwanych kanałów można znaleźć w pliku tv_grab_uk_atlas.map.channels.conf w
Twój katalog $HOME/.xmltv/supplement/tv_grab_uk_atlas/ po uruchomieniu programu Grabber w
przynajmniej raz.

XMLTV NORMA


tv_validate_grabber może zgłosić błąd podobny do:

„Linia 5 Nieprawidłowy identyfikator kanału BBC 1”

Dzieje się tak, ponieważ ValidateFile.pm nalega, aby identyfikator kanału był zgodny z RFC2838 pomimo
xmltv.dtd mówi tylko „najlepiej”, a nie „POWINNO”. (Posiadanie identyfikatorów kanałów w postaci
„bbc1.bbc.co.uk” zostanie odrzucone przez wiele PVR, ponieważ wymagają one danych zgodnych z ich
własna lista.)

Ten błąd można zignorować.

Najczęstsze pytania


1. Co oznacza „Wprowadź swój klucz API Atlas”?

Aby móc używać tego programu do przechwytywania, musisz bezpłatnie uzyskać klucz API od Atlas MetaBroadcast.
Instrukcje są dostępne tutaj:


2. Otrzymuję błąd „Status: 400 Błędne żądanie”

Zwykle dzieje się tak dlatego, że nie wprowadziłeś klucza API na etapie --configure.
Albo Twój klucz API nie pozwala na dostęp do danych Press Association (zaloguj się na swoje konto pod adresem
http://atlas.metabroadcast.com/admin i „Poproś o dostęp” do danych źródłowych „PA”). Albo jeśli
zażądano konkretnego kanału przy użyciu opcji --channel, ale nie można go znaleźć.

OŚWIADCZENIE


Bezpłatna licencja MetaBroadcast nie zezwala na wykorzystanie tych danych w celach innych niż osobiste.

Z pewnością jakiekolwiek komercyjne wykorzystanie danych z list uzyskanych za pomocą tego grabbera spowoduje naruszenie
prawa autorskiego, ale jeśli wykorzystujesz dane wyłącznie na własny użytek, to tak
prawdopodobnie w porządku.

Korzystając z tego grabbera, masz pewność, że używasz danych ofert do własnego użytku osobistego
wyłącznie i zwalniasz autora(ów) z wszelkiej odpowiedzialności wynikającej z prawa autorskiego lub innej.

Użyj tv_grab_uk_atlasp online za pomocą usług onworks.net



Najnowsze programy online dla systemów Linux i Windows