Er zijn een aantal fanatieke mensen die een geweldig script hebben geschreven voor het automatisch downloaden van ondertiteling voor tv-series.
Dit programma download Nederlandse en eventuele Engelse ondertiteling voor je favoriete tv-series van de website bierdopje.
Het topic op bierdopjeHet script (download)Ik geef hier een uitleg hoe we dit script kunnen installeren op de DiskStation met een kleine integratie in je DSM. Ook geef ik een uitleg hoe je een opstartscript kunt maken zodat bij elke herstart AutoSub automatisch wordt gestart.
InstallatieIk ga er vanuit dat je optware al geïnstalleerd hebt zodat je IPKG commando`s kan uitvoeren.
Heb je optware nog niet geïnstalleerd, bekijk dan
deze pagina.
Log in op je DiskStation met Telnet of Putty met de gebruiker:
rootPS: Heb je al de Python versie van SynoBlog of SynoCommunity geïnstalleerd dan zal dit
geen conflicten geven! Je kunt deze veilig installeren.
We beginnen met het update van de IPKG pakketten. Voer hiervoor het volgende commando uit:
ipkg update
Nu kunnen we beginnen met het installeren van Python 2.6, deze hebben we nodig om het script te kunnen draaien, voer hiervoor het volgende commando uit:
ipkg install python26
Ook hebben we het python-cheetah pakket nodig voor het draaien van dit script. Deze installeren we door het volgende commando uit te voeren:
ipkg install py26-cheetah
We gaan nu naar de map toe waar we AutoSub gaan installeren. Dit doen we op de volgende manier:
cd /volume1/@appstore/
We gaan nu het script downloaden in deze map. Voer hiervoor het volgende commando uit:
wget http://auto-sub.googlecode.com/files/auto-sub.Beta.0.5.6.zip
Nu kunnen we het gedownloade zip bestand uitpakken. Voer hiervoor het volgende commando uit:
unzip auto-sub.Beta.0.5.6.zip
Na het uitpakken kunnen we het zip bestand weer weggooien. Voer hiervoor het volgende commando voor uit:
rm auto-sub.Beta.0.5.6.zip
We kunnen nu het script gaan starten zodat het configuratie bestand wordt aangemaakt. Pas het configuratie bestand aan naar eigen wens. Standaard wordt poort 8083 gebruikt kijk daarom even goed of deze niet al gebruikt wordt door een ander programma op je DiskStation.
We kunnen AutoSub.py starten door het volgende commando uit te voeren:
python2.6 AutoSub.py
Pas het configuratie bestand aan via de webinterface (
http://ip-adres-nas:8083). Na het aanpassen gaan we het script weer stoppen, dit doe je door op
CTRL + C te drukken in je SSH / Telnet sessie.
Integratie in je DSMHiervoor maken we gelijk een nieuwe map aan en dit doen we op de volgende manier:
mkdir /usr/syno/synoman/webman/3rdparty/AutoSub
Nu gaan we naar deze folder toe zodat we hier een aantal bestand in kunnen aanmaken:
cd /usr/syno/synoman/webman/3rdparty/AutoSub
We beginnen met het aanmaken van het bestand
application.cfg deze maakt de snelkoppeling in je DSM. Voer hiervoor het volgende commando uit:
vi application.cfg
Druk op
i om de configuratie te bewerken en voeg de onderstaande tekst toe:
text = AutoSub
description = AutoSub Web UI
type = embedded
icon_16 = autosub16.png
icon_32 = autosub32.png
type = popup
protocol = http
port = 8083
Om het bestand op te slaan druk je op de
ESC toets en type je in
:wq en drukt op
enter.
Nu gaan we de iconen downloaden in deze map. Voer hiervoor de volgende commando`s uit:
wget mdevries.org/synology/images/autosub/autosub16.png
wget mdevries.org/synology/images/autosub/autosub32.png
Voor mensen die
DSM 4 gebruiken heb ik een iets groter icoon gemaakt, zodat het overeen komt met de rest van de iconen. Download deze door dit commando uit te voeren:
wget mdevries.org/synology/images/autosub/autosub48.png
Geef in het bestand
application.cfg bij
icon_32 = dan het volgende aan:
icon_32 = autosub48.png
Als je nu opnieuw aanmeld op je DiskStation heb je het icoon van AutoSub erbij in het menu.
Opstartscript makenWe gaan gelijk beginnen met het aanmaken van het bestand, voer hiervoor het volgende commando uit:
vi /opt/etc/init.d/S92autosub
Druk op
i om de configuratie te bewerken en voeg de onderstaande tekst toe:
#!/bin/sh
cd /volume1/@appstore/auto-sub
/opt/bin/python2.6 /volume1/@appstore/auto-sub/AutoSub.py -c /volume1/@appstore/auto-sub/config.properties -d -l
Om het bestand op te slaan druk je op de
ESC toets en type je in
:wq en drukt op
enter.
Nu gaan we de rechten instellen van het opstartscript zodat we deze kunnen uitvoeren, type hiervoor het volgende commando:
chmod 755 /opt/etc/init.d/S92autosub
Het opstartscript is bij deze aangemaakt, we gaan nu AutoSub starten met het net aangemaakt opstartscript. Voer hiervoor het volgende commando uit:
/opt/etc/init.d/S92autosub