Mijn log staat vol met "ERROR scanDir: Could not process the filename properly filename:" meldingen. Moet ik dan namemapping doen, of is er wat anders aan de hand?
http://code.google.com/p/...Q#How_does_Auto-Sub_work?mvds schreef op maandag 13 januari 2014 @ 21:13:
Mijn log staat vol met "ERROR scanDir: Could not process the filename properly filename:" meldingen. Moet ik dan namemapping doen, of is er wat anders aan de hand?
Verwijderd
hij werkt weer heb auto sub er helemaal af gehaald en de nieuwe er op gezet nu pakt hij wel alles nu nog kijken of die subs wil downloaden iig bedankt voor de hulp
Voor de Debuggers/foutmelders op dit forum.
Als het mogelijk is gebruik dan screen of tmux voor het opstarten van AutoSub.py.
Heel vaak is het nodig dat de console log naar de developers gaat, deze programma's zorgen voor de console logging.
Ik leg deze programma's screen en tmux expliciet niet uit hoe ze werken.
Dit is voor de ervaren *nix gebruikers.
De developers kunnen echt niet alle foutmeldingen begrijpen aan de debug log, de console(screen/tmux) log is even belangrijk.
Screen/Tmux Debug logging is handig vooral met een crash. Dit kan een Debug logging niet afvangen!
Mogelijk handig voor een Debug Wiki page op de develop site.
Heren Developers, Ik dank u voor de snelle response op de console logging!.
Als het mogelijk is gebruik dan screen of tmux voor het opstarten van AutoSub.py.
Heel vaak is het nodig dat de console log naar de developers gaat, deze programma's zorgen voor de console logging.
Ik leg deze programma's screen en tmux expliciet niet uit hoe ze werken.
Dit is voor de ervaren *nix gebruikers.
De developers kunnen echt niet alle foutmeldingen begrijpen aan de debug log, de console(screen/tmux) log is even belangrijk.
Screen/Tmux Debug logging is handig vooral met een crash. Dit kan een Debug logging niet afvangen!
Mogelijk handig voor een Debug Wiki page op de develop site.
Heren Developers, Ik dank u voor de snelle response op de console logging!.
Verwijderd
Het vervelende van screen is dat (bij mij) de scrollbar van de 'moeder' console niet werkt, is dat bij tmux anders / beter? Voor een beetje debug is een flinke lap history wel handig...
Dus ik mag niks hernoemen. Hmm dat is jammer, want dat wil ik wel, en dat was met de oorspronkelijke Autosub ook geen probleem. Die pakte gewoon de eerste sub die hij kon vinden aan de hand van naam van de serie en aflevering, maar dat doet deze niet dus?
De scan methode en matching systeem is nog steeds hetzelfde hoor.mvds schreef op dinsdag 14 januari 2014 @ 07:13:
[...]
Dus ik mag niks hernoemen. Hmm dat is jammer, want dat wil ik wel, en dat was met de oorspronkelijke Autosub ook geen probleem. Die pakte gewoon de eerste sub die hij kon vinden aan de hand van naam van de serie en aflevering, maar dat doet deze niet dus?
Als je alle informatie uit de bestandsnaam haalt dan zal je niet veel ondertitels krijgen die sync zijn.
Je kan even kijken in je Wanted lijst in welke kolommen informatie staat en dan in je settings de MinMatchScore hierop aanpassen.
Als ik daar kijk, dan vult ie veel goed in, zoals de serie naam, kwaliteit en codec. De andere dingen kan ie niet vinden natuurlijk. Het enige wat ie dan mist is de source (bij mij HDTV, web-dl of BluRay) en de releasegroep. Maar toch zeurt ie over het niet kunnen processen, terwijl ik de score ingesteld heb op de codec en kwaliteit. En beide heeft ie.Donny87 schreef op dinsdag 14 januari 2014 @ 08:07:
[...]
De scan methode en matching systeem is nog steeds hetzelfde hoor.![]()
Als je alle informatie uit de bestandsnaam haalt dan zal je niet veel ondertitels krijgen die sync zijn.
Je kan even kijken in je Wanted lijst in welke kolommen informatie staat en dan in je settings de MinMatchScore hierop aanpassen.
Verwijderd
Kan ik zoiets ook op een synology inzien? Dat lukt me niet, als iemand het weet?Netfreak99 schreef op maandag 13 januari 2014 @ 18:37:
code:
# Traceback (most recent call last):
File "/opt/autosub-bootstrapbill/autosub/Scheduler.py", line 32, in runcommand
if self.command.run():
File "/opt/autosub-bootstrapbill/autosub/checkSub.py", line 136, in run
autosub.ADDIC7EDAPI.logout()
Ik had vanochend wederom een crash, net autosub verwijderd, synology herstart en meest recente versie erop gezet en ga het weer eens proberen. Maar uit de debug log kan ik niks halen.
[ Voor 16% gewijzigd door Verwijderd op 14-01-2014 09:01 ]
Als je via terminal inlogt op je synology en naar je autosub dir gaat, kan je autosub starten door:
Gegeven dat python2.7 in je PATH staat. Als auto-sub crasht, gaat de traceback op je terminal scherm komen.
Dit is genoeg voor een gewone sessie, maar als je langer je autosub wilt laten draaien zonder de terminal open te houden (na een tijd wordt je automatisch uit de sessie gelogt en stop het programma ook) moet je screen gebruiken of iets dergelijks (tmux ken ik zelf niet). Ik denk dat het aan te raden is dit te doen als je zegt dat je probleem pas na X aantal uur gebeuren
Je kan ff testen of het al geinstalleerd is op je Synology door het path te zoeken
Krijg je niets terug moet je screen installeren. Op m'n QNAP kon ik dat met Optware, ik vermoed dat het op jouw NAS gelijkaardig val te installeren...
Daarna kan je een screen sessie openen door gewoon
Als de commando's die je nu ingeeft blijven lopen ook als is je terminal dicht. Om achteraf de sessie te hernemen doe je
code:
1
| [~] # python2.7 AutoSub.py |
Gegeven dat python2.7 in je PATH staat. Als auto-sub crasht, gaat de traceback op je terminal scherm komen.
Dit is genoeg voor een gewone sessie, maar als je langer je autosub wilt laten draaien zonder de terminal open te houden (na een tijd wordt je automatisch uit de sessie gelogt en stop het programma ook) moet je screen gebruiken of iets dergelijks (tmux ken ik zelf niet). Ik denk dat het aan te raden is dit te doen als je zegt dat je probleem pas na X aantal uur gebeuren
Je kan ff testen of het al geinstalleerd is op je Synology door het path te zoeken
code:
1
| [~] # which screen |
Krijg je niets terug moet je screen installeren. Op m'n QNAP kon ik dat met Optware, ik vermoed dat het op jouw NAS gelijkaardig val te installeren...
Daarna kan je een screen sessie openen door gewoon
code:
en enteren1
| [~] # screen |
Als de commando's die je nu ingeeft blijven lopen ook als is je terminal dicht. Om achteraf de sessie te hernemen doe je
code:
1
| [~] # screen -r |
Verwijderd
Ik kan denk ik niet 32 uur die terminal open houden, ik kijk het even aan met de nieuwe update. Als er problemen blijven ga ik hiermee aan de slag. Maar nu draait hij als een zonnetje... hopen dat het zo blijft
Nee 32h blijft ie niet draaien 
Hopelijk is het in orde...
Hopelijk is het in orde...
Meer mensen last van crashes met de Synology versie 0.6.0-7
2014-01-14 15:31:21,497 DEBUG geta7id: trying to get addic7ed ID for show Breaking Point 2010 with IMDB ID 1590842
--CRASH--
014-01-14 16:02:20,814 DEBUG geta7id: trying to get addic7ed ID for show Hacking The Planet with IMDB ID 2750504
--CRASH--
2014-01-14 16:07:07,966 DEBUG geta7id: trying to get addic7ed ID for show Hacking The Planet with IMDB ID 2750504
--CRASH--
2014-01-14 16:11:12,729 DEBUG geta7id: trying to get addic7ed ID for show Hacking The Planet with IMDB ID 2750504
--CRASH--
Lijkt erop dat hij crasht omdat hij bepaalde shows niet kan vinden bij addic7ed?
Met de vorige versie bleef hij met die shows netjes draaien.
2014-01-14 15:31:21,497 DEBUG geta7id: trying to get addic7ed ID for show Breaking Point 2010 with IMDB ID 1590842
--CRASH--
014-01-14 16:02:20,814 DEBUG geta7id: trying to get addic7ed ID for show Hacking The Planet with IMDB ID 2750504
--CRASH--
2014-01-14 16:07:07,966 DEBUG geta7id: trying to get addic7ed ID for show Hacking The Planet with IMDB ID 2750504
--CRASH--
2014-01-14 16:11:12,729 DEBUG geta7id: trying to get addic7ed ID for show Hacking The Planet with IMDB ID 2750504
--CRASH--
Lijkt erop dat hij crasht omdat hij bepaalde shows niet kan vinden bij addic7ed?
Met de vorige versie bleef hij met die shows netjes draaien.
Heb juist je serie getest en hij crasht niet bij mij... Kan je me de crashlog geven?
Ik had het ook net precies getest:colicab85 schreef op dinsdag 14 januari 2014 @ 16:45:
Heb juist je serie getest en hij crasht niet bij mij... Kan je me de crashlog geven?
2014-01-14 16:46:21,062 ERROR geta7id: addic7ed ID not found for Hacking The Planet
2014-01-14 16:46:13,520 DEBUG Addic7edAPI: Resting for 6 seconds to prevent errors
2014-01-14 16:46:04,678 DEBUG API: Resting for 6 seconds to prevent 429 errors
2014-01-14 16:46:04,678 DEBUG API: HTTP Code: 200: OK!
2014-01-14 16:46:04,319 DEBUG getShowName: TvDB API request for imdbID 2750504: http://thetvdb.com/api/Ge...moteID.php?imdbid=2750504
2014-01-14 16:46:04,319 DEBUG geta7id: trying to get addic7ed ID for show Hacking The Planet with IMDB ID 2750504
Na het renamen van de 2 shows klapt hij er nu uit op onderstaande:
2014-01-14 16:35:07,988 DEBUG SkipShow: variable of Wie Is De Mol is set to 0, skipping the complete Serie
--CRASH--
2014-01-14 16:35:07,988 DEBUG SkipShow: variable of Wie Is De Mol is set to 0, skipping the complete Serie
--CRASH--
@colicab85, je wilt gewoon mijn AutoSubService.log, of is hij niet nodig nu Donny87 hetzelfde heeft?
2014-01-14 16:35:07,988 DEBUG SkipShow: variable of Wie Is De Mol is set to 0, skipping the complete Serie
--CRASH--
2014-01-14 16:35:07,988 DEBUG SkipShow: variable of Wie Is De Mol is set to 0, skipping the complete Serie
--CRASH--
@colicab85, je wilt gewoon mijn AutoSubService.log, of is hij niet nodig nu Donny87 hetzelfde heeft?
Ik bedoel eigelijk de error traceback van de crash (in terminal). Als je zegt dat ie crasht, dan moet er een traceback zijn. Zie even een paar antwoorden terug, heb ik uitgelegd hoe je autosub kan draaien via Terminal
Bij Donny crasht het niet, zoals bij mij
Bij Donny crasht het niet, zoals bij mij
My bad, verkeerd gelezen denk ik.colicab85 schreef op dinsdag 14 januari 2014 @ 17:06:
Bij Donny crasht het niet, zoals bij mij
via SSH gestart geeft gelijk de error:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| AutoSub: Initializing variables and loading config ERROR!!! Cheetah is not installed yet. Download it from: http://pypi.python.org/pypi/Cheetah/2.4.4 Traceback (most recent call last): File "AutoSub.py", line 126, in <module> sys.exit(main()) File "AutoSub.py", line 93, in main import autosub.AutoSub File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/AutoSub.py", line 4, in <module> import autosub.WebServer File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/WebServer.py", line 32, in <module> class PageTemplate (Template): NameError: name 'Template' is not defined |
Terwijl hij via de package manager wel start
Je moet cheetah installeren zoals er staat....
Die is geinstalleerd, anders zou hij via de package manager toch ook niet starten?colicab85 schreef op dinsdag 14 januari 2014 @ 17:19:
Je moet cheetah installeren zoals er staat....
code:
1
2
| DiskStation> find / -name cheetah /volume1/@appstore/python/bin/cheetah |
hierna vanuit een ander path gestart (denk dat hij anders de default Syno Python wil gebruiken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| DiskStation> /usr/local/python/bin/python2.7 AutoSub.py AutoSub: Initializing variables and loading config upgradeDb: Upgrading database from version 4 to version 6 upgradeDb: More than 1 upgrade required. Starting subupgrades AutoSub: Starting output to log. Bye! [14/Jan/2014:17:33:55] ENGINE Serving on 0.0.0.0:8083 2014-01-14 17:35:41,784 ERROR getShowid: showid not found for Why Planes Crash 2014-01-14 17:35:57,059 ERROR getShowid: showid not found for My Life As A Gangster Girl Traceback (most recent call last): File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/Scheduler.py", line 21, in __init__ self.command.run() File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/checkSub.py", line 93, in run allResults = autosub.getSubLinks.getSubLinks(showid, lang, wantedItem, a7Response) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/getSubLinks.py", line 166, in getSubLinks scoreListAddic7ed = Addic7ed(showid, lang, releaseDetails) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/getSubLinks.py", line 93, in Addic7ed a7ID = autosub.Helpers.geta7id(title, imdb_id) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/Helpers.py", line 336, in geta7id a7_id = a7idCache().getId(imdb_id) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/Db.py", line 69, in getId cursor.execute(self.query_getId, [imdb_id]) OperationalError: no such table: a7id_cache |
[ Voor 69% gewijzigd door bassd op 14-01-2014 17:37 ]
Verwijderd
Ik heb nu ook dat hij crashed, na ongeveer 12 uur knalt hij eruit. Vorige versie hield het 32 uur ongeveer uit, maar 3 versies terug bleef hij gewoon draaien... lijkt wel elke keer erger te worden op mijn synology.
Heb alleen niet veel tijd om ermee bezig te gaan, maar ik ga het proberen, zie hieronder.
Heb alleen niet veel tijd om ermee bezig te gaan, maar ik ga het proberen, zie hieronder.
[ Voor 11% gewijzigd door Verwijderd op 14-01-2014 17:55 ]
Verwijderd
Sorry, ben er niet zo handig in, maar ik begrijp het niet.colicab85 schreef op dinsdag 14 januari 2014 @ 12:27:
Als je via terminal inlogt op je synology en naar je autosub dir gaat, kan je autosub starten door:
code:
1 [~] # python2.7 AutoSub.py
Gegeven dat python2.7 in je PATH staat. Als auto-sub crasht, gaat de traceback op je terminal scherm komen.
Het ziet er bij mij zo uit:

Ik snap niet wat je bedoelt met de [~] # tekens? Kan je mij wat op weg helpen?
Wat moet ik vanaf dit scherm uitvoeren?
[ Voor 3% gewijzigd door Verwijderd op 14-01-2014 17:55 ]
was gewoon voor aan te geven dat dit op terminal/prompt is
die is niet een deel van het commando
In die folder, doe:
cd AutoSub-BootstrapBill
python2.7 AutoSub.py
Dan is ie gestart
die is niet een deel van het commando
In die folder, doe:
cd AutoSub-BootstrapBill
python2.7 AutoSub.py
Dan is ie gestart
Voor de extra programma's die er beschikbaar zijn voor op Windows, OS X en QNAP is er deze link:
http://tiny.cc/autosub-bootstrapbill
Mochten er nog handige zaken zijn die hierbij kunnen, laat me maar iets weten...
http://tiny.cc/autosub-bootstrapbill
Mochten er nog handige zaken zijn die hierbij kunnen, laat me maar iets weten...
Verwijderd
Dan krijg ik python2.7: not found
moet ik python2.7 in de map van AutoSub-BootstrapBill installeren? Ik heb wel een map python en daar zit volgens mij python in? Zie:
moet ik python2.7 in de map van AutoSub-BootstrapBill installeren? Ik heb wel een map python en daar zit volgens mij python in? Zie:

Zoals op de Info pagina staat is dit de locatie van je Python:Verwijderd schreef op dinsdag 14 januari 2014 @ 18:00:
Dan krijg ik python2.7: not found
moet ik python2.7 in de map van AutoSub-BootstrapBill installeren? Ik heb wel een map python en daar zit volgens mij python in? Zie:
[afbeelding]
/usr/local/python/bin
dus: /usr/local/python/bin AutoSub.py
Ik heb deze gisteren op mijn NAS geïnstalleerd en toen heeft hij een mooie hoeveelheid subs binnengehaald. Sinds vanochtend krijg ik echter de melding
Het is inmiddels langer dan 24u geleden sinds ik mijn laatste ondertitel heb gedownload. Is dit de bedoeling?2014-01-14 18:01:35,825 WARNING checkSub: out of api calls
Nee dat zou moeten resetten naar 24h. Ik zal het bekijken maar als geheugen steuntje, maak een issue aan op GC projectTommiiee schreef op dinsdag 14 januari 2014 @ 18:03:
Ik heb deze gisteren op mijn NAS geïnstalleerd en toen heeft hij een mooie hoeveelheid subs binnengehaald. Sinds vanochtend krijg ik echter de melding
[...]
Het is inmiddels langer dan 24u geleden sinds ik mijn laatste ondertitel heb gedownload. Is dit de bedoeling?
Auto-Sub beheert je limiet niet, dit ligt bij SubtitleSeeker.Tommiiee schreef op dinsdag 14 januari 2014 @ 18:03:
Ik heb deze gisteren op mijn NAS geïnstalleerd en toen heeft hij een mooie hoeveelheid subs binnengehaald. Sinds vanochtend krijg ik echter de melding
[...]
Het is inmiddels langer dan 24u geleden sinds ik mijn laatste ondertitel heb gedownload. Is dit de bedoeling?
Als /usr/local/python/bin niet in je PATH variabele zit (kan je checken met echo $PATH op te geven), dan moet je idd de volledige path gevenVerwijderd schreef op dinsdag 14 januari 2014 @ 18:00:
Dan krijg ik python2.7: not found
moet ik python2.7 in de map van AutoSub-BootstrapBill installeren? Ik heb wel een map python en daar zit volgens mij python in? Zie:
[afbeelding]
Verwijderd
Ik wil graag helpen om de bug eruit te halen, maar moet je dan wel even af en toe wat vragen om die log te krijgen. Als het te storend is begrijp ik het wel, laat het dan maar weten en dan stop ik met vragen.Donny87 schreef op dinsdag 14 januari 2014 @ 18:03:
dus: /usr/local/python/bin AutoSub.py
Ik voer dit in:
/usr/local/python/bin AutoSub.py
Maar dan krijg ik deze melding:

Betekend dit dat ik dit moet doen?
of is er iets anders aan de hand?Als /usr/local/python/bin niet in je PATH variabele zit (kan je checken met echo $PATH op te geven), dan moet je idd de volledige path geven
Bij die echo PATH krijg ik dit:
server> echo $PATH
/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/u sr/local/sbin:/usr/local/bin
maarja, dat zegt me niks
[ Voor 31% gewijzigd door Verwijderd op 14-01-2014 18:09 ]
En hoe werkt dat limiet?Donny87 schreef op dinsdag 14 januari 2014 @ 18:05:
[...]
Auto-Sub beheert je limiet niet, dit ligt bij SubtitleSeeker.
/usr/local/python/bin AutoSub.py
als python in die folder zit moet dit zijn:
/usr/local/python/bin/python2.7 AutoSub.py
als python in die folder zit moet dit zijn:
/usr/local/python/bin/python2.7 AutoSub.py
Verwijderd
ok, up and runningcolicab85 schreef op dinsdag 14 januari 2014 @ 18:10:
/usr/local/python/bin/python2.7 AutoSub.py
Alleen, nu komt alles in dat putty schermpje, maar ik moet zo naar een vergadering toe. Blijft dat gewoon uren lang draaien, ik meen dat ik nog wat commando's moest geven zodat het naar een log file ofzo geschreven gaat worden?
Maar ik kan nu niets meer typen omdat autosub aan het scannen is?
Ik zie trouwens geen verschil met de normale log, moet ik die log niet eerst in debug mode ofzo zetten in autosub's webinterface?
Het ziet er nu zo uit en de knipperende cursor is weg en ik kan ook geen commando invoeren:

[ Voor 22% gewijzigd door Verwijderd op 14-01-2014 18:31 ]
Nee idd,dan moet je eerst het proces eindingen
[code]
ps | grep Auto
[code/]
dan zie je het autosub proces lopen
[code]
kill XXXXXX
[code/]
waar XXXXXX de pid is(eerste getal op die lijn)
als je wilt wegschrijven:
[code]
/path/to/python2.7 AutoSub.py >> /path/to/log.txt
[code/]
Zoals gezegd, om het lang te draaien moet je via screen werken....
En en in je config.properties:
loglevelconsole = debug
Zodat je debug info krijgt
[code]
ps | grep Auto
[code/]
dan zie je het autosub proces lopen
[code]
kill XXXXXX
[code/]
waar XXXXXX de pid is(eerste getal op die lijn)
als je wilt wegschrijven:
[code]
/path/to/python2.7 AutoSub.py >> /path/to/log.txt
[code/]
Zoals gezegd, om het lang te draaien moet je via screen werken....
En en in je config.properties:
loglevelconsole = debug
Zodat je debug info krijgt
[ Voor 10% gewijzigd door colicab85 op 14-01-2014 18:33 ]
Verwijderd
volgens mij stopt hij nu zonder melding? Heel apart, ik krijg dit:

Ik zal hem nog eens starten...

Ik zal hem nog eens starten...
[ Voor 12% gewijzigd door Verwijderd op 14-01-2014 18:38 ]
Huh? Dat heb ik nog nooit gezien...
Wat is die ^C?
Wat is die ^C?
Verwijderd
ja dat moet je niet aan mij vragen, ik heb geen idee
. Er liep wel een kat over het toetsenbord heen, dus nieuwe poging nu

Haha, er is wel een shortcut om het programma te stoppen.
Kan jouw kat Linux?
Kan jouw kat Linux?
Waarschijnlijk een lynx
[ Voor 10% gewijzigd door Ben(V) op 14-01-2014 18:44 ]
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Verwijderd
lol
ik heb volgens mij putty nu zo ingesteld dat hij onmogelijk uit kan gaan (http://staff.ask.sydney.edu.au/app/answers/detail/a_id/614) en ik heb de waarde op 180000 gezet, dus dat is vele en vele uren.
Even zien of het werkt, ga zo weg, maar start hem nu en dan zien we wel later vanavond
Dat met een screen werken zie ik niet zo succesvol in met mijn kennis op dit gebied.
ik heb volgens mij putty nu zo ingesteld dat hij onmogelijk uit kan gaan (http://staff.ask.sydney.edu.au/app/answers/detail/a_id/614) en ik heb de waarde op 180000 gezet, dus dat is vele en vele uren.
Even zien of het werkt, ga zo weg, maar start hem nu en dan zien we wel later vanavond
Dat met een screen werken zie ik niet zo succesvol in met mijn kennis op dit gebied.
[ Voor 12% gewijzigd door Verwijderd op 14-01-2014 18:54 ]
Met de laatste versie van zonet heb ik een crash;
Console log
Traceback (most recent call last):
File "/opt/autosub-bootstrapbill/autosub/Scheduler.py", line 21, in __init__
self.command.run()
File "/opt/autosub-bootstrapbill/autosub/checkSub.py", line 93, in run
allResults = autosub.getSubLinks.getSubLinks(showid, lang, wantedItem, a7Response)
File "/opt/autosub-bootstrapbill/autosub/getSubLinks.py", line 166, in getSubLinks
scoreListAddic7ed = Addic7ed(showid, lang, releaseDetails)
File "/opt/autosub-bootstrapbill/autosub/getSubLinks.py", line 98, in Addic7ed
soup = autosub.ADDIC7EDAPI.get('/show/{show_id}&season={season}'.format(**params))
File "/opt/autosub-bootstrapbill/autosub/Addic7ed.py", line 507, in get
r = self.session.get(self.server + url, timeout=10)
File "/opt/autosub-bootstrapbill/library/requests/sessions.py", line 395, in get
return self.request('GET', url, **kwargs)
File "/opt/autosub-bootstrapbill/library/requests/sessions.py", line 383, in request
resp = self.send(prep, **send_kwargs)
File "/opt/autosub-bootstrapbill/library/requests/sessions.py", line 486, in send
r = adapter.send(request, **kwargs)
File "/opt/autosub-bootstrapbill/library/requests/adapters.py", line 388, in send
r.content
File "/opt/autosub-bootstrapbill/library/requests/models.py", line 679, in content
self._content = bytes().join(self.iter_content(CONTENT_CHUNK_SIZE)) or bytes()
File "/opt/autosub-bootstrapbill/library/requests/models.py", line 616, in generate
decode_content=True):
File "/opt/autosub-bootstrapbill/library/requests/packages/urllib3/response.py", line 236, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/opt/autosub-bootstrapbill/library/requests/packages/urllib3/response.py", line 183, in read
data = self._fp.read(amt)
File "/usr/lib/python2.7/httplib.py", line 541, in read
return self._read_chunked(amt)
File "/usr/lib/python2.7/httplib.py", line 574, in _read_chunked
line = self.fp.readline(_MAXLINE + 1)
File "/usr/lib/python2.7/socket.py", line 476, in readline
data = self._sock.recv(self._rbufsize)
timeout: timed out
Console log
Traceback (most recent call last):
File "/opt/autosub-bootstrapbill/autosub/Scheduler.py", line 21, in __init__
self.command.run()
File "/opt/autosub-bootstrapbill/autosub/checkSub.py", line 93, in run
allResults = autosub.getSubLinks.getSubLinks(showid, lang, wantedItem, a7Response)
File "/opt/autosub-bootstrapbill/autosub/getSubLinks.py", line 166, in getSubLinks
scoreListAddic7ed = Addic7ed(showid, lang, releaseDetails)
File "/opt/autosub-bootstrapbill/autosub/getSubLinks.py", line 98, in Addic7ed
soup = autosub.ADDIC7EDAPI.get('/show/{show_id}&season={season}'.format(**params))
File "/opt/autosub-bootstrapbill/autosub/Addic7ed.py", line 507, in get
r = self.session.get(self.server + url, timeout=10)
File "/opt/autosub-bootstrapbill/library/requests/sessions.py", line 395, in get
return self.request('GET', url, **kwargs)
File "/opt/autosub-bootstrapbill/library/requests/sessions.py", line 383, in request
resp = self.send(prep, **send_kwargs)
File "/opt/autosub-bootstrapbill/library/requests/sessions.py", line 486, in send
r = adapter.send(request, **kwargs)
File "/opt/autosub-bootstrapbill/library/requests/adapters.py", line 388, in send
r.content
File "/opt/autosub-bootstrapbill/library/requests/models.py", line 679, in content
self._content = bytes().join(self.iter_content(CONTENT_CHUNK_SIZE)) or bytes()
File "/opt/autosub-bootstrapbill/library/requests/models.py", line 616, in generate
decode_content=True):
File "/opt/autosub-bootstrapbill/library/requests/packages/urllib3/response.py", line 236, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/opt/autosub-bootstrapbill/library/requests/packages/urllib3/response.py", line 183, in read
data = self._fp.read(amt)
File "/usr/lib/python2.7/httplib.py", line 541, in read
return self._read_chunked(amt)
File "/usr/lib/python2.7/httplib.py", line 574, in _read_chunked
line = self.fp.readline(_MAXLINE + 1)
File "/usr/lib/python2.7/socket.py", line 476, in readline
data = self._sock.recv(self._rbufsize)
timeout: timed out
Het leek op een loop met deze serie in de debug log;
2014-01-14 18:54:20,482 DEBUG checkSub: not suitable subtitles were found for /media/nas/Serie/Drama/Elementary/Season-02/Elementary.S02E13.All.In.The.Family.1080p.WEB-DL.DD5.1.h264-jAh.mkv based on your minmatchscore
2014-01-14 18:54:20,482 DEBUG checkSub: trying to get a downloadlink for /media/nas/Serie/Drama/Elementary/Season-02/Elementary.S02E13.All.In.The.Family.1080p.WEB-DL.DD5.1.h264-jAh.mkv, language is English
2014-01-14 18:54:20,482 INFO Subtitleseeker: This is the subseeker API request http://api.subtitleseeker...isode=13&language=English
2014-01-14 18:54:20,520 DEBUG API: HTTP Code: 200: OK!
2014-01-14 18:54:20,520 DEBUG API: Resting for 6 seconds to prevent 429 errors
2014-01-14 18:54:26,532 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'720p'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,533 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,533 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,534 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,534 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,534 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,535 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'msd', 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,535 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,536 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'lol', 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,536 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,537 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'dimension', 'source': u'hdtv', 'codec': u'h264', 'quality': u'720p'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,537 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,538 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'msd', 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,538 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,539 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'lol', 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,539 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,540 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'dimension', 'source': u'hdtv', 'codec': u'h264', 'quality': u'720p'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,540 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,541 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,541 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,541 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,541 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,542 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'720p'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,542 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,542 DEBUG geta7id: trying to get addic7ed ID for show Elementary with IMDB ID 2191671
2014-01-14 18:54:26,542 DEBUG geta7ID: showid from lookup table 2864
2014-01-14 18:54:20,482 DEBUG checkSub: not suitable subtitles were found for /media/nas/Serie/Drama/Elementary/Season-02/Elementary.S02E13.All.In.The.Family.1080p.WEB-DL.DD5.1.h264-jAh.mkv based on your minmatchscore
2014-01-14 18:54:20,482 DEBUG checkSub: trying to get a downloadlink for /media/nas/Serie/Drama/Elementary/Season-02/Elementary.S02E13.All.In.The.Family.1080p.WEB-DL.DD5.1.h264-jAh.mkv, language is English
2014-01-14 18:54:20,482 INFO Subtitleseeker: This is the subseeker API request http://api.subtitleseeker...isode=13&language=English
2014-01-14 18:54:20,520 DEBUG API: HTTP Code: 200: OK!
2014-01-14 18:54:20,520 DEBUG API: Resting for 6 seconds to prevent 429 errors
2014-01-14 18:54:26,532 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'720p'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,533 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,533 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,534 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,534 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,534 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,535 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'msd', 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,535 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,536 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'lol', 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,536 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,537 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'dimension', 'source': u'hdtv', 'codec': u'h264', 'quality': u'720p'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,537 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,538 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'msd', 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,538 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,539 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'lol', 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,539 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,540 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': u'dimension', 'source': u'hdtv', 'codec': u'h264', 'quality': u'720p'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,540 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,541 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,541 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,541 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'sd'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,541 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,542 DEBUG scoreMatch: Giving a matchscore for: {'episode': u'13', 'title': u'Elementary', 'season': u'02', 'releasegrp': None, 'source': u'hdtv', 'codec': u'h264', 'quality': u'720p'}. Try to match it with Q: u'1080p' GRP: u'jah' S: u'web-dl'
2014-01-14 18:54:26,542 DEBUG scoreMatch: MatchScore is 2
2014-01-14 18:54:26,542 DEBUG geta7id: trying to get addic7ed ID for show Elementary with IMDB ID 2191671
2014-01-14 18:54:26,542 DEBUG geta7ID: showid from lookup table 2864
Die ^C is waarschijnlijk Ctrl+C, daarmee sluit je het lopende proces af. Wel knap dat de kat die toetsencombinatie kent.colicab85 schreef op dinsdag 14 januari 2014 @ 18:39:
Huh? Dat heb ik nog nooit gezien...
Wat is die ^C?
Verwijderd
1 van onze katten had laatst op de laptop het voor elkaar gekregen om de CTRL toets 8 seconden ingedrukt te houden zodat plaktoetsen aangezet werden. Dat valt niet mee als je dat niet doorhebt, werkt opeens je Delete niet meer.r3v0ss schreef op dinsdag 14 januari 2014 @ 20:04:
Die ^C is waarschijnlijk Ctrl+C, daarmee sluit je het lopende proces af. Wel knap dat de kat die toetsencombinatie kent.
Een andere kat heeft bij de laptop van mijn vrouw de wifi knop eraf gebeten en daardoor stond wifi uit. Ja, erg fijn, dat kan je namelijk op geen mogelijkheid aanzetten zonder die knop... Nu staat wifi dus standaard aan en is de knop met bisonkit vastgezet door mij
Maar autosub draait momenteel nog en mijn putty scherm werkt ook nog steeds, nu al 2 uurtjes, dus goede hoop dat ik morgen een vastgelopen autosub heb zodat ik hier wat input kan geven om dat bugje eruit te halen waar ik steeds tegenaan loop. Zal mijn toetsenbord (draadloos) even in de kast leggen zodat er geen katers op gaan slapen

[ Voor 4% gewijzigd door Verwijderd op 14-01-2014 22:08 ]
Offtopic: En beide katten leven nog?Verwijderd schreef op dinsdag 14 januari 2014 @ 22:07:
1 van onze katten had laatst op de laptop het voor elkaar gekregen om de CTRL toets 8 seconden ingedrukt te houden zodat plaktoetsen aangezet werden.
Een andere kat heeft bij de laptop van mijn vrouw de wifi knop eraf gebeten en daardoor stond wifi uit
Ontopic: Ben wel benieuwd naar de langverwachte crash log
[ Voor 7% gewijzigd door Donny op 14-01-2014 22:16 ]
Na het opnieuw opstarten, bleek het allemaal weer te werken.
Ik constateer dat een (lange) timeout een crash(lees AutoSub.py gaat uit) kan veroorzaken! (ook op glasvezel internet)
Deze timeout kan dus ook komen door vaak herstarten.., ik deed dat niet, ik beperk het updaten tot 18-19 uur op de dag als er updates zijn.
Ik constateer dat een (lange) timeout een crash(lees AutoSub.py gaat uit) kan veroorzaken! (ook op glasvezel internet)
Deze timeout kan dus ook komen door vaak herstarten.., ik deed dat niet, ik beperk het updaten tot 18-19 uur op de dag als er updates zijn.
[ Voor 4% gewijzigd door Netfreak99 op 14-01-2014 23:40 ]
Ik heb Autosub helemaal opnieuw geïnstalleerd op mijn Qnap (met hg clone), maar het probleem met Addic7ed Mypanel blijft.
Inloggen op Addic7ed is geen probleem.
Jammer, het heeft een tijd lang goed gewerkt.
Inloggen op Addic7ed is geen probleem.
Jammer, het heeft een tijd lang goed gewerkt.
Hij lijkt het nu eindelijk weer zelfstandig te kunnen werken via package center.
Na het weggooien van de database (en opnieuw aan laten maken), bleef hij in de console sessie telkens goed draaien, maar via de package center vloog hij er toch nog enkele keren uit.
Ik zal hem even in de gaten houden.
Na het weggooien van de database (en opnieuw aan laten maken), bleef hij in de console sessie telkens goed draaien, maar via de package center vloog hij er toch nog enkele keren uit.
Ik zal hem even in de gaten houden.
Hej iedereen,
aangezien er nog wat issues lijken en dit op dit draadje wat onoverzichtelijk wordt, stel ik toch voor om issues te maken op de repo.
Eveneens is het zeer moeilijk om zonder al teveel info te gaan zoeken naar het probleem. Info over je systeem, traceback van de crash en je laatste debug log geven ons al wat meer om op zoek te gaan naar het probleem
@Netfreak: heb een lijntje bijgevoegd die de error zou opvangen zodat ie niet meer crasht
aangezien er nog wat issues lijken en dit op dit draadje wat onoverzichtelijk wordt, stel ik toch voor om issues te maken op de repo.
Eveneens is het zeer moeilijk om zonder al teveel info te gaan zoeken naar het probleem. Info over je systeem, traceback van de crash en je laatste debug log geven ons al wat meer om op zoek te gaan naar het probleem
@Netfreak: heb een lijntje bijgevoegd die de error zou opvangen zodat ie niet meer crasht
[ Voor 29% gewijzigd door colicab85 op 15-01-2014 00:37 ]
Verwijderd
Volgt, gisteravond mislukt omdat router herstart moest worden , start hem zo weer...Donny87 schreef op dinsdag 14 januari 2014 @ 22:16:
Ontopic: Ben wel benieuwd naar de langverwachte crash log
AutoSub stop er helemaal tijd, ik zie dit in me putty sessie verschijnen:
Traceback (most recent call last):
File "/volume1/@appstore/autosub-bootstrapbill/autosub/Scheduler.py", line 21, in __init__
self.command.run()
File "/volume1/@appstore/autosub-bootstrapbill/autosub/checkSub.py", line 93, in run
allResults = autosub.getSubLinks.getSubLinks(showid, lang, wantedItem, a7Response)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/getSubLinks.py", line 166, in getSubLinks
scoreListAddic7ed = Addic7ed(showid, lang, releaseDetails)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/getSubLinks.py", line 92, in Addic7ed
a7ID = autosub.Helpers.geta7id(title, imdb_id)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/Helpers.py", line 340, in geta7id
a7_id = Addic7edAPI().geta7ID(imdb_id)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/Addic7ed.py", line 577, in geta7ID
m = re.match(reg, offShowName)
File "/usr/local/python/lib/python2.7/re.py", line 137, in match
return _compile(pattern, flags).match(string)
TypeError: expected string or buffer
Hoe los ik dit op?
Traceback (most recent call last):
File "/volume1/@appstore/autosub-bootstrapbill/autosub/Scheduler.py", line 21, in __init__
self.command.run()
File "/volume1/@appstore/autosub-bootstrapbill/autosub/checkSub.py", line 93, in run
allResults = autosub.getSubLinks.getSubLinks(showid, lang, wantedItem, a7Response)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/getSubLinks.py", line 166, in getSubLinks
scoreListAddic7ed = Addic7ed(showid, lang, releaseDetails)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/getSubLinks.py", line 92, in Addic7ed
a7ID = autosub.Helpers.geta7id(title, imdb_id)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/Helpers.py", line 340, in geta7id
a7_id = Addic7edAPI().geta7ID(imdb_id)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/Addic7ed.py", line 577, in geta7ID
m = re.match(reg, offShowName)
File "/usr/local/python/lib/python2.7/re.py", line 137, in match
return _compile(pattern, flags).match(string)
TypeError: expected string or buffer
Hoe los ik dit op?
Door te updaten, dit is denk ik een week geleden al opgelost.Samplex schreef op woensdag 15 januari 2014 @ 09:57:
AutoSub stop er helemaal tijd, ik zie dit in me putty sessie verschijnen:
Traceback (most recent call last):
File "/volume1/@appstore/autosub-bootstrapbill/autosub/Scheduler.py", line 21, in __init__
self.command.run()
File "/volume1/@appstore/autosub-bootstrapbill/autosub/checkSub.py", line 93, in run
allResults = autosub.getSubLinks.getSubLinks(showid, lang, wantedItem, a7Response)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/getSubLinks.py", line 166, in getSubLinks
scoreListAddic7ed = Addic7ed(showid, lang, releaseDetails)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/getSubLinks.py", line 92, in Addic7ed
a7ID = autosub.Helpers.geta7id(title, imdb_id)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/Helpers.py", line 340, in geta7id
a7_id = Addic7edAPI().geta7ID(imdb_id)
File "/volume1/@appstore/autosub-bootstrapbill/autosub/Addic7ed.py", line 577, in geta7ID
m = re.match(reg, offShowName)
File "/usr/local/python/lib/python2.7/re.py", line 137, in match
return _compile(pattern, flags).match(string)
TypeError: expected string or buffer
Hoe los ik dit op?
@Donny:
nas> hg update
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
Vergeet ik iets?
nas> hg update
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
Vergeet ik iets?
eerst hg pull doen om de wijzigingen op te halen en dan een hg update doen omdat de wijzigingen te verwerkenSamplex schreef op woensdag 15 januari 2014 @ 10:15:
@Donny:
nas> hg update
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
Vergeet ik iets?
"Allow me to shatter your delusions of grandeur."
Hej samplex, geef je debug log ook eens...
EDIT: voor te syncen met de repo moet je hg pull doen
EDIT: voor te syncen met de repo moet je hg pull doen
[ Voor 40% gewijzigd door colicab85 op 15-01-2014 10:19 ]
@ShowdowBumble:
Thanks, dat was het.. Bedankt!
added 34 changesets with 67 changes to 32 files
Thanks, dat was het.. Bedankt!
added 34 changesets with 67 changes to 32 files
[ Voor 5% gewijzigd door Samplex op 15-01-2014 10:20 ]
Graag gedaanSamplex schreef op woensdag 15 januari 2014 @ 10:19:
@ShowdowBumble:
Thanks, dat was het.. Bedankt!
added 34 changesets with 67 changes to 32 files
"Allow me to shatter your delusions of grandeur."
Ik heb het topic doorgespit, maar ik kan het niet vinden.. Als iemand me even de goeie kant op kan sturen, graag.
Ik heb een QNAP TS212, en ik krijg het niet voor elkaar autosub te installeren. Nou kan het natuurlijk zijn dat de qpkg die nu beschikbaar is niet op dit type nas werkt, maar ik kan het zo 123 niet vinden...
*help*
Ik heb een QNAP TS212, en ik krijg het niet voor elkaar autosub te installeren. Nou kan het natuurlijk zijn dat de qpkg die nu beschikbaar is niet op dit type nas werkt, maar ik kan het zo 123 niet vinden...
*help*
PSN/XBOX : Murzeltje1976
Heb je geprobeerd om de qpkg te installeren via de App Center? Wat geeft ie aan?
Ja geïnstalleerd, via de App Center, geeft ie netjes aan dat deze geïnstalleerd en gestart is, klik ik vervolgens om de interface te openen : website not found.colicab85 schreef op woensdag 15 januari 2014 @ 11:14:
Heb je geprobeerd om de qpkg te installeren via de App Center? Wat geeft ie aan?
Tevens is me opgevallen dat elke andere webservice niet meer draait (sabnzbd, sickbeard). Herstart van de qnap lost het niet op, dan starten ook sabnzbd en sickbeard niet meer op. Verwijder ik vervolgens autosub dan draait alles weer als een zonnetje ..
EDIT: net nog eens getest, zolang de qnap niet herstart blijven sabnzbd en sickbeard wél werken, ik ga nu de nas eens herstarten om te zien wat er dan gebeurd (het kán zijn dat ik net wat ongeduldig was

EDIT2: na de herstart en wat meer geduld draaien sabnzbd en sickbeard wel, maar autosub geeft nog steeds een 404 op http://192.168.1.35:8083/ (uiteraard wel gestart via het App Center)
[ Voor 24% gewijzigd door Murzeltje op 15-01-2014 11:51 ]
PSN/XBOX : Murzeltje1976
Dan zit er waarschijnlijk nog iets op poort 8083 (bijv SABnzb of sickbeard). Stop die eens beide, start dan AutoSub, verander de poort in de instellingen en (her)start ze alledrie.
Sickbeard staat op poort 7071, en SABNzbd staat op poort 8800.gwystyl schreef op woensdag 15 januari 2014 @ 11:54:
Dan zit er waarschijnlijk nog iets op poort 8083 (bijv SABnzb of sickbeard). Stop die eens beide, start dan AutoSub, verander de poort in de instellingen en (her)start ze alledrie.
Verder zijn er geen services actief.
EDIT: via de commandline e.e.a. geprobeerd te starten:
[/share/MD0_DATA/.qpkg/AutoSubBootstrapbill] # python AutoSub.py
AutoSub: Initializing variables and loading config
***************************************************************************
Config ERROR: Not a valid configuration file! Using default values instead!
***************************************************************************
Config ERROR: Config section is missing. This is required, it contains vital options! Using default values instead!
Config ERROR: Variable ROOTPATH is missing. This is required! Using current working directory instead.
Config ERROR: Variable ROOTPATH is missing. This is required! Using current working directory instead.
Config ERROR: Variable LOGFILE is missing. This is required! Using 'AutoSubService.log' instead.
Config ERROR: The webserver section is required! Now setting the default values (0.0.0.0:8083).
Config WARNING: The webserver is started without authentication!
ERROR!!! Cheetah is not installed yet. Download it from: http://pypi.python.org/pypi/Cheetah/2.4.4
Traceback (most recent call last):
File "AutoSub.py", line 126, in <module>
sys.exit(main())
File "AutoSub.py", line 93, in main
import autosub.AutoSub
File "/share/MD0_DATA/.qpkg/AutoSubBootstrapbill/autosub/AutoSub.py", line 4, in <module>
import autosub.WebServer
File "/share/MD0_DATA/.qpkg/AutoSubBootstrapbill/autosub/WebServer.py", line 32, in <module>
class PageTemplate (Template):
NameError: name 'Template' is not defined
De ERROR: Cheetah is not installed yet lijkt me de boosdoener, echter.. deze is wél geinstalleerd:
Package py26-cheetah (2.4.2.1-1) installed in root is up to date.
Nothing to be done
[ Voor 68% gewijzigd door Murzeltje op 15-01-2014 12:17 ]
PSN/XBOX : Murzeltje1976
Doe je eens een python shell open en zie of de module goed geinstalleerd is
Cheetah zou dan in de lijst moeten staan
code:
1
| help('modules') |
Cheetah zou dan in de lijst moeten staan
Staat er niet tussen... dus..die moet ik op de e.o.a. manier zien te herinstalleren...colicab85 schreef op woensdag 15 januari 2014 @ 12:43:
Doe je eens een python shell open en zie of de module goed geinstalleerd is
code:
1 help('modules')
Cheetah zou dan in de lijst moeten staan
PSN/XBOX : Murzeltje1976
Dan is ie idd niet goed geinstalleerd. Installeer ineens de recentse
toch heb ik hier nog last van, zelfs net nog en ook net weer een pull/update uitgevoerd. Vanmiddag eens kijken of ik beter opnieuw moet installeren maar het komt dus nog meer voor.Donny87 schreef op woensdag 15 januari 2014 @ 10:02:
[...]
Door te updaten, dit is denk ik een week geleden al opgelost.
@marcel0672: geef je debug log eens van dit voorval...
Helaas.. Opnieuw geinstalleerd en dan nog steeds deze meldingcolicab85 schreef op woensdag 15 januari 2014 @ 13:02:
Dan is ie idd niet goed geinstalleerd. Installeer ineens de recentse
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| AutoSub: Initializing variables and loading config *************************************************************************** Config ERROR: Not a valid configuration file! Using default values instead! *************************************************************************** Config ERROR: Config section is missing. This is required, it contains vital options! Using default values instead! Config ERROR: Variable ROOTPATH is missing. This is required! Using current working directory instead. Config ERROR: Variable ROOTPATH is missing. This is required! Using current working directory instead. Config ERROR: Variable LOGFILE is missing. This is required! Using 'AutoSubService.log' instead. Config ERROR: The webserver section is required! Now setting the default values (0.0.0.0:8083). Config WARNING: The webserver is started without authentication! ERROR!!! Cheetah is not installed yet. Download it from: http://pypi.python.org/pypi/Cheetah/2.4.4 Traceback (most recent call last): File "AutoSub.py", line 126, in <module> sys.exit(main()) File "AutoSub.py", line 93, in main import autosub.AutoSub File "/share/MD0_DATA/.qpkg/AutoSubBootstrapbill/autosub/AutoSub.py", line 4, in <module> import autosub.WebServer File "/share/MD0_DATA/.qpkg/AutoSubBootstrapbill/autosub/WebServer.py", line 32, in <module> class PageTemplate (Template): NameError: name 'Template' is not defined |
Installatie cheetah : http://pastebin.com/6WddU3vS
PSN/XBOX : Murzeltje1976
Straf. En weer in help('modules') niets te zien?
Heb het op dezelfde manier geïnstalleerd op men QNAP en werkt.
Mss een opzoeken over problemen met cheetah en jouw specifiek model ofzo...
EDIT: kwam op dit topic
Mss is het bij jou ook een 64/32 bit probleem...
Heb het op dezelfde manier geïnstalleerd op men QNAP en werkt.
Mss een opzoeken over problemen met cheetah en jouw specifiek model ofzo...
EDIT: kwam op dit topic
Mss is het bij jou ook een 64/32 bit probleem...
[ Voor 33% gewijzigd door colicab85 op 15-01-2014 13:48 ]
Nope, ook in help('modules') niks te zien met cheetah..colicab85 schreef op woensdag 15 januari 2014 @ 13:45:
Straf. En weer in help('modules') niets te zien?
Heb het op dezelfde manier geïnstalleerd op men QNAP en werkt.
Mss een opzoeken over problemen met cheetah en jouw specifiek model ofzo...
EDIT: kwam op dit topic
Mss is het bij jou ook een 64/32 bit probleem...
Ik geef het even op, een google search op ts-212 en cheetah levert ook niks bijzonders op..

tnx anyway!
EDIT: 32/64 bits probleem in windows? ik draai autosub direct op mn nas, windows komt er niet aan te pas..
[ Voor 8% gewijzigd door Murzeltje op 15-01-2014 14:00 ]
PSN/XBOX : Murzeltje1976
FYI: de subtitleseeker server en api liggen plat voor de komende 24h.
Ze zijn bezig met een veiligheidslek te dichten...
Ze zijn bezig met een veiligheidslek te dichten...
64bit problemen lijken me niet perse beperkt tot Windows. Had het topic ook maar ff doorgelezen maar de symptomen leken vrij gelijkaardig aan die van jou...Murzeltje schreef op woensdag 15 januari 2014 @ 13:58:
[...]
Nope, ook in help('modules') niks te zien met cheetah..
Ik geef het even op, een google search op ts-212 en cheetah levert ook niks bijzonders op..![]()
tnx anyway!
EDIT: 32/64 bits probleem in windows? ik draai autosub direct op mn nas, windows komt er niet aan te pas..
[ Voor 8% gewijzigd door colicab85 op 15-01-2014 15:14 ]
Ik heb vandaag wat uitgebreider met de 'derde' taal variabele (Dutch/English) zitten spelen in mijn post processing script. Het gaat mis zodra ik die probeer te gebruiken op wat voor manier dan ook. Dan loopt het hele script niet.
Ik heb vervolgens geprobeerd om arg1 en arg2 naar een file te schrijven, dat gaat goed. Zodra ik arg 3 probeer in te gebruiken kapt het script. Het lijk wel alsof hij er niet is.
Is er iemand die dat kan/wil testen?
Ik heb vervolgens geprobeerd om arg1 en arg2 naar een file te schrijven, dat gaat goed. Zodra ik arg 3 probeer in te gebruiken kapt het script. Het lijk wel alsof hij er niet is.
Is er iemand die dat kan/wil testen?
Only two things are infinite, the universe and human stupidity, Einstein
Alleen de doden kennen het einde van de oorlog, Plato
Hej Ortep, aan al de reacties over die postprocessing klopt er idd iets niet met die 3de var
Wil het wel eens bekijken...
Kan je gauw een issue'tje aanmaken, eventueel met wat exra info (crash, debug)
Thanx
Wil het wel eens bekijken...
Kan je gauw een issue'tje aanmaken, eventueel met wat exra info (crash, debug)
Thanx
Net de qpkg geïnstalleerd op mijn Qnap 439 Pro, de skipshow settings overgenomen uit mijn handmatige installaties en alles werkt nu weer. De eerste nl sub van addic7ed is al weer binnen, dus dat probleem zat blijkbaar toch ergens in de installatie via hg clone (en hg pull/update).
Geweldig gedaan en nogmaals dank voor al jullie werk!
Geweldig gedaan en nogmaals dank voor al jullie werk!
[ Voor 4% gewijzigd door drfruit op 15-01-2014 16:02 ]
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| Traceback (most recent call last): File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/Scheduler.py", line 21, in __init__ self.command.run() File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/checkSub.py", line 93, in run allResults = autosub.getSubLinks.getSubLinks(showid, lang, wantedItem, a7Response) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/getSubLinks.py", line 166, in getSubLinks scoreListAddic7ed = Addic7ed(showid, lang, releaseDetails) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/getSubLinks.py", line 98, in Addic7ed soup = autosub.ADDIC7EDAPI.get('/show/{show_id}&season={season}'.format(**params)) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/Addic7ed.py", line 507, in get r = self.session.get(self.server + url, timeout=10) File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/sessions.py", line 395, in get return self.request('GET', url, **kwargs) File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/sessions.py", line 383, in request resp = self.send(prep, **send_kwargs) File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/sessions.py", line 486, in send r = adapter.send(request, **kwargs) File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/adapters.py", line 372, in send raise ConnectionError(e) ConnectionError: HTTPConnectionPool(host='www.addic7ed.com', port=80): Max retries exceeded with url: /show/4008&season=01 (Caused by <class 'socket.error'>: [Errno 111] Connection refused) |
vanuit een SSH sessie naar de Synology.
De 3de var werkt wel, want als ik %3 gebruik in een Windows batch file dan krijg ik gewoon English en Dutch.colicab85 schreef op woensdag 15 januari 2014 @ 15:35:
Hej Ortep, aan al de reacties over die postprocessing klopt er idd iets niet met die 3de var
Wil het wel eens bekijken...
Kan je gauw een issue'tje aanmaken, eventueel met wat exra info (crash, debug)
Thanx
Grappig, Als ik op mijn Syno die 3e gebruik dan kan ik er niets mee. Als ik ze naar een file laat schrijven om te kijken wat de inhoud is dan werken alleen 1 en 2Donny87 schreef op woensdag 15 januari 2014 @ 16:54:
[...]
De 3de var werkt wel, want als ik %3 gebruik in een Windows batch file dan krijg ik gewoon English en Dutch.
sys.argv[1] kan ik laten wegschrijven naar een file
sys.argv[2] kan ik ook laten wegschrijven
maar alleen al het inlezen van
sys.argv[3] zorgt er voor dat het hele script niet meer loopt
[ Voor 12% gewijzigd door Ortep op 15-01-2014 17:06 ]
Only two things are infinite, the universe and human stupidity, Einstein
Alleen de doden kennen het einde van de oorlog, Plato
2014-01-15 17:09:01,204 DEBUG downloadSubs: Postprocess: running PostProcess.cmd "D:\Series1\Marvels.Agents.of.S.H.I.E.L.D.S01E12.720p.HDTV.X264-2HD.en.srt" "D:\Series1\Marvels.Agents.of.S.H.I.E.L.D.S01E12.720p.HDTV.X264-2HD.mkv" "English"Ortep schreef op woensdag 15 januari 2014 @ 16:59:
[...]
Grappig, Als ik op mijn Syno die 3e gebruik dan kan ik er niets mee. Als ik ze naar een file laat schrijven om te kijken wat de inhoud is dan werken alleen 1 en 2
sys.argv\[1] kan ik laten wegschrijven naar een file
sys.argv\[2] kan ik ook laten wegschrijven
maar alleen al het inlezen van
sys.argv\[3] zorgt er voor dat het hele script niet meer loopt
De derde variable wordt toch echt meegegeven.
De batch file heeft dit in een txt file gezet:
Language: "English" - Video: "D:\Series1\Marvels.Agents.of.S.H.I.E.L.D.S01E12.720p.HDTV.X264-2HD.mkv" - Subtitle: "D:\Series1\Marvels.Agents.of.S.H.I.E.L.D.S01E12.720p.HDTV.X264-2HD.en.srt"
Op een Windows machine wel blijkbaar, maar ik kan dat op een Syno niet doen. Gebruik ik alleen de eerste twee om naar een tekst file te schrijven dan gaat dat prima en krijg ik ongeveer jouw output, zonder english natuurlijk. Probeer ik de derde ook te schrijven, dan krijg ik _geen_ output, het hele script weigert te lopenDonny87 schreef op woensdag 15 januari 2014 @ 17:10:
De derde variable wordt toch echt meegegeven.
De batch file heeft dit in een txt file gezet:
Language: "English" - Video: "D:\Series1\Marvels.Agents.of.S.H.I.E.L.D.S01E12.720p.HDTV.X264-2HD.mkv" - Subtitle: "D:\Series1\Marvels.Agents.of.S.H.I.E.L.D.S01E12.720p.HDTV.X264-2HD.en.srt"
Only two things are infinite, the universe and human stupidity, Einstein
Alleen de doden kennen het einde van de oorlog, Plato
Je zal dan moeten wachten op colicab, zodat hij wat tests kan doen op Linux. Ik heb namelijk Windows en zoals altijd werkt Windows beter dan LinuxOrtep schreef op woensdag 15 januari 2014 @ 17:14:
[...]
Op een Windows machine wel blijkbaar, maar ik kan dat op een Syno niet doen. Gebruik ik alleen de eerste twee om naar een tekst file te schrijven dan gaat dat prima en krijg ik ongeveer jouw output, zonder english natuurlijk. Probeer ik de derde ook te schrijven, dan krijg ik _geen_ output, het hele script weigert te lopen

Dat hoor je mij niet ontkennen. Maar helaas draait een Syno nu eenmaal op LinuxDonny87 schreef op woensdag 15 januari 2014 @ 17:17:
[...]
Je zal dan moeten wachten op colicab, zodat hij wat tests kan doen op Linux. Ik heb namelijk Windows en zoals altijd werkt Windows beter dan Linux![]()
Only two things are infinite, the universe and human stupidity, Einstein
Alleen de doden kennen het einde van de oorlog, Plato
hmm sorry voor de late reactie maar ik ben wat gaan spelen omdat ik het vreemd vond dat het normaal wel goed ging en hij, voordat de boel knalde, wel wat taken uitvoerde.colicab85 schreef op woensdag 15 januari 2014 @ 13:08:
@marcel0672: geef je debug log eens van dit voorval...
Het lijkt erop dat het veroorzaakt werd doordat ik onder namemappings zowel een IMDB als een Addi7ed mapping had staan (een keer verkeerd geplakt denk ik). Geen probleem als de serie niet aanwezig is (ik had alle series even verplaatst op de nas en 1 voor 1 terug gezet). maar auto-sub verslikte zich als deze er wel stond.
@OrtepOrtep schreef op woensdag 15 januari 2014 @ 17:18:
[...]
Dat hoor je mij niet ontkennen. Maar helaas draait een Syno nu eenmaal op Linux
Ik gebruik ook de een postprocess script om mijn bestanden te verplaatsen en heb even getest of de derde parameter wel werkt, maar dat gaat op een Synology dus prima hoor.
Dit is het script dat ik gebruikt heb om het te testen:
import sys, shutil
src_loc = 'TvSeries'
dst_loc = 'Alleen Series'
file_a= sys.argv[1]
dst_file_1 = file_a
dst_file_1 = dst_file_1.replace(src_loc, dst_loc,1)
file_b = sys.argv[2]
dst_file_2 = file_b
dst_file_2 = dst_file_2.replace(src_loc, dst_loc,1)
Language = sys.argv[3]
if Language == 'Dutch':
shutil.move(file_a, dst_file_1)
shutil.move(file_b, dst_file_2)
shutil.move(file_b, dst_file_2)
[ Voor 7% gewijzigd door Ben(V) op 15-01-2014 17:46 ]
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Wat vreemd, ik gebruik het volgende
Het hele script loopt niet als ik de # voor
#language = sys.argv[3] weg haal
Om te testen had ik er ook aan toegevoegd
Ik krijg den keurig de 2 filenamen te zien. Maar zodra ik language er bij wil, dan loopt het script niet
Het probleem zit dus bij mij, maar waar? Dat is een klus voor morgen
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| import sys, os dst_dir = '//volume1/downloads/autosub' file_a= sys.argv[1] basename_1 = os.path.basename(file_a) head, tail = os.path.splitext (basename_1) dst_file_1 = os.path.join(dst_dir, basename_1) file_b = sys.argv[2] basename_2 = os.path.basename(file_b) head, tail = os.path.splitext (basename_2) dst_file_2 = os.path.join(dst_dir, basename_2) #language = sys.argv[3] #if language == 'Dutch' os.rename(file_a, dst_file_1) os.rename(file_b, dst_file_2) |
Het hele script loopt niet als ik de # voor
#language = sys.argv[3] weg haal
Om te testen had ik er ook aan toegevoegd
code:
1
2
3
| f = open("//volume1/downloads/autosub/test.txt","a") #opens file with name of "test.txt" f.write(file_a +' '+ dst_file_1 + '\n' + file_b + ' ' + dst_file_2 + '\n') f.close() |
Ik krijg den keurig de 2 filenamen te zien. Maar zodra ik language er bij wil, dan loopt het script niet
Het probleem zit dus bij mij, maar waar? Dat is een klus voor morgen
[ Voor 24% gewijzigd door Ortep op 15-01-2014 17:54 ]
Only two things are infinite, the universe and human stupidity, Einstein
Alleen de doden kennen het einde van de oorlog, Plato
Je gebruikt lang en language, dat lijkt me het probleem.Ortep schreef op woensdag 15 januari 2014 @ 17:48:
Wat vreemd, ik gebruik het volgende
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import sys, os dst_dir = '//volume1/downloads/autosub' file_a= sys.argv[1] basename_1 = os.path.basename(file_a) head, tail = os.path.splitext (basename_1) dst_file_1 = os.path.join(dst_dir, basename_1) file_b = sys.argv[2] basename_2 = os.path.basename(file_b) head, tail = os.path.splitext (basename_2) dst_file_2 = os.path.join(dst_dir, basename_2) #language = sys.argv[3] #if language == 'Dutch' os.rename(file_a, dst_file_1) os.rename(file_b, dst_file_2)
Het hele script loopt niet als ik de # voor
#language = sys.argv\[3] weg haal
Om te testen had ik er ook aan toegevoegd
code:
1 2 3 f = open("//volume1/downloads/autosub/test.txt","a") #opens file with name of "test.txt" f.write(file_a +' '+ dst_file_1 + '\n' + file_b + ' ' + dst_file_2 + '\n') f.close()
Ik krijg den keurig de 2 filenamen te zien. Maar zodra ik language er bij wil, dan loopt het script niet
Het probleem zit dus bij mij, maar waar? Dat is een klus voor morgen
#lang = sys.argv[3]
#if language == 'Dutch'
Je gebruikt lang en language.
Als je de # weghaalt refereer je aan een variable die niet bestaat
Als je de # weghaalt refereer je aan een variable die niet bestaat
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Sorry,, ik heb het al gecorrigeerd.Ben(V) schreef op woensdag 15 januari 2014 @ 17:55:
Je gebruikt lang en language.
Als je de # weghaalt refereer je aan een variable die niet bestaat
Dat was een foutje met het overnemen, ik heb zoveel zitten testen dat het nog fout in de comments stond.
De oorsprong was language en om zeker te zijn dat het geen reserved name was heb ik daar in een test lan van gemaakt
Maar het script loopt al vast zodra, waar dan ook, een regel als
language = sys.argv[3] er in voor komt. Ik hoef hem verder niet eens te gebruiken
Ik heb nu weinig tijd meer. Ik test morgen verder
[ Voor 4% gewijzigd door Ortep op 15-01-2014 18:00 ]
Only two things are infinite, the universe and human stupidity, Einstein
Alleen de doden kennen het einde van de oorlog, Plato
Start Auto-Sub eens handmatig via de console en laat een sub downloaden, als het goed is zie je een foutmelding tijdens de post process.Ortep schreef op woensdag 15 januari 2014 @ 17:59:
[...]
Sorry,, ik heb het al gecorrigeerd.
Dat was een foutje met het overnemen, ik heb zoveel zitten testen dat het nog fout in de comments stond.
De oorsprong was language en om zeker te zijn dat het geen reserved name was heb ik daar in een test lan van gemaakt
Maar het script loopt al vast zodra, waar dan ook, een regel als
language = sys.argv\[3] er in voor komt. Ik hoef hem verder niet eens te gebruiken
Ik heb nu weinig tijd meer. Ik test morgen verder
@Ortep:
Probeer ook eens len(sys.argv) uit te printen.
Als het goed is moet je dan het getal 4 krijgen.
argv[0] is altijd de module naam.
argv[1] is de subtitle filename
argv[2] is de video filename
argv[3] is "Dutch" or "English"
Wat is het exacte commando dat je in de configfile van autosub hebt staan?
De mijne is :
python2 /volume1/Sync/PostProcess.py
Probeer ook eens len(sys.argv) uit te printen.
Als het goed is moet je dan het getal 4 krijgen.
argv[0] is altijd de module naam.
argv[1] is de subtitle filename
argv[2] is de video filename
argv[3] is "Dutch" or "English"
Wat is het exacte commando dat je in de configfile van autosub hebt staan?
De mijne is :
python2 /volume1/Sync/PostProcess.py
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Verwijderd
Weet iemand hoe je uit putty een stuk tekst kan copieeren zonder CTRL+C te gebruiken? Als ik CTRL+C gebruik stopt hij de job en stopt autosub dus ook die ik via putty start om wat bugs op te sporen.
misschien is het de benaming van zijn variable? language wordt ook binnen Auto-Sub gebruikt, bij jou werkt het wel met Language.Ben(V) schreef op woensdag 15 januari 2014 @ 19:15:
@Ortep:
Probeer ook eens len(sys.argv) uit te printen.
Als het goed is moet je dan het getal 4 krijgen.
argv\[0] is altijd de module naam.
argv\[1] is de subtitle filename
argv\[2] is de video filename
argv\[3] is "Dutch" or "English"
Wat is het exacte commando dat je in de configfile van autosub hebt staan?
De mijne is :
python2 /volume1/Sync/PostProcess.py
Is het nietOrtep schreef op woensdag 15 januari 2014 @ 17:48:
Wat vreemd, ik gebruik het volgende
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import sys, os dst_dir = '//volume1/downloads/autosub' file_a= sys.argv[1] basename_1 = os.path.basename(file_a) head, tail = os.path.splitext (basename_1) dst_file_1 = os.path.join(dst_dir, basename_1) file_b = sys.argv[2] basename_2 = os.path.basename(file_b) head, tail = os.path.splitext (basename_2) dst_file_2 = os.path.join(dst_dir, basename_2) #language = sys.argv[3] #if language == 'Dutch' os.rename(file_a, dst_file_1) os.rename(file_b, dst_file_2)
Het hele script loopt niet als ik de # voor
#language = sys.argv\[3] weg haal
Om te testen had ik er ook aan toegevoegd
code:
1 2 3 f = open("//volume1/downloads/autosub/test.txt","a") #opens file with name of "test.txt" f.write(file_a +' '+ dst_file_1 + '\n' + file_b + ' ' + dst_file_2 + '\n') f.close()
Ik krijg den keurig de 2 filenamen te zien. Maar zodra ik language er bij wil, dan loopt het script niet
Het probleem zit dus bij mij, maar waar? Dat is een klus voor morgen
code:
1
2
3
4
5
| language = sys.argv[3] if language == 'Dutch': os.rename(file_a, dst_file_1) os.rename(file_b, dst_file_2) |
Dus de ":" achter je if statement?
En was het dezelfde error?Donny87 schreef op woensdag 15 januari 2014 @ 16:59:
Hmmm, mijn Auto-Sub stond nu ook uit op de Synology
Ik zal eens naar de error van bassd kijken, waarschijnlijk had ik hetzelfde.
Voor de geinteresseerden, er is een mini-feature bij.
Je kan voortaan ook individuele afleveringen skippen zodat daarvoor geen subs worden afgehaald.
De skipshow annotatie is ook wat gewijzigd.
-1 : volledige serie wordt geskipt
0 : de voormalige 00 (specials)
Je kan voortaan ook individuele afleveringen skippen zodat daarvoor geen subs worden afgehaald.
De skipshow annotatie is ook wat gewijzigd.
-1 : volledige serie wordt geskipt
0 : de voormalige 00 (specials)
[ Voor 27% gewijzigd door colicab85 op 15-01-2014 20:45 ]
leuke feature (geen idee of ik het ooit ga gebruiken) ;-)colicab85 schreef op woensdag 15 januari 2014 @ 20:41:
Voor de geinteresseerden, er is een mini-feature bij.
Je kan voortaan ook individuele afleveringen skippen zodat daarvoor geen subs worden afgehaald.
De skipshow annotatie is ook wat gewijzigd.
-1 : volledige serie wordt geskipt
0 : de voormalige 00 (specials)
There are no secrets, only information you do not yet have
Ik heb nog wat getest maar als ik de benaming verander van 'Language' in 'Taal' blijft alles werken, dus dat kan het niet zijn.Donny87 schreef op woensdag 15 januari 2014 @ 19:21:
[...]
misschien is het de benaming van zijn variable? language wordt ook binnen Auto-Sub gebruikt, bij jou werkt het wel met Language.
Heb ook even net als Ortep even alle vier de argumenten (argv[0] t/m argv[3] naar een file geschreven, maar dan krijg ik gewoon de volgende drie regels:
argv[0] = path + naam van mijn postprocess.py module
argv[1] = path + naam van de subtitle file
argv[2] = path + naam van de video file
argv[3] = de taal ( "Dutch" in mijn geval)
Ik vrees ds dat het aan Ortep zijn enviroment ligt.
Python versie misschien?
@ Ortep: Welke processor zit er in jouw synology?
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.