Forum > Developers > Auto sub download scriptje
|
|
Pagina 32 van de 41
|
|
Auteur |
Bericht |
Geregistreerd: zaterdag 25 september 2010
Berichten: 504
|
@104171 Inmiddels is het al niet meer een script maar een applicatie En deze feature is vaker gevraagd. Ik had verwacht vorig weekend aan te sleutelen, maar is er niet van gekomen. Check: http://code.google.com/p/auto-sub/issues/detail?id=49 voor de status van deze feature. Hier kan je je ook op abonneren om op de hoogte te blijven van die feature request.
<removed>
|
|
Advertentie |
|
|
|
|
|
Geregistreerd: dinsdag 27 februari 2007
Berichten: 124
|
Ik heb de relevante code die ik zelf gebruik aan de issue toegevoegd.
Het werkt voor mij persoonlijk perfect, maar is niet echt gebruiksvriendelijk.
Moet nog aangepast worden zodat het voor iedereen werkt en niet alleen voor mijn specifieke setup (zoals rootpath uit config halen en niet hardcoded, enz.)
|
|
Geregistreerd: zondag 18 november 2007
Berichten: 5
|
@ zyronix
Quote:
@cowstreet Ik zal even kijken wat je precies op een windows xp moet doen, dit zal even op zich laten wachten want ik heb geen windows xp bij de hand |
Snap ik. Maar ik ben toch wel errug enthousiast na het lezen van dit hele topic en zou er graag gebruik van maken. Hoor graag van je
cowstreet wijzigde dit bericht op 01-03-2012 om 12:45, totaal 1 keer bewerkt
|
|
Geregistreerd: zaterdag 25 september 2010
Berichten: 504
|
@cowstreet Hier de eerste versie van de handleiding, heb er nog geen controlle overheen gehad, maar alvast om je verder te helpen.
Quote:
Download all the requirements
Binaries for Mercurial, download from: http://mercurial.selenic.com/wiki/Download
Download: Mercurial-2.1 (msi)
Download latest version for python from: http://python.org/download/releases/2.7.2/
Download: Windows x86 MSI Installer
Download latest version for cheetah templating engine from: http://pypi.python.org/pypi/Cheetah/2.4.4
Download: Cheetah-2.4.4.tar.gz
Download WinRAR from: http://www.winrar.nl/
Download: WinRAR 4.10 (32 bit)
Download Notepad++ from http://notepad-plus-plus.org/download/v5.9.8.html
Install Python, default settings will do
Install Mercurial, default settings will do
Install Notepad++, default settings will do
Extract Cheetah-2.4.4.tar.gz, use winrar or any other extracting tool.
Remember the location where you extracted Cheetah
Open a cmd prompt
cd "C:\Documents and Settings\Tja\My Documents\Downloads\Cheetah-2.4.4\Cheetah-2.4.4"
C:\Python27\python.exe setup.py install
Output should be a lot of text and then: "Pure Python installation succeeded"
Keep the command prompt open
Now, move to the location where you want to install auto-sub. This tutorial will install it in:
C:\Program Files\auto-sub
So we, change our working directory to that location.
cd "C:\Program Files\"
Now lets download auto-sub by running the following command:
hg clone https://code.google.com/p/auto-sub/
Output:
C:\Program Files>hg clone https://code.google.com/p/auto-sub/
destination directory: auto-sub
requesting all changes
adding changesets
adding manifests
adding file changes
added 116 changesets with 332 changes to 121 files (+1 heads)
updating to branch default
101 files updated, 0 files merged, 0 files removed, 0 files unresolved
Now change working directory to: auto-sub:
C:\Program Files>cd auto-sub
C:\Program Files\auto-sub>dir
Directory of C:\Program Files\auto-sub
03/01/2012 10:45 AM <DIR> .
03/01/2012 10:45 AM <DIR> ..
03/01/2012 10:45 AM <DIR> .hg
03/01/2012 10:45 AM <DIR> autosub
03/01/2012 10:45 AM 2,563 AutoSub.py
03/01/2012 10:45 AM 12,330 changelog.txt
03/01/2012 10:45 AM <DIR> cherrypy
03/01/2012 10:45 AM 5,051 config.properties
03/01/2012 10:45 AM 6,595 ExamplePostProcess.py
03/01/2012 10:45 AM <DIR> interface
03/01/2012 10:45 AM <DIR> library
03/01/2012 10:45 AM 903 README.txt
5 File(s) 27,442 bytes
7 Dir(s) 6,791,483,392 bytes free
Now, edit our config file:
C:\Program Files\auto-sub>"C:\Program Files\Notepad++\notepad++.exe" config.properties
Read the config file. You should atleast change:
path
rootpath
For our example this will work:
path = C:\Program Files\auto-sub
rootpath = C:\Program Files\auto-sub
Understand that rootpath should point to the location where you subtitle are saved
Read the rest of the config file and set them to your needs.
Now save the config file
Note: make sure the webserver port is set to a free port
Now, close notepad++ keep the command prompt open.
Lets start autosub: C:\Program Files\auto-sub>C:\Python27\python.exe AutoSub.py
Keep the commandprompt open
Open a browser and connect to autosub: http://127.0.0.1:8080/
That was it! Auto-Sub should be running now! |
zyronix wijzigde dit bericht op 01-03-2012 om 13:52, totaal 1 keer bewerkt
<removed>
|
|
Geregistreerd: maandag 17 september 2007
Berichten: 77
|
Quote:
Voortaan even lezen wat er rondom een plaatje is geschreven |
Dat is wel handig.
Het is net alsof er een mooie vrouw voorbij loopt, dan kijk ik ook alleen nog naar het plaatje en vergeet de rest
|
|
Geregistreerd: zondag 18 november 2007
Berichten: 5
|
Quote:
@cowstreet Hier de eerste versie van de handleiding, heb er nog geen controlle overheen gehad, maar alvast om je verder te helpen. |
Vnvd helaas andere afspraken maar ga het morgenochtend proberen. Ik had al een aantal dingen geinstalleerd (python 2.7 werkte niet icm een versie van mercurial, dus python 2.6 gekozen), maar ga even kijken of het lukt. Anders deinstall ik eerst alles en begin ik van scratch af aan. Ik kom wel in de lucht om te laten weten of het lukt.
|
|
Geregistreerd: vrijdag 25 januari 2008
Berichten: 381
|
Quote:
bad_my84 schreef op donderdag 01 maart 2012 @ 09:50:
Moet wel nog ff getest worden.
Windows heb ik ook geen verstand van, gebruik alleen Ubuntu, al helemaal om dingen te ontwikkelen of python te gebruiken
Config pagina moet deze week nog af komen, dadelijk nog eens heen kijken. |
zal hem vanavond testen op mijn ubuntu server installatie
|
|
Geregistreerd: woensdag 29 december 2010
Berichten: 8
|
Quote:
zyronix schreef op donderdag 01 maart 2012 @ 11:10:
@104171 Inmiddels is het al niet meer een script maar een applicatie En deze feature is vaker gevraagd. Ik had verwacht vorig weekend aan te sleutelen, maar is er niet van gekomen. Check:http://code.google.com/p/auto-sub/issues/detail?id=49 voor de status van deze feature. Hier kan je je ook op abonneren om op de hoogte te blijven van die feature request. |
Ach ja tuurlijk, bedankt voor de informatie en ik ga me zeker ff abonneren
|
|
Geregistreerd: zaterdag 25 september 2010
Berichten: 504
|
Quote:
cowstreet schreef op donderdag 01 maart 2012 @ 15:46:
Quote:
@cowstreet Hier de eerste versie van de handleiding, heb er nog geen controlle overheen gehad, maar alvast om je verder te helpen. |
Vnvd helaas andere afspraken maar ga het morgenochtend proberen. Ik had al een aantal dingen geinstalleerd (python 2.7 werkte niet icm een versie van mercurial, dus python 2.6 gekozen), maar ga even kijken of het lukt. Anders deinstall ik eerst alles en begin ik van scratch af aan. Ik kom wel in de lucht om te laten weten of het lukt. |
Jouw probleem ligt bij het feit dat je mercurial niet als een python module moet installeren, maar de msi (de binaries) moet installeren anders heb je geen hg commando.
@104171 Graag gedaan!
@zeroday Laat ook even jouw resultaten op het forum achter
zyronix wijzigde dit bericht op 01-03-2012 om 15:20, totaal 1 keer bewerkt
<removed>
|
|
Geregistreerd: maandag 21 mei 2007
Berichten: 11
|
Ik heb ook problemen met de hg commando.. Het wordt simpelweg niet herkend, en ik voer het gewoon uit volgens het stappenplan hierboven. Hoe moet ik dit oplossen?
Edit: nvm, een reboot heeft geholpen. Nu werkt het perfect. Ik heb alleen nog één vraagje: werkt dit programma automatisch iedere keer dat je je computer opnieuw opstart? Of moet je ergens instellen dat ie altijd blijft draaien?
Tharoy wijzigde dit bericht op 01-03-2012 om 16:56, totaal 1 keer bewerkt
|
|
Geregistreerd: zaterdag 25 september 2010
Berichten: 504
|
@Tharoy Check: https://code.google.com/p/auto-sub/wiki/InstallFromSource#How_to_autostart_auto-sub
<removed>
|
|
Geregistreerd: vrijdag 25 januari 2008
Berichten: 381
|
Quote:
zyronix schreef op donderdag 01 maart 2012 @ 16:17:
Quote:
cowstreet schreef op donderdag 01 maart 2012 @ 15:46:
Quote:
@cowstreet Hier de eerste versie van de handleiding, heb er nog geen controlle overheen gehad, maar alvast om je verder te helpen. |
Vnvd helaas andere afspraken maar ga het morgenochtend proberen. Ik had al een aantal dingen geinstalleerd (python 2.7 werkte niet icm een versie van mercurial, dus python 2.6 gekozen), maar ga even kijken of het lukt. Anders deinstall ik eerst alles en begin ik van scratch af aan. Ik kom wel in de lucht om te laten weten of het lukt. |
Jouw probleem ligt bij het feit dat je mercurial niet als een python module moet installeren, maar de msi (de binaries) moet installeren anders heb je geen hg commando.
@104171 Graag gedaan!
@zeroday Laat ook even jouw resultaten op het forum achter |
ik heb een probleempje met het start script
[: 24: /usr/local/src/auto-sub/AutoSub.py: unexpected operator
Ben nu aan het uitzoeken wat dit veroorzaakt
|
|
Geregistreerd: dinsdag 27 februari 2007
Berichten: 124
|
@zeroday Op mijn Ubuntu desktop geeft ie dezelfde foutmelding.
Hier een script dat wel werkt, let niet op de benaminingen, moet nog aangepast worden.
Code (php):
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
#! /bin/sh ### BEGIN INIT INFO # Provides: AutoSub # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: AutoSub # Description: Script to control AutoSub ### END INIT INFO
# Startup script for AutoSub # # description: Script to start/stop AutoSub
# LSB Source function library. . /lib/lsb/init-functions
QPKG_NAME=autoSub QPKG_DIR= DAEMON=/usr/bin/python DAEMON_OPTS=" /share/Download/autosub/AutoSub.py -c /share/Download/autosub/config.properties.dev -d"
case "$1" in start)
echo "Starting $QPKG_NAME"
$ ${DAEMON_OPTS} ;; stop) echo "Stopping $QPKG_NAME" for pid in $(/bin/pidof python); do /bin/grep -q "AutoSub.py" /proc/$pid/cmdline && /bin/kill $pid done /bin/sleep 2 ;;
restart|force-reload) echo "Restarting $QPKG_NAME" $0 stop $0 start ;; *) N=/etc/init.d/$QPKG_NAME echo "Usage: $N {start|stop|restart|force-reload}" >&2 exit 1 ;; esac
exit 0
|
|
|
Geregistreerd: vrijdag 25 januari 2008
Berichten: 381
|
script gaat niet werken
line 29
$ ${DAEMON_OPTS}
moet worden
$DAEMON ${DAEMON_OPTS}
dan volgens mij wel, even kort getest, maar moet even iets doen voor de vrouw in huis hier ;-)
|
|
Geregistreerd: vrijdag 25 januari 2008
Berichten: 381
|
Ik heb het script iets aangepast, even de QPKG benamingen van de QNAP laten bestaan ;-)
ik heb gewijzigd
- de path variabele QPKG_DIR statement naar /etc/init.d verwezen voor de start, daar stond niets ingevuld, maar bleek wel gebruikt te worden
- een fix gemaakt voor de force-reload en restart, Er was een $0 zonder path dus kan het voorkomen dat het script de file niet kan vinden ik heb daar de path variabele bij toegevoegd.
- in mijn geval heb ik mijn pathnamen van waar het script staat aangepast
dit lijkt te werken op mijn systeem.
Code (php):
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
#! /bin/sh ### BEGIN INIT INFO # Provides: AutoSub # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: AutoSub # Description: Script to control AutoSub ### END INIT INFO # Startup script for AutoSub # # description: Script to start/stop AutoSub # LSB Source function library. . /lib/lsb/init-functions QPKG_NAME=autosub.sh QPKG_DIR=/etc/init.d DAEMON=/usr/bin/python DAEMON_OPTS=" /usr/local/src/auto-sub/AutoSub.py -c /usr/local/src/auto-sub/config.properties.dev -d" case "$1" in start) echo "Starting $QPKG_NAME" $DAEMON ${DAEMON_OPTS} ;; stop) echo "Stopping $QPKG_NAME" for pid in $(/bin/pidof python); do /bin/grep -q "AutoSub.py" /proc/$pid/cmdline && /bin/kill $pid done /bin/sleep 2 ;; restart|force-reload) echo "Restarting $QPKG_NAME" $QPKG_DIR/$0 stop $QPKG_DIR/$0 start ;; *) N=$QPKG_DIR/$QPKG_NAME echo "Usage: $N {start|stop|restart|force-reload}" >&2 exit 1 start) echo "Starting $QPKG_NAME" $DAEMON ${DAEMON_OPTS} ;; stop) echo "Stopping $QPKG_NAME" for pid in $(/bin/pidof python); do /bin/grep -q "AutoSub.py" /proc/$pid/cmdline && /bin/kill $pid done /bin/sleep 2 ;; restart|force-reload) echo "Restarting $QPKG_NAME" $QPKG_DIR/$0 stop $QPKG_DIR/$0 start ;; *) N=$QPKG_DIR/$QPKG_NAME echo "Usage: $N {start|stop|restart|force-reload}" >&2 exit 1 ;; esac exit 0
|
zeroday wijzigde dit bericht op 01-03-2012 om 21:00, totaal 1 keer bewerkt
|
|
Geregistreerd: zaterdag 25 september 2010
Berichten: 504
|
@zeroday @bad_my84 Thanks voor jullie hulp, heb een init script gepushed. Check: https://code.google.com/p/auto-sub/wiki/InstallFromSource#Run_at_start_up hoe het geinstalleerd moet worden.
<removed>
|
|
Geregistreerd: dinsdag 27 februari 2007
Berichten: 124
|
@zeroday Thnx voor de cleanup was wel nodig Die $DAEMON was weggevallen met kopieren??? Weet niet hoe ik dat voor elkaar heb gekregen.
De QNAP benamingen kunnen eruit, want het script voor de QNAP is uitgebreider en wordt niet gebruikt in init.d naar door QPKG waardoor Autosub ook via de QNAP interface is op te starten/af te sluiten.
|
|
Geregistreerd: vrijdag 25 januari 2008
Berichten: 381
|
zit nog wel een foutje in, vanavond even na kijken
iets met dubbele pathnamen wanneer gestart (reload/restart) uit andere folder
(ik had hem alleen getest in de /etc/init.d folder en dan gaat het goed
dus ik denk dat die $0 wel goed was. Nu effe geen tijd meer.
zeroday wijzigde dit bericht op 02-03-2012 om 04:49, totaal 2 keer bewerkt
|
|
Geregistreerd: zaterdag 25 september 2010
Berichten: 504
|
@bad_my84 @zeroday Check even mijn gepushed init script. Ik heb gisteren alle namen opgeschoont en de dubbele naam path gefixed.
<removed>
|
|
Geregistreerd: vrijdag 25 januari 2008
Berichten: 381
|
Quote:
top, ga ik vanavond weer testen. Nu aan het [kuch] werk.
zie nog wel een foutje .. ;-)
N=$QPKG_DIR/$QPKG_NAME wordt nog genoemd, maar is niet meer gedefinieerd.
zeroday wijzigde dit bericht op 02-03-2012 om 08:19, totaal 1 keer bewerkt
|
|
Geregistreerd: dinsdag 27 februari 2007
Berichten: 124
|
@zyronix er staat nog 1 foutje in het script:
Code (php):
moet worden:
Code (php):
|
|
Geregistreerd: zaterdag 25 september 2010
Berichten: 504
|
@zeroday @bad_my84 hahaha, stom Heb je de functies getest maar niet getest wat er gebeurt als je wat fouts intypt XD
<removed>
|
|
Geregistreerd: dinsdag 27 februari 2007
Berichten: 124
|
Haha, ben ik in ieder geval niet de enige die daar last van heeft
|
|
Geregistreerd: zondag 18 november 2007
Berichten: 5
|
Ik heb het ook werkend gekregen, erg blij mee!
Alleen de autostart functie werkt nog niet. Ik heb AutoSub-start.bat aangemaakt en via wordpad het volgende ingezet:
C:\program files\Python 2.6\python.exe "C:\Program Files\auto-sub\AutoSub.py" --config="C:\Program Files\auto-sub\config.properties"
Ik doe hier ongetwijfeld iets niet goed. Het pad is wel waar de bestanden ook staan maar ik vermoed dat er iets niet goed is met de aanhalingstekens. Kan iemand me helpen?
|
|
Geregistreerd: dinsdag 13 april 2010
Berichten: 61
|
sverzijl gaaf op tweakers.net aan dat de API Key momenteel gedisabled is. Dus momenteel kunnen er GEEN subtitles gedownload worden! Ik heb dit zelf nog niet kunnen bevestigen maar van mensen op tweakers.net neem ik het graag aan.
Even afwachten dus!
|
|
|
|
Je hebt geen rechten om een reactie te plaatsen of het topic is gesloten
|
|