Generacja pliku EPG z txt (html) - program.
forestx - 13 Maj 2008 09:45
Mam plik tekstowy (lub html):
00:30 NARODOWA MSZA ŚW. Z BAZYLIKI ŚW. PIUSA X - retransmisja<br>
02:00 PODRÓŻ DO DOMU - Kardynał Avery Dulles (1,2) program religijny<br>
03:00 INFORMACJE DNIA<br>
Z takiego pliku muszę zrobić plik do EPG (xml):
<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE DIVITECH_IMPORT_v3_20 SYSTEM "EPG32.dtd">
<DIVITECH_IMPORT_v3_20>
<schedule channel_id="TV Trwam" utc_offset="0">
<event event_id="100" production_year="2008" genre_level="2:0" start_time="2008-05-06 01:00:00" original_title="" end_time="2008-05-13 01:19:00" >
<description production_country="Polska" title="Informacje Dnia" language_code="pol" short_description="Dokument"/>
<parental_rating rating="7" country="POL"/>
</event>
<event event_id="101" production_year="2008" genre_level="2:0" start_time="2008-05-13 01:20:00" original_title="" end_time="2008-05-13 01:59:00" >
<description production_country="Polska" title="Modlitwa Różańcowa" language_code="pol" short_description="Dokument"/>
<parental_rating rating="7" country="POL"/>
</event>
</schedule>
</DIVITECH_IMPORT_v3_20>
Czyli poszczególne pozycje programu (godzina, tytuł) muszą znaleźć się w znacznikach <event>. Szukam programu który mi to wygeneruje.
mbo - 13 Maj 2008 10:13
Kawałek skryptu może to zrobić.
forestx - 15 Maj 2008 22:17
OK.
Mbo, rozwiń troszeczkę temat.
W czym gdzie i jak.
Jestem lajkonikiem w temacie pisania programów, ostatnia styczność to pascal na studiach (w ubiegłym wieku), ale jestem otwarty na propozycję (i zmotywowany do stworzenia jakiegoś rozwiązania).
Jak na razie, przeglądając strony z programami TV, sądzę, że muszę się oprzeć na dwukropku w godzinie. Czyli potrzebuję czegoś co wysortuje w stringu (tak to się chiba nazywało) dwa znaki przed i po, podpisze pod "start_time" a resztę pod "title". Czas zakończenia może być równy czasowi rozpoczęcia następnego programu.
Czym to najprościej ugryźć?