Siirry sisältöön


Ohjelmatietojen siirto netistä PlasmaEPG:hen?


  • Please log in to reply
Aiheeseen on kirjoitettu aloitusviestin jälkeen 232 vastausta

#1 Jykä

Jykä

    Advanced Member

  • Members
  • PipPipPip
  • 113 kirjoitusta

Kirjoitettu 15.03.2007 21:38

Eli löytyisikö ohjelmointitaitoista, joka osaisi muuttaa TelkkuCom2TGD (http://koti.mbnet.fi...Com2TGD_v34.zip) tekemän tgd tiedoston plasman evts ymmärtämään muotoon?

TelkkuCom2TGD ohjelma hakee telkku.comista 14 päivän epg tiedot pitkillä ohjelmakuvauksilla. Tämä tiedosto käännettäisiin tietokoneessa tai jollain tapilla plasman tiedostoksi. Ei olisi enää puuttuvia ohjelmatietoja ja maksukanavien 14 päivän ohjelmatiedot näkyisi suoraan plasmassa.

#2 Jykä

Jykä

    Advanced Member

  • Members
  • PipPipPip
  • 113 kirjoitusta

Kirjoitettu 16.03.2007 13:37

Tein tänään kokeita ja sain siirrettyä plasmaan kahden viikon ohjelmatiedot seuraavasti:

- Käynnistetään TelkkuCom2TGD -ohjelma (toimiin linuxissa winen kanssa) ja haetaan tarvittavat kanavat ja talletetaan tiedosto.
- Avataan tiedosta editorilla ja kopioidaan koko testi.
- Avataan taulukkolaskenta ja määritellään sarake B teksti muotoon ja liitetään kopioitu teksti soluun A3. Poistetaan alkuperäiset sarakkeet E,G ja    H. Lisätään G sarakkeeseen kaava =A3&"|"&B3&"|"&C3&"|"&D3&"|"&E3 . Korvataan A sarakkeen tiedot esim. TV1 => 1 ja Subtv => 6.  Kopioidaan  G sarakkeesta valmiit ohjelmatiedot.
- Avataan editorilla alkuperäinen PlasmaEPG.evts ja poistetaan kaikki muut tiedot paitsi viimeisellä rivillä olevat ...... Liitetään kopioidut tiedot ja tallennetaan tiedosto.
-Poistetaan toppystä PlasmaEPG.evts tiedosto ja siirretään muokattu tiedosto toppyyn.
-Käynnistetään plasma, jos plasma on käynnistetty jo, täytyy toppy sammuttaa välillä, että uudet ohjelmatiedot päivittyvät.

Eli plasma tosiaan näyttää 14 päivän ohjelmatiedot ja pitkät ohjelmakuvaukset (256 merkkiä?).

Nyt kaipailisin ohjelmointitaitiosta, joka tekisi yllä olevan muokkauksen automaattisesti. Ei pitäisi olla vaikea juttu.



#3 Toni

Toni

    Advanced Member

  • Members
  • PipPipPip
  • 844 kirjoitusta
  • LocationLappeenranta

Kirjoitettu 16.03.2007 13:57

Lainaus

- Käynnistetään TelkkuCom2TGD -ohjelma (toimiin linuxissa winen kanssa) ja haetaan tarvittavat kanavat ja talletetaan tiedosto.
- Avataan tiedosta editorilla ja kopioidaan koko testi.
- Avataan taulukkolaskenta ja määritellään sarake B teksti muotoon ja liitetään kopioitu teksti soluun A3. Poistetaan alkuperäiset sarakkeet E,G ja    H. Lisätään G sarakkeeseen kaava =A3&"|"&B3&"|"&C3&"|"&D3&"|"&E3 . Korvataan A sarakkeen tiedot esim. TV1 => 1 ja Subtv => 6.  Kopioidaan  G sarakkeesta valmiit ohjelmatiedot.
- Avataan editorilla alkuperäinen PlasmaEPG.evts ja poistetaan kaikki muut tiedot paitsi viimeisellä rivillä olevat ...... Liitetään kopioidut tiedot ja tallennetaan tiedosto.
-Poistetaan toppystä PlasmaEPG.evts tiedosto ja siirretään muokattu tiedosto toppyyn.
Eiköhän kannattaisi tehdä vaan joku (perl?) scripti, joka hakee nuo tiedot ja tekee suoraan sen .evts -tiedoston. Pääsee varmasti helpommalla. Ja samalla oppii myös perliä :D

#4 OlarinSulttaani

OlarinSulttaani

    Advanced Member

  • Moderators
  • 208 kirjoitusta
  • LocationOlari

Kirjoitettu 16.03.2007 16:09

Toppariin kansio nimeltä EPGdata. Siirtää nuo TGD (Topfield guide data) tiedostot sinne. EPGuploader hakee tiedot ja lataa koneen muistiin. Plasmasta haku päälle ja tiedot on Plasman ruudulta luettavissa.

EPGuploaderissa täytyy ensin tosin muokata .ini tiedosto jossa on ko. kanavien tiedot LCN nro:t jne.



#5 hangover

hangover

    Member

  • Members
  • PipPip
  • 20 kirjoitusta

Kirjoitettu 20.03.2007 23:50

Lainaus

Toppariin kansio nimeltä EPGdata. Siirtää nuo TGD (Topfield guide data) tiedostot sinne. EPGuploader hakee tiedot ja lataa koneen muistiin. Plasmasta haku päälle ja tiedot on Plasman ruudulta luettavissa.

EPGuploaderissa täytyy ensin tosin muokata .ini tiedosto jossa on ko. kanavien tiedot LCN nro:t jne.



Melkein onnistuu, EPGuploaderilla 7 päivän ohjelmat Toppyyn, Plasmasta pikahaku päälle, haku löytää kaikille kanaville viikon ohjelmat, mutta Plasman tallennus jämähtää joka kerta 24% kohdalle.

Posted Image

#6 Mandingo

Mandingo

    Newbie

  • Members
  • Pip
  • 7 kirjoitusta
  • LocationJärvenpää

Kirjoitettu 23.03.2007 11:45

Lainaus

Nyt kaipailisin ohjelmointitaitiosta, joka tekisi yllä olevan muokkauksen automaattisesti. Ei pitäisi olla vaikea juttu.

Oletko kysynyt jos TelkkuCom2TGD:n tekijä voisi tuon tehdä? Tavoittanee täältä http://www.dvdplaza....ead.php?t=41891

#7 sepedeus

sepedeus

    Newbie

  • Members
  • Pip
  • 6 kirjoitusta

Kirjoitettu 24.03.2007 11:13

Lainaus

Tein tänään kokeita ja sain siirrettyä plasmaan kahden viikon ohjelmatiedot seuraavasti:

- Käynnistetään TelkkuCom2TGD -ohjelma (toimiin linuxissa winen kanssa) ja haetaan tarvittavat kanavat ja talletetaan tiedosto.
- Avataan tiedosta editorilla ja kopioidaan koko testi.
- Avataan taulukkolaskenta ja määritellään sarake B teksti muotoon ja liitetään kopioitu teksti soluun A3. Poistetaan alkuperäiset sarakkeet E,G ja    H. Lisätään G sarakkeeseen kaava =A3&"|"&B3&"|"&C3&"|"&D3&"|"&E3 . Korvataan A sarakkeen tiedot esim. TV1 => 1 ja Subtv => 6.  Kopioidaan  G sarakkeesta valmiit ohjelmatiedot.
- Avataan editorilla alkuperäinen PlasmaEPG.evts ja poistetaan kaikki muut tiedot paitsi viimeisellä rivillä olevat ...... Liitetään kopioidut tiedot ja tallennetaan tiedosto.
-Poistetaan toppystä PlasmaEPG.evts tiedosto ja siirretään muokattu tiedosto toppyyn.
-Käynnistetään plasma, jos plasma on käynnistetty jo, täytyy toppy sammuttaa välillä, että uudet ohjelmatiedot päivittyvät.

Eli plasma tosiaan näyttää 14 päivän ohjelmatiedot ja pitkät ohjelmakuvaukset (256 merkkiä?).

Nyt kaipailisin ohjelmointitaitiosta, joka tekisi yllä olevan muokkauksen automaattisesti. Ei pitäisi olla vaikea juttu.



laitatko jonnekkin jakoon nuo tgd ja evts filut niin voin katsoa saisiko pienen parserin tuohon tehtyä (tai jos töissä on aikaa niin vois katella tekiskö suoraan scriptin mikä hakee telkku.comista kamat)

#8 Jykä

Jykä

    Advanced Member

  • Members
  • PipPipPip
  • 113 kirjoitusta

Kirjoitettu 24.03.2007 16:54

Ohessa esimerkki tiedostot. Lyhentelin niitä editorilla, mutta rakenne on oikea.

Liitetyt tiedostot



#9 noble

noble

    Advanced Member

  • Members
  • PipPipPip
  • 171 kirjoitusta

Kirjoitettu 25.03.2007 09:10

Lainaus

Toppariin kansio nimeltä EPGdata. Siirtää nuo TGD (Topfield guide data) tiedostot sinne. EPGuploader hakee tiedot ja lataa koneen muistiin. Plasmasta haku päälle ja tiedot on Plasman ruudulta luettavissa.

EPGuploaderissa täytyy ensin tosin muokata .ini tiedosto jossa on ko. kanavien tiedot LCN nro:t jne.

Ymmärtääkö Jag's EPG hakea tuolta EPGdata kansiosta TGD:t ja muuttaa ne omaan käyttöön .CVS:ksi? (oma on toppy on just huollossa :-\ )

#10 sepedeus

sepedeus

    Newbie

  • Members
  • Pip
  • 6 kirjoitusta

Kirjoitettu 25.03.2007 10:19

Lainaus

Ohessa esimerkki tiedostot. Lyhentelin niitä editorilla, mutta rakenne on oikea.

Tuossa olisi alkuraakile, vaihda tiedostojen nimet scriptin alkuun itselle sopiviksi. Eipä tuo perusjuttu kummoista vaatinut, tai ainakin noin simppelillä tuo näyttäisi jotenkin toimivan (eli plasma osaa lukea datat). Pitää vielä rakennella tuohon järkevä kanavien nimi<>numero muunnos ja jotain muutakin pientä. Mutta voi tuolla jo testata..

Ja senkus muokkailette miten tahdotte..

edit. file poistettu wanhana.

#11 Jykä

Jykä

    Advanced Member

  • Members
  • PipPipPip
  • 113 kirjoitusta

Kirjoitettu 25.03.2007 14:05

Kiitos koodinpätkästä. Kun koitin ajaa ohjelman, se pysähtyi riville 21 ja ilmoitti ettei tiedostoa löydy?
Tiedostonimet olin asettanut telkku.tgd ja PlasmaEPG.evts. Olisiko joitain vinkkejä mikä mättää?

Edit.

Sain ohjelman toimimaan, kun kirjoitin tiedostojen koko polun ($tgdfile = "/home/media/telkku.tgd";).

#12 sepedeus

sepedeus

    Newbie

  • Members
  • Pip
  • 6 kirjoitusta

Kirjoitettu 25.03.2007 17:05

tein tuon kanavan nimi-> numero muokkauksen vähän järkevämmäksi, scripti löytyy:

http://kapsi.fi/~sepedeus/tgd2evts/

#13 janilxx

janilxx

    Advanced Member

  • Members
  • PipPipPip
  • 2 056 kirjoitusta

Kirjoitettu 25.03.2007 18:04

Lainaus

tein tuon kanavan nimi-> numero muokkauksen vähän järkevämmäksi, scripti löytyy:

http://kapsi.fi/~sepedeus/tgd2evts/

Huudelkaahan, kun skripti on siinä kunnossa, että sen voi pistää tapworldiin

#14 Jykä

Jykä

    Advanced Member

  • Members
  • PipPipPip
  • 113 kirjoitusta

Kirjoitettu 25.03.2007 19:37

Ihan mielenkiinnosta kokeilin siirtää evts tiedostoa suoraan toppyyn (polku ftp://localhost:2021/ProgramFiles/PlasmaEPG.evts) mutta se ei onnistunut. Voi olla, kun tiedostoa koitetaan siirtää suoraan toppyyn vaikka se ei ole valmis, niin tiedosto ei siirry. Käsin siirto onnistuu oikein hyvin.



#15 sepedeus

sepedeus

    Newbie

  • Members
  • Pip
  • 6 kirjoitusta

Kirjoitettu 25.03.2007 21:13

Lainaus

Ihan mielenkiinnosta kokeilin siirtää evts tiedostoa suoraan toppyyn (polku ftp://localhost:2021/ProgramFiles/PlasmaEPG.evts) mutta se ei onnistunut. Voi olla, kun tiedostoa koitetaan siirtää suoraan toppyyn vaikka se ei ole valmis, niin tiedosto ei siirry. Käsin siirto onnistuu oikein hyvin.



laitoit siis tuon ftp:... polun suoraan scriptiin? ei pitäisikään edes toimia, ehkä jollain sopivalla moduulilla tuo olisi mahdollista mutta ei sinällään. helpompaa tehdä shell scripti mikä siirtää tiedoston ajon jälkeen toppyyn, jotain tälläista esim:

---sh----
#!/bin/bash
perl tgd2esvt.pl
ncftpput ftp://nslu2/ProgramFiles/PlasmaEPG.evts
---sh----

niin ei tarvitse joka kerta sitä käsin kopioida.

aloimpa tylsyyttäni vääntämään datan hakua suoraan telkku.comista, valmista ehkä joskus.

#16 Matti Lehtomäki

Matti Lehtomäki

    Advanced Member

  • Members
  • PipPipPip
  • 710 kirjoitusta
  • LocationJpää

Kirjoitettu 25.03.2007 21:19

Lainaus

Lainaus

Ohessa esimerkki tiedostot. Lyhentelin niitä editorilla, mutta rakenne on oikea.

Tuossa olisi alkuraakile, vaihda tiedostojen nimet scriptin alkuun itselle sopiviksi. Eipä tuo perusjuttu kummoista vaatinut, tai ainakin noin simppelillä tuo näyttäisi jotenkin toimivan (eli plasma osaa lukea datat). Pitää vielä rakennella tuohon järkevä kanavien nimi<>numero muunnos ja jotain muutakin pientä. Mutta voi tuolla jo testata..

Ja senkus muokkailette miten tahdotte..

edit. file poistettu wanhana.
Tämähän on hyvä, kun jaksoit tehdä skriptin... palvelee sitten PlasmaEPG paremmin niitäkin, jotka tykkää hakea ohjelmatiedot muualta kuin streamistä  :D Tietysti tuon evts-formaatin voisi muuttaa johonkin tunnettuun, mutta nyt siihen ei liene enää aivan polttavaa tarvetta  :)

#17 Jykä

Jykä

    Advanced Member

  • Members
  • PipPipPip
  • 113 kirjoitusta

Kirjoitettu 28.03.2007 11:14

Pistetään tähänkin ketjuun toi Duudsonin tekemä nettisivu, jolta saa ladattua valmiin plasma tiedoston. Linkki http://ikuisuusproje...http.com/toppy/

#18 hahl3

hahl3

    Advanced Member

  • Members
  • PipPipPip
  • 97 kirjoitusta

Kirjoitettu 31.03.2007 08:10

Lainaus

Pistetään tähänkin ketjuun toi Duudsonin tekemä nettisivu, jolta saa ladattua valmiin plasma tiedoston. Linkki http://ikuisuusproje...http.com/toppy/

Nyt näkyy PlasmaEPG:ssä parin viikon ohjelmalista hienosti ja eikä näy puutteita. :)

#19 Törni

Törni

    Member

  • Members
  • PipPip
  • 10 kirjoitusta

Kirjoitettu 31.03.2007 13:49

Täälläkin toimii. Hyvä pojat! 8)

#20 Jykä

Jykä

    Advanced Member

  • Members
  • PipPipPip
  • 113 kirjoitusta

Kirjoitettu 02.04.2007 15:02

Tein skriptin, joka merkka elokuvien perään (E) tunnuksen. Ohjelma tutkii ohjelmakuvauksista tiettyjä sanoja ja merkitsee elokuvaan (E). Lisäksi ohjelma yrittää poistaa nimestä tietoja kuten Elokuva:. esim.

Elokuva: Austin Powers - kumma jätkä  => Austin Powers - kumma jätkä (E)

Plasmassa voi sitten merkata *(E) suosikkeihin, jolloin elokuvat näkyvät plasmassa sinisellä.

Edit liite poistettu.


0 käyttäjä(ä) lukee tätä aihetta

0 jäsentä, 0 vierasta, 0 piilossa lymyilevä(ä) käyttäjä(ä)