TVBrowser und ChrisTV Software

Bei Problemen mit der Bedienung von TV-Browser, bitte hier posten.
Manfred
Junior Member
Beiträge: 42
Registriert: 27 Mär 2006, 21:08
Wohnort: Geldern

Beitrag von Manfred »

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:
:cry:
Der_Kalte_Krieg:_Der_Krieg_der_Sterne_–_Der_Wettkampf_der_Atommächte)Der_Kalte_Krieg:_Der_Krieg_der_Sterne_–_Der_Wettkampf_der_Atommächte
:cry:
Der Titel wird 2 x geschickt und der ":" bleibt!
Außerdem müßte bei CLEAN doch "ä" auch verschwinden!??
Muß noch mal weitertesten!
Bis dann!
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Beitrag von fingerhut »

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))}"
Zuletzt geändert von fingerhut am 28 Mär 2006, 21:19, insgesamt 1-mal geändert.
Manfred
Junior Member
Beiträge: 42
Registriert: 27 Mär 2006, 21:08
Wohnort: Geldern

Beitrag von Manfred »

Danke! :D
Welche "Grundregeln" gibt es noch?
Ich will das jetzt LERNEN!!
Manfred
Junior Member
Beiträge: 42
Registriert: 27 Mär 2006, 21:08
Wohnort: Geldern

Beitrag von Manfred »

Ohne "{}" geht auch der ":" mit CLEAN weg! :idea:
jetzt muß ich nur noch <Title> und <original_title> anpassen, dann habe ich erst mal was.
Aber trotzdem will ich jetzt mehr über die Programmierung wissen!
Und wer weiß.. vielleicht schreibe ich irgendwann ja auch selber ein Plugin! :wink:
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Beitrag von fingerhut »

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.
Zuletzt geändert von fingerhut am 28 Mär 2006, 21:47, insgesamt 1-mal geändert.
Gast

Beitrag von Gast »

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?
Manfred
Junior Member
Beiträge: 42
Registriert: 27 Mär 2006, 21:08
Wohnort: Geldern

Beitrag von Manfred »

Schon wieder nicht eingeloggt!! :twisted:
Jetzt habe ich aber das Kreuzchen beim Login für die automatische Anmeldung gesetzt.
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Beitrag von fingerhut »

java ist objekt-orientiert (OO) kommt also noch was dazu ;-)
ansonsten sind Grundkenntnisse nie verkehrt.
ds10
Site Admin
Beiträge: 19146
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

Anonymous 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?
Ja, du brauchst das JDK: http://java.sun.com/j2se/1.5.0/download.jsp

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
Manfred
Junior Member
Beiträge: 42
Registriert: 27 Mär 2006, 21:08
Wohnort: Geldern

Beitrag von Manfred »

Ich lese mir gerade die Einleitung vom KRÜGER-Artikel Javabuch (s.o.) durch. Scheint interessant zu sein!
Danke für den Link zum JDK! :)
Gruß
Manni
Manfred
Junior Member
Beiträge: 42
Registriert: 27 Mär 2006, 21:08
Wohnort: Geldern

ChrisTV-Parameter

Beitrag von Manfred »

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
Manfred
Junior Member
Beiträge: 42
Registriert: 27 Mär 2006, 21:08
Wohnort: Geldern

Re: ChrisTV-Parameter

Beitrag von Manfred »

Bitte bei
.... concat({cleanLess(title)},{testparam(episode,concat("-",cleanLess(episode)))}"
das Komma weglassen, dann passt es!
Gruß
Manni
Antworten