TVBrowser und ChrisTV Software
Danke, werde bestimmt darauf zurückkommen!
Ich bin gerade dabei zu testen, ob CLEAN wirklich alle Zeichen außer A-Z,a-z und Zahlen durch "_" ersetzt.
Ich sende
{clean("abcdefghijklmnopqrstuvwxyz1234567890!§$%&=?*ÄÜÖ;:_#")}
als Parameter für den Dateinamen. Bis zur "0" wird alles behalten, danach folgt ein "_". So wäre es ja richtig!
Sende ich jetzt statt dem String "{clean({title})}":
"-addrec" "{channel_name_external};{channel_name};{start_day}.{start_month}.{start_year};{start_hour}:{start_minute};{end_hour}:{end_minute};{clean({title})}"
sieht das Ergebnis so aus:
Der_Kalte_Krieg:_Der_Krieg_der_Sterne_–_Der_Wettkampf_der_Atommächte)Der_Kalte_Krieg:_Der_Krieg_der_Sterne_–_Der_Wettkampf_der_Atommächte
Der Titel wird 2 x geschickt und der ":" bleibt!
Außerdem müßte bei CLEAN doch "ä" auch verschwinden!??
Muß noch mal weitertesten!
Bis dann!
Ich bin gerade dabei zu testen, ob CLEAN wirklich alle Zeichen außer A-Z,a-z und Zahlen durch "_" ersetzt.
Ich sende
{clean("abcdefghijklmnopqrstuvwxyz1234567890!§$%&=?*ÄÜÖ;:_#")}
als Parameter für den Dateinamen. Bis zur "0" wird alles behalten, danach folgt ein "_". So wäre es ja richtig!
Sende ich jetzt statt dem String "{clean({title})}":
"-addrec" "{channel_name_external};{channel_name};{start_day}.{start_month}.{start_year};{start_hour}:{start_minute};{end_hour}:{end_minute};{clean({title})}"
sieht das Ergebnis so aus:
Der_Kalte_Krieg:_Der_Krieg_der_Sterne_–_Der_Wettkampf_der_Atommächte)Der_Kalte_Krieg:_Der_Krieg_der_Sterne_–_Der_Wettkampf_der_Atommächte
Der Titel wird 2 x geschickt und der ":" bleibt!
Außerdem müßte bei CLEAN doch "ä" auch verschwinden!??
Muß noch mal weitertesten!
Bis dann!
bitte bei verschachtel die {} (innen) nicht verwenden.
siehe
{concat(cleanLess(title),testparam(episode,"-"),cleanLess(episode))}
bzw.
{concat(clean(title),testparam(episode,"-"),clean(episode))}
oder
{cleanLess(concat(title,testparam(episode,"_"),episode))}
also mach mal das
"-addrec" "{channel_name_external};{channel_name};{start_day}.{start_month}.{start_year};{start_hour}:{start_minute};{end_hour}:{end_minute};{cleanLess(concat(title,testparam(episode,"_"),episode))}"
siehe
{concat(cleanLess(title),testparam(episode,"-"),cleanLess(episode))}
bzw.
{concat(clean(title),testparam(episode,"-"),clean(episode))}
oder
{cleanLess(concat(title,testparam(episode,"_"),episode))}
also mach mal das
"-addrec" "{channel_name_external};{channel_name};{start_day}.{start_month}.{start_year};{start_hour}:{start_minute};{end_hour}:{end_minute};{cleanLess(concat(title,testparam(episode,"_"),episode))}"
Zuletzt geändert von fingerhut am 28 Mär 2006, 21:19, insgesamt 1-mal geändert.
das ist nur das Parameter system vom Tv-Browser
welches funktionen duch die {} markiert.
für ein plugin musst du dich mit java auseinander setzen.
bsp. für java 1.1
http://www.addison-wesley.de/service/Kr ... vabuch.htm
und wenn du den original_title mit benützen möchtest dann ist das villeicht auch nicht schlecht
{concat(cleanLess(title),testparam(episode,"-",testparam(original_title,"-")),cleanLess(isset(episode,original_title)))}
um zu verstehen musst du immer schauen welche () zusammen gehören.
welches funktionen duch die {} markiert.
für ein plugin musst du dich mit java auseinander setzen.
bsp. für java 1.1
http://www.addison-wesley.de/service/Kr ... vabuch.htm
und wenn du den original_title mit benützen möchtest dann ist das villeicht auch nicht schlecht
{concat(cleanLess(title),testparam(episode,"-",testparam(original_title,"-")),cleanLess(isset(episode,original_title)))}
um zu verstehen musst du immer schauen welche () zusammen gehören.
Zuletzt geändert von fingerhut am 28 Mär 2006, 21:47, insgesamt 1-mal geändert.
Ja, du brauchst das JDK: http://java.sun.com/j2se/1.5.0/download.jspAnonymous hat geschrieben:Gute Tips! Danke!
Ich habe gaaaaanz früher mal mit TurboPascal (BorlandPascal) programmiert. Wenn die Logik keine anderen Wege gegangen ist, werde ich mich auch noch mit JAVA auseinandersetzen.
Brauche ich dafür einen Compiler oder ähnliches?
Ein gutes Java-Buch wäre zum Beispiel:
http://www.galileocomputing.de/openbook/javainsel5/
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
ChrisTV-Parameter
Hallo Gemeinde,
ich habe nach langem Probieren funktionierende Parameter für TVBrowser und ChrisTV gefunden:
Aufnahme:
"-addrec" "{channel_name_external};{channel_name};{leadingZero(start_day,"2")}.{leadingZero(start_month,"2")}.{start_year};{leadingZero(start_hour,"2")}:{leadingZero(start_minute,"2")};{leadingZero(end_hour,"2")}:{leadingZero(end_minute,"2")};{concat({cleanLess(title)},{testparam(episode,concat("-",cleanLess(episode)))}"
Ungültige Zeichen werden aus Titel und Episode gelöscht und durch "_" ersetzt.
Tag, Monat, Stunde und Minute werden zweistellig ausgegeben.
Wenn ein Episodenname existiert, wird dieser angehängt.
Löschen:
wie oben, nur statt "-addrec" "-delrec" schreiben.
Ich würde ja gerne die exportierte Konfiguration anhängen, aber das geht hier ja nicht.
Gruß aus Geldern
Manfred
ich habe nach langem Probieren funktionierende Parameter für TVBrowser und ChrisTV gefunden:
Aufnahme:
"-addrec" "{channel_name_external};{channel_name};{leadingZero(start_day,"2")}.{leadingZero(start_month,"2")}.{start_year};{leadingZero(start_hour,"2")}:{leadingZero(start_minute,"2")};{leadingZero(end_hour,"2")}:{leadingZero(end_minute,"2")};{concat({cleanLess(title)},{testparam(episode,concat("-",cleanLess(episode)))}"
Ungültige Zeichen werden aus Titel und Episode gelöscht und durch "_" ersetzt.
Tag, Monat, Stunde und Minute werden zweistellig ausgegeben.
Wenn ein Episodenname existiert, wird dieser angehängt.
Löschen:
wie oben, nur statt "-addrec" "-delrec" schreiben.
Ich würde ja gerne die exportierte Konfiguration anhängen, aber das geht hier ja nicht.
Gruß aus Geldern
Manfred
Re: ChrisTV-Parameter
Bitte bei
Gruß
Manni
das Komma weglassen, dann passt es!.... concat({cleanLess(title)},{testparam(episode,concat("-",cleanLess(episode)))}"
Gruß
Manni