save.tv – Download-Script
Download-Script für Save.tv
ich werde in letzter Zeit immer öfter nach meinem Download-Script gefragt.
Nach vielen E-Mails habe ich mich dazu durch gerungen es jedem zur Verfügung zu stellen.
Im moment steht nur eine nicht funktionierende Version zur Verfügung, Ursache dafür ist, das Save.tv wieder ein mal die Seite umstrukturiert hat.
28.02.2011 Update: Quick & Dirty
Es handelt sich um eine Übergangslösung, bestehend aus ein Firefox-Addon und wenigen PHP-Scripten zum Serverseitigem PHP-Download
(Beschreibung: Save-TV: Premium Account und Server-Wechsel)
Anforderungen für Quick & Dirty
- Server
- Apache 1/2 (empfohlen 2.2)
- PHP 5.x (empfohlen 5.3.3)
- wget 1.12+
- Firefox-Addon
- Firefox 3.6.*
Downloads
| Donwload-Link | Beschreibung | Upload-Datum |
|---|---|---|
| Firefox-Addon (7zip gepackt) | Quick & Dirty Wird benötigt um den Link an den Server zu senden |
28.02.2011 |
| PHP-Server-Files (7zip gepackt) | Quick & Dirty Server-Files für den Apache |
28.02.2011 |
| Version 0.1 | Download-Script funktioniert seit Umstellung nicht mehr |
15.07.2010 |
Wie funktioniert das Script?
Das Prinzip ist eigentlich recht einfach, das Script meldet sich für euch auf Save.tv an (wie als wenn man es mit dem Browser tun würde). Anschließend geht es auf die Download-Seite und “parst” sich die Daten herunter. Normalerweise würde man die Informationen in eine Datenbank schreiben, in diesem Fall ist die Datenbank allerdings nichts anderes wie XML. Es gibt eine komplette Liste aller Downloads, und Pro Download die Informationen des Downloads in einer separaten XML-Datei. Das Script prüft aktuell alle 10 Minuten, ob ein Download fertig ist, der noch nicht herunter geladen wurde, und falls dem so ist, startet er diesen Download. Falls am Ende die Datei Größer ist als erwartet, so muss sie leider noch mal herunter geladen werden, denn dann war etwas mit dem Download nicht ok.
Abängigkeiten
Also das Script ist eigentlich für ein Linux Betriebsystem ausgelegt, das keine grafische Oberfläche hat. Geschrieben ist es in PHP, da es auch auf einem Web-Server liegt bei dem auch eine Film-Verwaltung in PHP von mir liegt. Um mir auch noch den Client zum “browsen” und andere Dinge zu sparen, habe ich das Zend-Framework als Basis verwendet. Um natürlich trotzdem keine GUI verwendet wird, eine Übersicht zu erhalten habe ich NCURSES verwendet, das ist für die Command-Line unter Linux eine Möglichkeit alles zu positionieren. Wie man NCURSES auf einen Zend-Server einrichtet steht ebenfalls hier in meinem Blog-Eintrag, die Einrichtung unter Debian / Ubuntu ist übrigens fast genauso.
Einrichtung
Es befindet sich im Hauptordner eine “axmedia.xml” (öffnen mit Notepad++ oder ähnlichem Editor, NOTEPAD und WORDPAD sind keine EDITOREN!) die alle Einstellungen enthält.
Login
Im Bereich “login” einfach den Login von Save-TV ausfüllen:

Temporärer Ordner
Der ist für mehrere Zwecke nötig:
- Ablegen der Filme (und Film-Teile)
- Cache von Zend-Framework

ACHTUNG bei Verzeichnisangaben: Das Beispiel ist für LINUX, Windows nicht getestet, MAC OSX sollten Angaben ähnlich sein.
XML Ordner
Zum Speichern der Film und Download-Informationen:

ACHTUNG bei Verzeichnisangaben: Das Beispiel ist für LINUX, Windows nicht getestet, MAC OSX sollten Angaben ähnlich sein.
Der Scriptaufruf
also das ist vom Prinzip gar nicht so schwer, sobald man die Commando-Zeile hat.
Beispiel unter Linux:
Anschließend sollte man einen Bildschirm sehen, der so Ähnlich aussieht wie dieser:

Place your comment
-
Artikel
Kategorien
Google FriendsConnect
Tags
/etc/fstab Acror Android App apple aSip Birthday Debian FireFox Function gema gez google Google Calendar Google Contacts Handy hardware HiddenSSID JFS Journaled File System laptop ncurses PEAR PECL PHP Problembehebung Samba save.tv script Secure SSL Thunderbird Ubuntu Ubuntuzilla Update Vodafone VoIP Wireless LAN WLAN Wohnzimmer PC XML XSLT youtube ZendServer ZoiperCalendar
May 2012 M T W T F S S « Feb 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Archiv
[...] save.tv – Download-Script Subscribe to rss 15Jul [...]
Vielen Dank für den Quellcode.
Beim Überfliegen des Codes sind mir die fehlenden Zend Komponenten und die setup.php aufgefallen.
Wäre schön wenn sie noch nachgeliefert werden könnten
Hallo Axute, danke für Deine Mühe uns das Skript zur Verfügugn zu geben. Wie sieht es denn mit einem Update für Dein Script aus. Hoffe Du hast den Kampf gegen deine Festplatte gewonnen. Wäre schön, bald wieder eine funtkionierende Version zu haben.
Gruss Theo
Sorry, hab den Link hierher zu spät bemerkt. Hast Du denn schon eine Idee, wo die Anpassungen gemacht werden müssten?
Auch wenn es zZ nicht funkt, wäre toll wenn Du es schicken könntest.
Jack
[...] save.tv – Download-Script Subscribe to rss 27Feb [...]
Hallo – das Script gut aus.
Aber mir ist aufgefallen, daß in den Download-Daten die XML-Datei nicht dabei ist.
Könntest Du die bitte noch online stellen – oder hab ich die einfach übersehen?
Hallo, ich wollte auf ein funktionierendes autom. Download-Skript hinweisen. Ist allerdings python. Vielleicht kann man es trotzdem mit den schicken “Informationen zum Film heraussuchen”-Skripten verknüpfen.
Dazu habe ich eine Frage: wenn ich die in Deinen Skripten verwendete Filmdatenbank manuell anfrage, bekomme ich maximal den Filmtitel und das Jahr heraus, Bilder, Schauspieler, Genres etc. fehlen da auch bei bekannten Sachen (habe z.B. Harry Potter probiert…). Wie kommen denn solche schicken Übersichten zu stande, wie sie hier (http://www.save-forum.de/viewtopic.php?f=12&t=644) zu sehen sind?
Link hatte ich vergessen anzugeben:
http://code.google.com/p/save-tv-download-script/