[announce] Serien 2 HTML

  • Hi,


    Kurze Vorgeschichte:
    Ich studier an der HS Ulm Technische Informatik. Ich hab ein Fach das heißt Bestreibssysteme, in dem wir auch bash scripting machen (sollen ^^). Ich wollt eigentlich nur Prüfungsvobereitungstechnisch mal ein kleines Skript machen und dabei rausgekommen ist das:


    SERIEN2HTML:
    Das Skript durchsucht einen Ordner in dem archivierte Serien liegen (bei mir zB im AVI Format) und erstellt dann eine Zusammenfassung als HTML Seite.


    bevor jetzt kommt: "He da gibts auch ein skript vom herbsl das das gleiche macht nur besser"
    Möchte ich hier mal sagen, das mein Skript eher eine Gewinn/Verlust Rechnung macht. Ich seh jetzt immer auf einen blick welche folgen mir fehlen.


    Bitte lest euch die Readme Datei durch bevor ihr irgendwas unternehmt. Ich konnte vor 48 h HTML weder bash ^^


    Readme Datei
    Zip
    Meine Serien


    Ich bin bis 23.7. voll mit studieren beschäftigt. Ich werd hier aber mit rat und tat rumstehen.

    SERVER Dell R400: Intel PII 400MHz; 256MB SD RAM; 300GB + 250GB IDE HDD; 4MB Graka; SkyStar2; Samba; Kein Monitor --> SSH und VDRAdmin-am 3.5.1
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5


    CLIENT Athlon XP 2,6Ghz; MSI K7N2G-L (MS-6777); 256MB DDR 333Mhz RAM; 70GB + 400GB IDE HDD; OnBoard Graka mit TV-Out; Sounblaster Audigy 2 ZS; Nexus-S
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5

  • ArneH
    hab ich as falsch gemacht?


    randy
    Seins ist soweit ich weis in pearl geschrieben. Die Sprache kann ich nicht.

    SERVER Dell R400: Intel PII 400MHz; 256MB SD RAM; 300GB + 250GB IDE HDD; 4MB Graka; SkyStar2; Samba; Kein Monitor --> SSH und VDRAdmin-am 3.5.1
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5


    CLIENT Athlon XP 2,6Ghz; MSI K7N2G-L (MS-6777); 256MB DDR 333Mhz RAM; 70GB + 400GB IDE HDD; OnBoard Graka mit TV-Out; Sounblaster Audigy 2 ZS; Nexus-S
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5

  • Zitat

    Original von bassdscho
    randy
    Seins ist soweit ich weis in pearl geschrieben. Die Sprache kann ich nicht.


    Nur Mut. Wen bash-scripting kann, kann auch Perl ;)


    cu


    cP

    easyVDR 0.6: VDR: Asus M2N-VM DVI, 2GB RAM, AMD A64 X2 4000+ EE, Samsung SpinPoint T166 400GB SATA II, LG Electronics GSA-H62N schwarz DVD Brenner, TT1.5 FF, TT Budget verpackt in einem Silverstone LC17 Gehäuse.
    Client: MediaMVP


    yavdr 0.3a:Asus M4A78LT-M LE, 4GB RAM, AMD Athlon II X2 240e, Asus Geforce ENGT520, 320GB Samsung Spinpoint M7 HM320II, 300W be quiet! Pure Power L7, TT-Budget S2-1600, EKL Alpenföhn Panorama, verpackt in einem Techsolo TC-380 HTPC Gehäuse


    yavdr 0.5: Intel DH67GD, Intel Pentium G620 2x 2.60GHz So.1155, 60GB Corsair Force 3 SSD, 8GB Ram, Linux4Media S2 ver 5.4, Asus ENGT 520 Silent, CoHaus CIR


    TV: Panasonic 42" Plasma TH-42PV45

  • Hi!


    Blöde Frage: Wo gibts dann das Skript von herbsl? Nur damit ich weiß von was ihr hier sprecht ... ;D


    Gruß,
    Brougs78

    - -- --- ================================================================ --- -- -
    Antec Fusion, Intel E5200, Asus P5N7A-VM (VDPAU), DD CineS2 v6 + DD DuoFlex CI // yavdr-0.6.1
    - -- --- ================================================================ --- -- -

  • Das gibts hier:
    VDR TransXvid


    Wie oben schon erwähnt zeigt mein script an welche fehlen und welche auf der HDD liegen. So kann ich genau sagen welche Folgen ich mir noch besorgen muss.
    Herbsls Plugin zeigt dir ja "nur" die Serien an die du auf deiner HDD hast.


    Deswegen seh ich da keinen Sinn die 2 Scripte zusammen zu schmeißen?!?!

    SERVER Dell R400: Intel PII 400MHz; 256MB SD RAM; 300GB + 250GB IDE HDD; 4MB Graka; SkyStar2; Samba; Kein Monitor --> SSH und VDRAdmin-am 3.5.1
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5


    CLIENT Athlon XP 2,6Ghz; MSI K7N2G-L (MS-6777); 256MB DDR 333Mhz RAM; 70GB + 400GB IDE HDD; OnBoard Graka mit TV-Out; Sounblaster Audigy 2 ZS; Nexus-S
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5

  • Hallo bassdscho,


    gute Idee, mit den fehlenden Folgen!


    Aber dass für jede "Config-Variable" eine Datei existieren/eingelesen werden muss, muss ja wohl nicht sein ;D.
    Mit z.B.

    Code
    source "config-file.sh"

    kann man Dateien "includen" und im config-file.sh dann einfach alle Variablen runterschreiben (statt Deiner cat-Konstrukte ?().


    Viele Grüße
    Chriss

  • Jupp, ich hab mir schon gedacht das das besser geht, aber wie gesagt kann ich erst seit kurzem bash :P


    folgendes mach ich noch wenn meine Prüfungen rum sind (in einem Monat):
    - verbesserung der Konfigurierung
    - nicht konstante Dateipfade


    Aber ihr könnt ruhig schonmal schreiben was nicht geht oder was man verbessern könnte ;)

    SERVER Dell R400: Intel PII 400MHz; 256MB SD RAM; 300GB + 250GB IDE HDD; 4MB Graka; SkyStar2; Samba; Kein Monitor --> SSH und VDRAdmin-am 3.5.1
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5


    CLIENT Athlon XP 2,6Ghz; MSI K7N2G-L (MS-6777); 256MB DDR 333Mhz RAM; 70GB + 400GB IDE HDD; OnBoard Graka mit TV-Out; Sounblaster Audigy 2 ZS; Nexus-S
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5

  • Hi,


    geht der Link bei euch?? Meine Freunde sagen alle das sie nicht auf die einzelnen Serien klicken können. Wenn er bei euch auch nicht geht, wärs toll wenn mir mal einer den Quelltext der Seite schickt.


    thx

    SERVER Dell R400: Intel PII 400MHz; 256MB SD RAM; 300GB + 250GB IDE HDD; 4MB Graka; SkyStar2; Samba; Kein Monitor --> SSH und VDRAdmin-am 3.5.1
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5


    CLIENT Athlon XP 2,6Ghz; MSI K7N2G-L (MS-6777); 256MB DDR 333Mhz RAM; 70GB + 400GB IDE HDD; OnBoard Graka mit TV-Out; Sounblaster Audigy 2 ZS; Nexus-S
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5

  • Hi,


    Mit Firefox geht's, Du hast aber im Quellcode ein <body>-Tag vor dem <html>-tag, das ist, denke ich, nicht gut ;)


    http://www.validome.org/validate/?uri=http://hoschie.no-ip.info/serien/&lang=ge&doctype=doctypeAUTO&charset=charsetAUTO

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • KDE Browser klappt auch ohne Probleme.


    Elchi

    Asrock M3A785GHM/128, Athlon 64 240e, 2GB, 120 GB Samsung SSD plus 1000GB Nas im Raid und eine Nvidia Gt610 für VDPAU

    1x DD CineS2, UIR-Man, Androvdr, Ubuntu 14.04lTS, VDR: 2.2.0 (yavdr Quellen) und NVRAM Wakeup


    dabei seit Version 0.72

  • Cool danke. Die Seite ist jetzt validiertes HTML4.01

    SERVER Dell R400: Intel PII 400MHz; 256MB SD RAM; 300GB + 250GB IDE HDD; 4MB Graka; SkyStar2; Samba; Kein Monitor --> SSH und VDRAdmin-am 3.5.1
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5


    CLIENT Athlon XP 2,6Ghz; MSI K7N2G-L (MS-6777); 256MB DDR 333Mhz RAM; 70GB + 400GB IDE HDD; OnBoard Graka mit TV-Out; Sounblaster Audigy 2 ZS; Nexus-S
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5

    Einmal editiert, zuletzt von bassdscho ()

  • Ja, die Startseite, die Unterseiten haben auch noch ein falsches body-tag.


    Desweiteren sollten URL keine Leerzeichen enthalten. Entweder statt Leerzeichen Dateinamen mit "_" oder kodieren mit "%20".


    Siehe http://www.ietf.org/rfc/rfc1738.txt Abschnitt "Unsafe". Ist natürlich nur eine Empfehlung. ;)

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • jo stimmt die unterseiten hab ich vergessen, das mach ich heut abend noch. Mit den Leerzeichen hab ich gedacht das macht nix, weil die Adresse in den " steht. Aber dann mach ich halt noch _ rein.


    Was würde euch an Funktionalität noch fehlen?

    SERVER Dell R400: Intel PII 400MHz; 256MB SD RAM; 300GB + 250GB IDE HDD; 4MB Graka; SkyStar2; Samba; Kein Monitor --> SSH und VDRAdmin-am 3.5.1
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5


    CLIENT Athlon XP 2,6Ghz; MSI K7N2G-L (MS-6777); 256MB DDR 333Mhz RAM; 70GB + 400GB IDE HDD; OnBoard Graka mit TV-Out; Sounblaster Audigy 2 ZS; Nexus-S
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5

  • Hi bassdscho,


    Zitat

    Was würde euch an Funktionalität noch fehlen?


    Ich benenne meine Serien immer nach dem Schema
    "AAxBB (CCC) Deutscher Name - Englischer Name"
    wobei
    AA = Season, mit führender Null
    BB = Folgennummer in der Season
    CCC= Folgennummer insgesamt


    Basierend auf CCC könnte man auch die fehlenden Folgen ermitteln und müsste nicht für jede Staffel das Skript anwerfen.
    Ist bestimmt schnell gemacht ?(


    Viele Grüße
    Chriss

  • Ich bin ein kleiner Ordnungsfreak deswegen hab ich das für jede Season einzeln gemacht ^^


    Für deine Idee wär es aber erforderlich das alle Folgen jeder Staffel in einerm Ordner sind. Das fand ich zu unübersichtlich. Deswegen fand ich die Unterteilung in Staffeln eigentlich schon sinnvoll.


    Aber ich kann das ja dann mal als 2. Ansicht oder so einbinden. Ich will dann nach den Prüfungen das ganze sowiso in den VDR integrieren mit Menü. Dann muss man auch nicht mehr in der Konsole rumtippen, sondern kann schön vom Sofa mal schnell die neue Serie adden.


    Mir ist auch noch was eingefallen was ich verbessern könnte:
    Die Serien sind in der Übersicht bis jetzt noch nicht alphabetisch geordnet. Das kommt auf jeden Fall auch noch rein (auch wenn ich noch nicht weiß wie ich das hinbekomme ^^)

    SERVER Dell R400: Intel PII 400MHz; 256MB SD RAM; 300GB + 250GB IDE HDD; 4MB Graka; SkyStar2; Samba; Kein Monitor --> SSH und VDRAdmin-am 3.5.1
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5


    CLIENT Athlon XP 2,6Ghz; MSI K7N2G-L (MS-6777); 256MB DDR 333Mhz RAM; 70GB + 400GB IDE HDD; OnBoard Graka mit TV-Out; Sounblaster Audigy 2 ZS; Nexus-S
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5

    Einmal editiert, zuletzt von bassdscho ()

  • Zitat

    Ich bin ein kleiner Ordnungsfreak deswegen hab ich das für jede Season einzeln gemacht ^^


    Hehe, ich ja auch - daher das "andere" Benennungsformat.
    An das "DVD-Verschwinden" habe ich nicht gedacht, da bei mir jede Serie auf der Platte in je einem Ordner liegt.


    Viele Grüße
    Chriss

  • Ich hab ja nur 250GB HDD und wenn die auf DVD sind, fühl ich mich sicherer.


    edit:
    wenn ich du wär würd ich meine kompletten Serien in einen Ordner tun und für die das skript von herbsl auführen. Die nicht kompletten in einen anderen Ordner und da mein skipt ausführen. Dank cron ist das ja super autmoatisierbar.


    edit2:
    Ich wollt gerade meine 11 Serien hinzufügen und hab gemerkt das das net geht. Das werd ich heut oder morgen noch fixen und stell dann die neue Version aufn Server.

    SERVER Dell R400: Intel PII 400MHz; 256MB SD RAM; 300GB + 250GB IDE HDD; 4MB Graka; SkyStar2; Samba; Kein Monitor --> SSH und VDRAdmin-am 3.5.1
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5


    CLIENT Athlon XP 2,6Ghz; MSI K7N2G-L (MS-6777); 256MB DDR 333Mhz RAM; 70GB + 400GB IDE HDD; OnBoard Graka mit TV-Out; Sounblaster Audigy 2 ZS; Nexus-S
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5

    2 Mal editiert, zuletzt von bassdscho ()

  • So die neue Version ist aufm Server:
    - maximal Einträge sind 99 (das dürfte wohl reichen)
    - alle erstellten HTML Seiten sind validiert
    - die Leerzeichen in den Links wurden entfernt

    SERVER Dell R400: Intel PII 400MHz; 256MB SD RAM; 300GB + 250GB IDE HDD; 4MB Graka; SkyStar2; Samba; Kein Monitor --> SSH und VDRAdmin-am 3.5.1
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5


    CLIENT Athlon XP 2,6Ghz; MSI K7N2G-L (MS-6777); 256MB DDR 333Mhz RAM; 70GB + 400GB IDE HDD; OnBoard Graka mit TV-Out; Sounblaster Audigy 2 ZS; Nexus-S
    C't VDR 4.5 -> Debian Sarge (2.6.12c); VDR 1.4.5

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!