BenV bedankt voor de aanpassing aan Pushover ik verving zelf iedere keer na een update verving ik het pushover.py bestandje met een zelf aangepaste versie. Nu is de prioriteit zo in te stellen handig. En bij werkt het goed onder windows 10.
Blij dat ik nog van iemand anders feedback krijg.
Degene die om deze wijziging gevraagd had, heeft nooit meer de moeite genomen terug te melden of het al dan niet werkt.
Die notifiers zijn lastig te testen want ik gebruik ze zelf geen van allen dus kan ik niet testen.
Degene die om deze wijziging gevraagd had, heeft nooit meer de moeite genomen terug te melden of het al dan niet werkt.
Die notifiers zijn lastig te testen want ik gebruik ze zelf geen van allen dus kan ik niet testen.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Ik heb toch iets gevonden wat nog niet helemaal goed werkt bij Pushover.
Ik heb het even getest:
Als je de prioriteit instelt maakt niet uit wat je kiest en Autosub is in rust en je stuurt een testbericht, dan verstuurd hij geen bericht.
Als je de prioriteit instelt maakt niet uit wat je kiest en hij vind een ondertitel verstuurt hij een bericht met de daarbij gekozen prioriteit.
Voor mij persoonlijk niet echt een probleem...
Ik heb het even getest:
Als je de prioriteit instelt maakt niet uit wat je kiest en Autosub is in rust en je stuurt een testbericht, dan verstuurd hij geen bericht.
Als je de prioriteit instelt maakt niet uit wat je kiest en hij vind een ondertitel verstuurt hij een bericht met de daarbij gekozen prioriteit.
Voor mij persoonlijk niet echt een probleem...
Heb even in de debugger gekeken maar ik zie geen verschil in een message als er een sub gevonden is en een test message.
Dezelfde routine wordt gebruikt.
Kun je eens in de log kijken of daar iets staat?
Dezelfde routine wordt gebruikt.
Kun je eens in de log kijken of daar iets staat?
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Zou iemand kunnen uitleggen wat nu precies kan verwachten van dit programma. Ik ben redelijk nieuw op dit gebied synology in combinatie met deze software.
De naam van het programma suggereert dan de subtitle automatisch worden gedownload of moet ik handmatig keurig de link aan klikken en dan downloaden.
The Man in the High Castle 02 05 webrip 720p h264 Unknown Dutch English 1740299 : 4961 18-12-2016 10:25
dus 4961 van adicted7
want je snapt het misschien al de ondertiteling wordt niet automatisch opgehaalt, de software draait wel gewoon
2016-12-21 20:12:13,498 INFO UpdateAutoSub: No update available. Current version: 0.8.39. GitHub version: 0.8.39
2016-12-21 20:05:40,097 INFO checkSub: Searching downloadlink(s) for The.Man.in.the.High.Castle.S02E05.720p.WEBRip.x264, for ['Dutch', 'English']
2016-12-21 20:05:39,942 INFO scanDir: ['Dutch', 'English'] WANTED FOR: The.Man.in.the.High.Castle.S02E05.720p.WEBRip.x264.mkv
De naam van het programma suggereert dan de subtitle automatisch worden gedownload of moet ik handmatig keurig de link aan klikken en dan downloaden.
The Man in the High Castle 02 05 webrip 720p h264 Unknown Dutch English 1740299 : 4961 18-12-2016 10:25
dus 4961 van adicted7
want je snapt het misschien al de ondertiteling wordt niet automatisch opgehaalt, de software draait wel gewoon
2016-12-21 20:12:13,498 INFO UpdateAutoSub: No update available. Current version: 0.8.39. GitHub version: 0.8.39
2016-12-21 20:05:40,097 INFO checkSub: Searching downloadlink(s) for The.Man.in.the.High.Castle.S02E05.720p.WEBRip.x264, for ['Dutch', 'English']
2016-12-21 20:05:39,942 INFO scanDir: ['Dutch', 'English'] WANTED FOR: The.Man.in.the.High.Castle.S02E05.720p.WEBRip.x264.mkv
In de log staat bij mij ook niks.
Als je de button "Test Pushover" aanklikt verschijnt er boven een tekst met "Testing Pushover..." en
een draaiend rondje ervoor. Het lijkt alsof hij hierin blijft hangen. Pas als je de browser (chrome) ververst dan komt het in rust. Hij verzend geen test bericht bij mij.
Ik heb ook even getest met versie 0.8.35. Daar werkt die button wel en ik ontvang een test bericht.
Misschien heb je daar iets aan...
Als je de button "Test Pushover" aanklikt verschijnt er boven een tekst met "Testing Pushover..." en
een draaiend rondje ervoor. Het lijkt alsof hij hierin blijft hangen. Pas als je de browser (chrome) ververst dan komt het in rust. Hij verzend geen test bericht bij mij.
Ik heb ook even getest met versie 0.8.35. Daar werkt die button wel en ik ontvang een test bericht.
Misschien heb je daar iets aan...
@Ben(V)
Draait prima met nieuwste CherrPy , ik hou het in de gaten.
Ik zag overigens voor Timeless geen Addic7ed ID
Draait prima met nieuwste CherrPy , ik hou het in de gaten.
Ik zag overigens voor Timeless geen Addic7ed ID
Er zit een Addic7ed mapping voor "Timeless (2016)" in autosub te weten:
IMDBiD = 5511582
Addic7edId = 5879
De formele serienaam is Timeless (2016), controleer even of die 2016 ook in de naam van je video voorkomt.
Zo niet dan wordt hij waarschijnlijk met een andere(oudere) Timeless gematched(dus iets anders dan 5511582).
In dat geval moet je even een Namemapping maken en wel deze:
IMDBiD = 5511582
Addic7edId = 5879
De formele serienaam is Timeless (2016), controleer even of die 2016 ook in de naam van je video voorkomt.
Zo niet dan wordt hij waarschijnlijk met een andere(oudere) Timeless gematched(dus iets anders dan 5511582).
In dat geval moet je even een Namemapping maken en wel deze:
Timeless = 5511582
[ Voor 3% gewijzigd door Ben(V) op 21-12-2016 22:31 ]
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Hmm...The Hive schreef op woensdag 21 december 2016 @ 20:33:
In de log staat bij mij ook niks.
Als je de button "Test Pushover" aanklikt verschijnt er boven een tekst met "Testing Pushover..." en
een draaiend rondje ervoor. Het lijkt alsof hij hierin blijft hangen. Pas als je de browser (chrome) ververst dan komt het in rust. Hij verzend geen test bericht bij mij.
Ik heb ook even getest met versie 0.8.35. Daar werkt die button wel en ik ontvang een test bericht.
Misschien heb je daar iets aan...
Zal wel weer een Chrome afwijking zijn.
Ik heb de button op disabled gezet als autosub met een search bezig is, misschien dat Chrome daar niet goed op reageert.
Misschien moet ik me toch eens over mijn persoonlijke afkeer van Chrome heen zetten en die ook een installeren om daar ook mee te testen.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Ik denk dat je gelijk hebt in Edge en Internet explorer werkt het bij mij ook goed.Ben(V) schreef op woensdag 21 december 2016 @ 22:35:
[...]
Hmm...
Zal wel weer een Chrome afwijking zijn.
Ik heb de button op disabled gezet als autosub met een search bezig is, misschien dat Chrome daar niet goed op reageert.
Heb vandaag Auto-Sub (0.8.39) geinstalleerd op mijn Synology DS1815+. Zal eerlijk zijn dat ik niet het hele topic doorgelezen heb maar is het mogelijk om AutoSub te benaderen via de ingebouwde reverse proxy?
Ik heb alleen poort 443 open staan en in de reverse proxy netjes https://autosub.<domein>.nl poort 443 doorgezet naar http://localhost poort 8083 maar ik krijg dan NotFound: (404, "The path '/index.php/home/' was not found.") errors op diverse pagina's als ik die wil bereiken via https://autosub.<domein>.nl.
Alles onder "Configuratie" lijkt het overigens wel te doen.
Ik heb alleen poort 443 open staan en in de reverse proxy netjes https://autosub.<domein>.nl poort 443 doorgezet naar http://localhost poort 8083 maar ik krijg dan NotFound: (404, "The path '/index.php/home/' was not found.") errors op diverse pagina's als ik die wil bereiken via https://autosub.<domein>.nl.
Alles onder "Configuratie" lijkt het overigens wel te doen.
VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White
Dit is uiteraard helemaal geen autosub vraag maar een DSM vraag die je beter in het Synology forum kunt stellen,
Hier dus:
http://www.synology-forum.nl/index.php
zie ook:
https://melo.myds.me/word...e-proxy-tomcat-for-https/
Hier dus:
http://www.synology-forum.nl/index.php
zie ook:
https://melo.myds.me/word...e-proxy-tomcat-for-https/
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Min excuses dat ik mijn vraag dan verkeerd gepost heb. Zag in de autosub settings een optie voor reverse proxy dus vandaar dat ik met mijn vraag hier uit kwam.
VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White
Geen probleem als ik kan helpen doe ik dat.
Ik zie echter nergens een setting voor reverse proxy in autosub.
Ik snap ook niet wat een applicatie met een reverse proxy zou moeten.
Dat is iets voor een reverse proxy server, die tegenwoordig dus in DSM is ingebouwd.
Ik zie echter nergens een setting voor reverse proxy in autosub.
Ik snap ook niet wat een applicatie met een reverse proxy zou moeten.
Dat is iets voor een reverse proxy server, die tegenwoordig dus in DSM is ingebouwd.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Ik bedoelde de Webroot optie onder Configuration - Settings (helemaal onderaan)
Webroot - Set Webroot for reverse proxying. Example: To proxy it to http://localhost/autosub/ webroot needs to be /autosub
Maar AutoSub lijkt nu goed te werken via de DSM 6 reverse proxy.
Overigens viel me gisteren op dat Auto-Sub steeds stopt als de notification "Plex Media Server" enabled is. De service moet ik dan na elke notify weer starten. Heb de notification nu uitgezet en dan werkt Auto-Sub als een zonnetje.
Webroot - Set Webroot for reverse proxying. Example: To proxy it to http://localhost/autosub/ webroot needs to be /autosub
Maar AutoSub lijkt nu goed te werken via de DSM 6 reverse proxy.
Overigens viel me gisteren op dat Auto-Sub steeds stopt als de notification "Plex Media Server" enabled is. De service moet ik dan na elke notify weer starten. Heb de notification nu uitgezet en dan werkt Auto-Sub als een zonnetje.
VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White
Zal er eens naar kijken als je een debuglog wilt plaatsen van net voor zo'n crash.
Je zult wel een oude plex installtie hebben, die is niet getest.
Die plex notifier heb ik zelf niet geschreven want ik gebruik geen plex (is geen werkbare applicatie voor een NAS).
Je zult wel een oude plex installtie hebben, die is niet getest.
Die plex notifier heb ik zelf niet geschreven want ik gebruik geen plex (is geen werkbare applicatie voor een NAS).
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
De Plex Media Server die ik draai is de laatste versie (handmatig geïnstalleerd): Version 1.3.3.3148 en draait op een DS1815+.
Hieronder de Traceback:
En de laatste gegevens uit de debuglog:
2016-12-29 20:34:14,803 DEBUG checkSub: Dutch Subtitle(s) found trying to download the highest scored.
2016-12-29 20:34:14,803 DEBUG downloadSubs: Download dict: {'episode': u'01', 'TvdbId': u'259669', 'NLext': u'.nl.srt', 'title': u"Da Vinci's Demons", 'season': u'01', 'releasegrp': u'deejayahmed', 'ENext': u'.en.srt', 'source': u'bluray', 'codec': u'h264', 'ImdbId': u'2094262', 'file': u'Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed', 'timestamp': u'2016-01-09 07:35:01', 'container': u'.mkv', 'langs': ['Dutch'], 'EpisodeTitle': u'The Hanged Man (Pilot)', 'quality': u'1080p', 'folder': u"/volume1/tv series/Da Vinci's Demons/Season 1", 'A7Id': u'3572'}
2016-12-29 20:34:14,804 DEBUG downloadSubs: Trying to download ['Dutch'] subtitle(s) from opensubtitles.org using this link 1954353594
2016-12-29 20:34:14,804 DEBUG downloadSubs: Api for opensubtitles.org is chosen for subtitle Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed
2016-12-29 20:34:14,804 DEBUG OpenSubtitles: Download subtitle: 1954353594
2016-12-29 20:34:23,583 DEBUG downloadSubs: Saving the subtitle file /volume1/tv series/Da Vinci's Demons/Season 1/Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed.nl.srt to the filesystem.
2016-12-29 20:34:23,595 INFO downloadSubs: Subtitle da.vincis.demons.s01e01.720p.bluray.x264-demand is downloaded from opensubtitles.org
2016-12-29 20:34:27,116 DEBUG Notification: Trying to send notification. Language: Dutch Srt: /volume1/tv series/Da Vinci's Demons/Season 1/Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed.nl.srt Video: /volume1/tv series/Da Vinci's Demons/Season 1/Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed.mkv Website: opensubtitles
2016-12-29 20:34:28,558 DEBUG Notification: Plex Media Server is enabled
2016-12-29 20:34:28,558 INFO Plex Media Server: Trying to update the TV shows library.
In ieder geval alvast bedankt voor je tijd.
Hieronder de Traceback:
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 85, in run if DownloadSub(Wanted,SubsNL): File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/downloadSubs.py", line 328, in DownloadSub notify.notify(Sub['Lang'], destsrt.encode('ascii','replace'), VideoFile.encode('ascii','replace'), Sub['website'].split('.')[0]) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/__init__.py", line 35, in notify notifySend(lang, subtitlefile, videofile, website) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/__init__.py", line 80, in notifySend plexmediaserver.send_update_library() File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/plexmediaserver.py", line 22, in send_update_library plexserverport = int(autosub.PLEXSERVERPORT) ValueError: invalid literal for int() with base 10: ''
En de laatste gegevens uit de debuglog:
2016-12-29 20:34:14,803 DEBUG checkSub: Dutch Subtitle(s) found trying to download the highest scored.
2016-12-29 20:34:14,803 DEBUG downloadSubs: Download dict: {'episode': u'01', 'TvdbId': u'259669', 'NLext': u'.nl.srt', 'title': u"Da Vinci's Demons", 'season': u'01', 'releasegrp': u'deejayahmed', 'ENext': u'.en.srt', 'source': u'bluray', 'codec': u'h264', 'ImdbId': u'2094262', 'file': u'Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed', 'timestamp': u'2016-01-09 07:35:01', 'container': u'.mkv', 'langs': ['Dutch'], 'EpisodeTitle': u'The Hanged Man (Pilot)', 'quality': u'1080p', 'folder': u"/volume1/tv series/Da Vinci's Demons/Season 1", 'A7Id': u'3572'}
2016-12-29 20:34:14,804 DEBUG downloadSubs: Trying to download ['Dutch'] subtitle(s) from opensubtitles.org using this link 1954353594
2016-12-29 20:34:14,804 DEBUG downloadSubs: Api for opensubtitles.org is chosen for subtitle Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed
2016-12-29 20:34:14,804 DEBUG OpenSubtitles: Download subtitle: 1954353594
2016-12-29 20:34:23,583 DEBUG downloadSubs: Saving the subtitle file /volume1/tv series/Da Vinci's Demons/Season 1/Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed.nl.srt to the filesystem.
2016-12-29 20:34:23,595 INFO downloadSubs: Subtitle da.vincis.demons.s01e01.720p.bluray.x264-demand is downloaded from opensubtitles.org
2016-12-29 20:34:27,116 DEBUG Notification: Trying to send notification. Language: Dutch Srt: /volume1/tv series/Da Vinci's Demons/Season 1/Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed.nl.srt Video: /volume1/tv series/Da Vinci's Demons/Season 1/Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed.mkv Website: opensubtitles
2016-12-29 20:34:28,558 DEBUG Notification: Plex Media Server is enabled
2016-12-29 20:34:28,558 INFO Plex Media Server: Trying to update the TV shows library.
In ieder geval alvast bedankt voor je tijd.
VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White
Je hebt de plex mediapoort niet ingevuld en daar crashed hij op.
Die "greyed out" gegevens zijn alleen voorbeelden en geen werkelijke waarden.
Als je die wilt gebruiken moet je ze er zelf inzetten en saven.
Helaas heeft degen die dit stukje software geschreven heeft geen controle op input gemaakt en daarom crashed hij.
Ik zal het aanpassen in de volgende release en zal denk ik die "greyed out" waarden ook maar echt gebruiken als niemand er zelf iets in zet.
PS Die reverse proxy die jij gezien heb in autosub is een onderdeel van CherryPy.
CherryPy is de webserver die autosub gebruikt voor z'n web gebruikers interface.
Je kunt CherryPy voor meerdere applicaties gebruiken en dan moet die applicatie die setting gebruiken.
Maar in autosub is dat momenteel niet zinnig.
Die "greyed out" gegevens zijn alleen voorbeelden en geen werkelijke waarden.
Als je die wilt gebruiken moet je ze er zelf inzetten en saven.
Helaas heeft degen die dit stukje software geschreven heeft geen controle op input gemaakt en daarom crashed hij.
Ik zal het aanpassen in de volgende release en zal denk ik die "greyed out" waarden ook maar echt gebruiken als niemand er zelf iets in zet.
PS Die reverse proxy die jij gezien heb in autosub is een onderdeel van CherryPy.
CherryPy is de webserver die autosub gebruikt voor z'n web gebruikers interface.
Je kunt CherryPy voor meerdere applicaties gebruiken en dan moet die applicatie die setting gebruiken.
Maar in autosub is dat momenteel niet zinnig.
[ Voor 25% gewijzigd door Ben(V) op 29-12-2016 21:34 ]
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Helaas heeft het aanpassen van het IP adres en poort niet het gewenste effect gehad. Autosub stopt nog steeds.
Ook met IP adres 127.0.0.1 krijg ik hetzelfde resultaat.
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 85, in run if DownloadSub(Wanted,SubsNL): File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/downloadSubs.py", line 328, in DownloadSub notify.notify(Sub['Lang'], destsrt.encode('ascii','replace'), VideoFile.encode('ascii','replace'), Sub['website'].split('.')[0]) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/__init__.py", line 35, in notify notifySend(lang, subtitlefile, videofile, website) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/__init__.py", line 80, in notifySend plexmediaserver.send_update_library() File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/plexmediaserver.py", line 26, in send_update_library return _update_library(plexserverhost, plexserverport, plexserverusername, plexserverpassword, plexservertoken) File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/plexmediaserver.py", line 81, in _update_library plexservertoken File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/api.py", line 71, in get return request('get', url, params=params, **kwargs) File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/api.py", line 57, in request return session.request(method=method, url=url, **kwargs) File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/sessions.py", line 475, in request resp = self.send(prep, **send_kwargs) File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/sessions.py", line 579, in send adapter = self.get_adapter(url=request.url) File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/sessions.py", line 653, in get_adapter raise InvalidSchema("No connection adapters were found for '%s'" % url) InvalidSchema: No connection adapters were found for '192.168.1.3:32400/library/sections?X-Plex-Token=xjPyzRYcajLRy4NgvxHf'
Ook met IP adres 127.0.0.1 krijg ik hetzelfde resultaat.
[ Voor 96% gewijzigd door Chris P. op 30-12-2016 00:16 ]
VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White
Dit is wel een heel andere foutmelding.
Het is nog steeds slordig dat hij er op crashed, maar blijkbaar antwoordt jouw plexserver niet.
Kun je dit eens in je webbrowser ingeven en kijken of en wat er terug komt?
Er vanuit gaande dat op die 192.168.1.3 de plexserver draait en dat die code je juiste plexcode is
Het is nog steeds slordig dat hij er op crashed, maar blijkbaar antwoordt jouw plexserver niet.
Kun je dit eens in je webbrowser ingeven en kijken of en wat er terug komt?
Er vanuit gaande dat op die 192.168.1.3 de plexserver draait en dat die code je juiste plexcode is
code:
1
| http://192.168.1.3:32400/library/sections?X-Plex-Token=xjPyzRYcajLRy4NgvxHf |
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Dit is het resultaat in een webbrowser:
<MediaContainer size="3" allowSync="0" identifier="com.plexapp.plugins.library" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1481837234" title1="Plex Library"><Directory allowSync="1" art="/:/resources/movie-fanart.jpg" composite="/library/sections/2/composite/1482799700" filters="1" refreshing="0" thumb="/:/resources/movie.png" key="2" type="movie" title="Kids Movies" agent="com.plexapp.agents.imdb" scanner="Plex Movie Scanner" language="nl" uuid="f8faeb46-8ee4-4489-bb89-eadbf761fe4e" updatedAt="1482799700" createdAt="1482799700"><Location id="2" path="/volume1/kids movies"/></Directory><Directory allowSync="1" art="/:/resources/movie-fanart.jpg" composite="/library/sections/1/composite/1482799676" filters="1" refreshing="0" thumb="/:/resources/movie.png" key="1" type="movie" title="Movies" agent="com.plexapp.agents.imdb" scanner="Plex Movie Scanner" language="nl" uuid="816c6e50-a59a-457d-b3c9-3a4733c6c8aa" updatedAt="1482799676" createdAt="1482799676"><Location id="1" path="/volume1/movies"/></Directory><Directory allowSync="1" art="/:/resources/show-fanart.jpg" composite="/library/sections/3/composite/1482883442" filters="1" refreshing="0" thumb="/:/resources/show.png" key="3" type="show" title="TV Shows" agent="com.plexapp.agents.thetvdb" scanner="Plex Series Scanner" language="nl" uuid="15251379-256a-472b-bb7a-18225b586eab" updatedAt="1482883442" createdAt="1482882204"><Location id="3" path="/volume1/tv series"/></Directory></MediaContainer>
<MediaContainer size="3" allowSync="0" identifier="com.plexapp.plugins.library" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1481837234" title1="Plex Library"><Directory allowSync="1" art="/:/resources/movie-fanart.jpg" composite="/library/sections/2/composite/1482799700" filters="1" refreshing="0" thumb="/:/resources/movie.png" key="2" type="movie" title="Kids Movies" agent="com.plexapp.agents.imdb" scanner="Plex Movie Scanner" language="nl" uuid="f8faeb46-8ee4-4489-bb89-eadbf761fe4e" updatedAt="1482799700" createdAt="1482799700"><Location id="2" path="/volume1/kids movies"/></Directory><Directory allowSync="1" art="/:/resources/movie-fanart.jpg" composite="/library/sections/1/composite/1482799676" filters="1" refreshing="0" thumb="/:/resources/movie.png" key="1" type="movie" title="Movies" agent="com.plexapp.agents.imdb" scanner="Plex Movie Scanner" language="nl" uuid="816c6e50-a59a-457d-b3c9-3a4733c6c8aa" updatedAt="1482799676" createdAt="1482799676"><Location id="1" path="/volume1/movies"/></Directory><Directory allowSync="1" art="/:/resources/show-fanart.jpg" composite="/library/sections/3/composite/1482883442" filters="1" refreshing="0" thumb="/:/resources/show.png" key="3" type="show" title="TV Shows" agent="com.plexapp.agents.thetvdb" scanner="Plex Series Scanner" language="nl" uuid="15251379-256a-472b-bb7a-18225b586eab" updatedAt="1482883442" createdAt="1482882204"><Location id="3" path="/volume1/tv series"/></Directory></MediaContainer>
VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White
Kun je eens controleren of je per ongelijk een return in een van de invulvelden gebruikt hebt?
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Geen return maar mijn username op Plex bevat een spatie. Zou het daar mee te maken kunnen hebben?
VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White
Nee hij zou alleen van een return last kunnen hebben
Ook wordt in die call je token gebruikt en je username helemaal niet meer.
Je hebt ook niet beiden nodig, het is ofwel je token ofwel de legacy manier met je username password.
Ook wordt in die call je token gebruikt en je username helemaal niet meer.
Je hebt ook niet beiden nodig, het is ofwel je token ofwel de legacy manier met je username password.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Aangezien er steeds meer vraag is naar packages die goed willen installeren onder DSM 6 ben ik maar eens in het bouwen van packages gedoken.
Ik heb dus een package voor autosub gemaakt dat onder DSM 6 te gebruiken is.
Ik heb ook maar van de gelegenheid gebruik gemaakt om het package weer zo'n oude naam van "autosub" terug te geven en het "bootstrapbill" deel weg te laten.
Het is hier te downloaden:
https://github.com/BenjV/...0DSM6%20noarch%20V1.0.spk
Ik heb dit package uiteraard alleen op m'n eigen Nas kunnen testen, dus feedback is welkom, graag het model Nas dat je gebruikt opgeven.
Ik heb het niet uitgeprobeerd, maar ik denk dat dit package niet onder DSM 5 of lager te installeren of te gebruiken is.
Daarvoor blijft het oude autosub-bootstrapbill package beschikbaar, die natuurlijk wel dezelfde autosub software gebruikt.
Als je autosub al op DSM 6 geinstalleerd dan zal dit package ernaast geinstalleerd worden en niet het oude updaten, dus om verwarring te voorkomen is het slimmer je oude installatie eerst even te verwijderen, hoewel ze wel naast elkaar zouden kunnen draaien.
De nieuwe DSM 6 packages draaien onder een eigen user die niet zichtbaar is in de GUI van DSM en waar je dus ook niet op de normale manier rechten aan kunt toekennen. Dus ook niet via de groep "users".
Je kunt autosub alleen rechten geven op een "shared folder" of subfolder daarvan.
Dat doet je met de volgende stappen.
1.Control Panel
2.Shared Folder
3.Edit
4.Permissions
5.Kies voor: System Internal User
6.Selecteer de user "autosub"
7.Geef die user autosub Read/Write rechten
Ik heb dus een package voor autosub gemaakt dat onder DSM 6 te gebruiken is.
Ik heb ook maar van de gelegenheid gebruik gemaakt om het package weer zo'n oude naam van "autosub" terug te geven en het "bootstrapbill" deel weg te laten.
Het is hier te downloaden:
https://github.com/BenjV/...0DSM6%20noarch%20V1.0.spk
Ik heb dit package uiteraard alleen op m'n eigen Nas kunnen testen, dus feedback is welkom, graag het model Nas dat je gebruikt opgeven.
Ik heb het niet uitgeprobeerd, maar ik denk dat dit package niet onder DSM 5 of lager te installeren of te gebruiken is.
Daarvoor blijft het oude autosub-bootstrapbill package beschikbaar, die natuurlijk wel dezelfde autosub software gebruikt.
Als je autosub al op DSM 6 geinstalleerd dan zal dit package ernaast geinstalleerd worden en niet het oude updaten, dus om verwarring te voorkomen is het slimmer je oude installatie eerst even te verwijderen, hoewel ze wel naast elkaar zouden kunnen draaien.
De nieuwe DSM 6 packages draaien onder een eigen user die niet zichtbaar is in de GUI van DSM en waar je dus ook niet op de normale manier rechten aan kunt toekennen. Dus ook niet via de groep "users".
Je kunt autosub alleen rechten geven op een "shared folder" of subfolder daarvan.
Dat doet je met de volgende stappen.
1.Control Panel
2.Shared Folder
3.Edit
4.Permissions
5.Kies voor: System Internal User
6.Selecteer de user "autosub"
7.Geef die user autosub Read/Write rechten
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
"Ik heb dus een package voor autosub gemaakt dat onder DSM 6 te gebruiken is.
Ik heb ook maar van de gelegenheid gebruik gemaakt om het package weer zo'n oude naam van "autosub" terug te geven en het "bootstrapbill" deel weg te laten."
Dat is mooi.
Wat is de beste manier om de config over te nemen van oud naar nieuw?
Ik heb ook maar van de gelegenheid gebruik gemaakt om het package weer zo'n oude naam van "autosub" terug te geven en het "bootstrapbill" deel weg te laten."
Dat is mooi.
Wat is de beste manier om de config over te nemen van oud naar nieuw?
De config.properties en de database.db kun je gewoon ergens opslaan en na de installatie er weer bij zetten.
Met winscp is dat simpel maar anders even inloggen met putty.
Ik heb nog ergens op m'n todo lijstje een backup en restore van die twee bestanden staan, maar daar is het nog niet van gekomen.
Misschien dit weekend even doen, dat maakt de overgang voor de mensen met minder technische kennis wat makkelijker.
Met winscp is dat simpel maar anders even inloggen met putty.
Ik heb nog ergens op m'n todo lijstje een backup en restore van die twee bestanden staan, maar daar is het nog niet van gekomen.
Misschien dit weekend even doen, dat maakt de overgang voor de mensen met minder technische kennis wat makkelijker.
[ Voor 16% gewijzigd door Ben(V) op 04-01-2017 21:13 ]
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
De update naar 0.8.40 ging totaal de mist in bij mij, krijg nu deze fout;
The server encountered an unexpected condition which prevented it from fulfilling the request.
In addition, the custom error page failed:
OSError: [Errno 2] No such file or directory: '/interface/templates/home.tmpl'
Traceback (most recent call last):
File "/home/prodix/auto-sub/cherrypy/_cprequest.py", line 656, in respond
response.body = self.handler()
File "/home/prodix/auto-sub/cherrypy/lib/encoding.py", line 188, in __call__
self.body = self.oldhandler(*args, **kwargs)
File "/home/prodix/auto-sub/cherrypy/_cpdispatch.py", line 34, in __call__
return self.callable(*self.args, **self.kwargs)
File "/home/prodix/auto-sub/autosub/WebServer.py", line 466, in index
tmpl = PageTemplate(file="interface/templates/home.tmpl")
File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1259, in __init__
self._compile(source, file, compilerSettings=compilerSettings)
File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1546, in _compile
self._fileMtime = os.path.getmtime(file)
File "/usr/lib/python2.7/genericpath.py", line 62, in getmtime
return os.stat(filename).st_mtime
OSError: [Errno 2] No such file or directory: '/interface/templates/home.tmpl'
The server encountered an unexpected condition which prevented it from fulfilling the request.
In addition, the custom error page failed:
OSError: [Errno 2] No such file or directory: '/interface/templates/home.tmpl'
Traceback (most recent call last):
File "/home/prodix/auto-sub/cherrypy/_cprequest.py", line 656, in respond
response.body = self.handler()
File "/home/prodix/auto-sub/cherrypy/lib/encoding.py", line 188, in __call__
self.body = self.oldhandler(*args, **kwargs)
File "/home/prodix/auto-sub/cherrypy/_cpdispatch.py", line 34, in __call__
return self.callable(*self.args, **self.kwargs)
File "/home/prodix/auto-sub/autosub/WebServer.py", line 466, in index
tmpl = PageTemplate(file="interface/templates/home.tmpl")
File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1259, in __init__
self._compile(source, file, compilerSettings=compilerSettings)
File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1546, in _compile
self._fileMtime = os.path.getmtime(file)
File "/usr/lib/python2.7/genericpath.py", line 62, in getmtime
return os.stat(filename).st_mtime
OSError: [Errno 2] No such file or directory: '/interface/templates/home.tmpl'
Ik kan natuurlijk niet zien wat er fout gegaan is maar zo te zien ben je een webtemplate bestand kwijt en wel home.tmpl
Je kun gewoon dat bestand van de github halen er weer neer of overheen' te zetten.
Of gewoon alles downloaden en er overheen copieren.
Je kun gewoon dat bestand van de github halen er weer neer of overheen' te zetten.
Of gewoon alles downloaden en er overheen copieren.
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
Ah vandaar, ik kan in het log verder niks vinden. zet voor nu even .39 terug. kijk morgen wel even weer.
Ik heb zojuist geupdate naar het nieuwe DSM6 package.
Maar nu zie ik in de logs dat mijn addic7ed login niet werkt, terwijl ik met de zelfde gegevens wel kan inloggen op de site. Enig idee?
Maar nu zie ik in de logs dat mijn addic7ed login niet werkt, terwijl ik met de zelfde gegevens wel kan inloggen op de site. Enig idee?
code:
1
2
| 2017-01-05 13:30:20,304 INFO Addic7edAPI: Could not login with username: mijnusername 2017-01-05 13:30:20,304 ERROR Addic7edAPI: Couldn't retrieve Addic7ed account info for mijnusername. Maybe not logged in. |
Nee geen idee.
Hier werkt het wel.
Heb je geprobeerd handmatig op de website in te loggen?
Typefoutje?
Hier werkt het wel.
Heb je geprobeerd handmatig op de website in te loggen?
Typefoutje?
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Voordat ik zojuist dit topic aanklikte ben ik jarenlang in de overtuiging geweest dat dit topic over een subwoofer ontwerp genaamd 'Bootstrap Bill' geschikt voor in auto's gaat.

Las in de update dat Opensubtitles het niet meer doet omdat ze iets veranderd hebben op de site.
Maar autosub gebruikt toch de API ?
Hoop in ieder geval dat het tijdelijk is.
Aangezien er toch nog een hoop subs op Opensubtitles komt die niet op Addic7ed komen/staan.
Maar autosub gebruikt toch de API ?
Hoop in ieder geval dat het tijdelijk is.
Aangezien er toch nog een hoop subs op Opensubtitles komt die niet op Addic7ed komen/staan.
I think I'm afraid to be happy whenever I get to happy, something bad always happen.
Ik heb zojuist een verse git clone gedaan en ik krijg dezelfde melding. Het bestand staat er echter wel.Ben(V) schreef op woensdag 4 januari 2017 @ 21:59:
Ik kan natuurlijk niet zien wat er fout gegaan is maar zo te zien ben je een webtemplate bestand kwijt en wel home.tmpl
Je kun gewoon dat bestand van de github halen er weer neer of overheen' te zetten.
Of gewoon alles downloaden en er overheen copieren.
[ Voor 6% gewijzigd door Estel op 05-01-2017 20:00 ]
Toen ik je naam las, dacht ik dat je een oester wasOyster schreef op donderdag 5 januari 2017 @ 16:03:
Voordat ik zojuist dit topic aanklikte ben ik jarenlang in de overtuiging geweest dat dit topic over een subwoofer ontwerp genaamd 'Bootstrap Bill' geschikt voor in auto's gaat.

Ja er is iets niet in orde met 0.8.40Estel schreef op donderdag 5 januari 2017 @ 19:59:
[...]
Ik heb zojuist een verse git clone gedaan en ik krijg dezelfde melding. Het bestand staat er echter wel.
Ik ga er zo naar kijken, maar misschien kan ik het pas in het weekend fixen als het moeilijk te vinden is.
De versie die ik voor DSM 6 gemnaakt hebt kun je ook gewoon voor andere OS-en gebruiken.
Die staat op een ander GitHub en heet versie 1.0.0
Je kunt hem hier vinden.
https://github.com/BenjV/autosub
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Bij mij werkt opensubtitles prima.TRaSH schreef op donderdag 5 januari 2017 @ 16:24:
Las in de update dat Opensubtitles het niet meer doet omdat ze iets veranderd hebben op de site.
Maar autosub gebruikt toch de API ?
Hoop in ieder geval dat het tijdelijk is.
Aangezien er toch nog een hoop subs op Opensubtitles komt die niet op Addic7ed komen/staan.
Waar heb je dat gelezen?
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
In de readme van je github.Ben(V) schreef op donderdag 5 januari 2017 @ 21:19:
[...]
Bij mij werkt opensubtitles prima.
Waar heb je dat gelezen?
I think I'm afraid to be happy whenever I get to happy, something bad always happen.
Ben(V) schreef op donderdag 5 januari 2017 @ 21:19:
[...]
Bij mij werkt opensubtitles prima.
Waar heb je dat gelezen?
Staat er inderdaad letterlijk in
Important info.
Due to changes in the Website of Opensubtitle the scraper for Opensubtitles does not work anymore.
Until this is fixed it is no longer possible to use Opensubtitles
Als dit het enigste was, kon je al lang overgestapt. Draait bij mij al maanden en maanden op DSM6.Verwijderd schreef op woensdag 4 januari 2017 @ 22:37:
Mmm, wellicht stap ik dan over of dsm 6. Autosub hield me tegen. Thanks
gaat wel snel. Zie net dat ik al een versie of 8 achter loop. Maar zal toch nog even wachten tot de problemen met de laatste update opgelost zijn
2x Marstek Venus E 5.12 v153 - CT003 V117 - BMS 213 en 215
Vergeten die tekst weg te halen.
Autosub werkt al weer heel lang met de opensubtitles API en is alleen voor Addic&ed afhankelijk van screenscraping.
Wat betreft DSM 6, autosub bleef wel werken als je hem al geinstalleerd had en daarna overging naar DSM 6.
Nieuwe installaties op DSM 6 werkten niet naar behoren.
Er zijn voor de DSM 6 versie geen problemen momenteel.
Die staat ook op een andere GitHub, waar we naartoe migreren.
De laatste versie van autosub-bootstrapbill heeft een probleem momenteel die ik dit weekend zal oplossen.
Ik bouw dit weekend ook een in/export functie in voor de config.properties en de database.db, dan kan iedereen die zelf eenvoudig veiligstellen.
Autosub werkt al weer heel lang met de opensubtitles API en is alleen voor Addic&ed afhankelijk van screenscraping.
Wat betreft DSM 6, autosub bleef wel werken als je hem al geinstalleerd had en daarna overging naar DSM 6.
Nieuwe installaties op DSM 6 werkten niet naar behoren.
Er zijn voor de DSM 6 versie geen problemen momenteel.
Die staat ook op een andere GitHub, waar we naartoe migreren.
De laatste versie van autosub-bootstrapbill heeft een probleem momenteel die ik dit weekend zal oplossen.
Ik bouw dit weekend ook een in/export functie in voor de config.properties en de database.db, dan kan iedereen die zelf eenvoudig veiligstellen.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Begrijp ik het dan goed dat je dit weekend overstapt van autosub-bootstrapbill naar autosub op onderstaande GitHub pagina voor alle platformen?Ben(V) schreef op vrijdag 6 januari 2017 @ 13:56:
Vergeten die tekst weg te halen.
Autosub werkt al weer heel lang met de opensubtitles API en is alleen voor Addic&ed afhankelijk van screenscraping.
Wat betreft DSM 6, autosub bleef wel werken als je hem al geinstalleerd had en daarna overging naar DSM 6.
Nieuwe installaties op DSM 6 werkten niet naar behoren.
Er zijn voor de DSM 6 versie geen problemen momenteel.
Die staat ook op een andere GitHub, waar we naartoe migreren.
De laatste versie van autosub-bootstrapbill heeft een probleem momenteel die ik dit weekend zal oplossen.
Ik bouw dit weekend ook een in/export functie in voor de config.properties en de database.db, dan kan iedereen die zelf eenvoudig veiligstellen.
https://github.com/BenjV/autosub
Half.
Ik heb een nieuwe GitHub aangemaakt met versie 1.0.0 zijnde
https://github.com/BenjV/autosub
Op de oude GitHub staat nu nog 0.8.39 :
https://github.com/BenjV/autosub-bootstrapbill
Als iemand nieuw intstalleerd van de nieuwe GitHub dan krijg je versie 1.0.0 (imiddels 1.0.1) en de updates worden dan ook daar vandaan gehaalt.
Als nog een versie draait die van de oude GitHub zijnde autosub-bootstrappbill komt, dan update die nog vanaf die GitHub en krijgt dus versie 0.8.39.
Ik ga dit weekend daar een nieuwe versie opzetten.
Dat zal de laatste versie zijn die op de oude GitHub komt te staan, want als je die versie laat upaten gaat hij dat doen vanaf de nieuwe GitHub.
Dit werkt voor alle OS-en.
Ik heb een nieuwe GitHub aangemaakt met versie 1.0.0 zijnde
https://github.com/BenjV/autosub
Op de oude GitHub staat nu nog 0.8.39 :
https://github.com/BenjV/autosub-bootstrapbill
Als iemand nieuw intstalleerd van de nieuwe GitHub dan krijg je versie 1.0.0 (imiddels 1.0.1) en de updates worden dan ook daar vandaan gehaalt.
Als nog een versie draait die van de oude GitHub zijnde autosub-bootstrappbill komt, dan update die nog vanaf die GitHub en krijgt dus versie 0.8.39.
Ik ga dit weekend daar een nieuwe versie opzetten.
Dat zal de laatste versie zijn die op de oude GitHub komt te staan, want als je die versie laat upaten gaat hij dat doen vanaf de nieuwe GitHub.
Dit werkt voor alle OS-en.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Je zou dit nu al van repo kunnen wisselen met het volgende commando:
sudo git remote set-url origin https://github.com/BenjV/autosub
is everything cool?
Klopt maar vergeet dan niet een pull te doen, want je autosub software kijkt nog steeds naar de oude GitHub.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Op Ubuntu een nieuwe clone gemaakt.
Helaas werkt v1.0 niet op Ubuntu
AutoSub: Initializing variables and loading config
Traceback (most recent call last):
File "/opt/Ben/autosub/AutoSub.py", line 162, in <module>
sys.exit(main())
File "/opt/Ben/autosub/AutoSub.py", line 124, in main
import autosub.AutoSub
File "/opt/Ben/autosub/autosub/AutoSub.py", line 4, in <module>
import autosub.WebServer
File "/opt/Ben/autosub/autosub/WebServer.py", line 6, in <module>
import cherrypy
File "/opt/Ben/autosub/cherrypy/__init__.py", line 66, in <module>
from cherrypy._cperror import HTTPError, HTTPRedirect, InternalRedirect # noqa
File "/opt/Ben/autosub/cherrypy/_cperror.py", line 128, in <module>
from cherrypy.lib import httputil as _httputil
ImportError: No module named lib
Helaas werkt v1.0 niet op Ubuntu
AutoSub: Initializing variables and loading config
Traceback (most recent call last):
File "/opt/Ben/autosub/AutoSub.py", line 162, in <module>
sys.exit(main())
File "/opt/Ben/autosub/AutoSub.py", line 124, in main
import autosub.AutoSub
File "/opt/Ben/autosub/autosub/AutoSub.py", line 4, in <module>
import autosub.WebServer
File "/opt/Ben/autosub/autosub/WebServer.py", line 6, in <module>
import cherrypy
File "/opt/Ben/autosub/cherrypy/__init__.py", line 66, in <module>
from cherrypy._cperror import HTTPError, HTTPRedirect, InternalRedirect # noqa
File "/opt/Ben/autosub/cherrypy/_cperror.py", line 128, in <module>
from cherrypy.lib import httputil as _httputil
ImportError: No module named lib
Bij mij gebeurt hetzelfde. Ik zie ook geen 'lib' folder in de cherrypy folder, dus ik vermoed dat daar iets nog niet helemaal goed in de repo zit.Netfreak99 schreef op vrijdag 6 januari 2017 @ 14:37:
Op Ubuntu een nieuwe clone gemaakt.
Helaas werkt v1.0 niet op Ubuntu
AutoSub: Initializing variables and loading config
Traceback (most recent call last):
File "/opt/Ben/autosub/AutoSub.py", line 162, in <module>
sys.exit(main())
File "/opt/Ben/autosub/AutoSub.py", line 124, in main
import autosub.AutoSub
File "/opt/Ben/autosub/autosub/AutoSub.py", line 4, in <module>
import autosub.WebServer
File "/opt/Ben/autosub/autosub/WebServer.py", line 6, in <module>
import cherrypy
File "/opt/Ben/autosub/cherrypy/__init__.py", line 66, in <module>
from cherrypy._cperror import HTTPError, HTTPRedirect, InternalRedirect # noqa
File "/opt/Ben/autosub/cherrypy/_cperror.py", line 128, in <module>
from cherrypy.lib import httputil as _httputil
ImportError: No module named lib
Verwijderd
Even om het 100% duidelijk te krijgen omdat ik het niet helemaal begrijp:Ben(V) schreef op vrijdag 6 januari 2017 @ 14:18:
Dat zal de laatste versie zijn die op de oude GitHub komt te staan, want als je die versie laat upaten gaat hij dat doen vanaf de nieuwe GitHub.
Ik gebruik nu de versie van de oude github. Ik kan dus binnenkort updaten en dan gaat hij automatisch over naar de nieuwe github? Of moet ik exporteren van de settings straks, dan verwijderen, nieuwe github gebruiken voor installatie en dan settings importeren?
Als je op DSM 5 blijft dan werkt dat zo.
Ga je naar DSM 6, dan zul je het nieuwe package moeten installeren.
In dat geval is tevoren een export en na het installeren van het DSM 6 package een import wel zo handig, dan hoef je de instelling niet zelf meer te doen.
Zoals al gezegd is een package update van DSM 5 naar DSM 6 niet mogelijk.
Een DSM package is wat anders dan de autosub applicatie zelf.
De autosub applicatie is overal hetzelfde maar het package is verschillend en als je autosub op een ander OS draait heb je helemaal niets met het package te maken.
Ga je naar DSM 6, dan zul je het nieuwe package moeten installeren.
In dat geval is tevoren een export en na het installeren van het DSM 6 package een import wel zo handig, dan hoef je de instelling niet zelf meer te doen.
Zoals al gezegd is een package update van DSM 5 naar DSM 6 niet mogelijk.
Een DSM package is wat anders dan de autosub applicatie zelf.
De autosub applicatie is overal hetzelfde maar het package is verschillend en als je autosub op een ander OS draait heb je helemaal niets met het package te maken.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Ja op de een of andere manier wordt die lib module van cherrypy niet opgenomen in mijn GitHub terwijl hij wel in de folder staat.Juggels schreef op vrijdag 6 januari 2017 @ 15:10:
[...]
Bij mij gebeurt hetzelfde. Ik zie ook geen 'lib' folder in de cherrypy folder, dus ik vermoed dat daar iets nog niet helemaal goed in de repo zit.
Ben aan het zoeken waar het aan ligt.
EDIT:
Gevonden zat in de standaard .gitignore voor Python.
Nu staat de cherrypy lib wel op github
[ Voor 9% gewijzigd door Ben(V) op 06-01-2017 18:50 ]
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Mmm.Ben(V) schreef op donderdag 5 januari 2017 @ 21:08:
[...]
Ja er is iets niet in orde met 0.8.40
Ik ga er zo naar kijken, maar misschien kan ik het pas in het weekend fixen als het moeilijk te vinden is.
De versie die ik voor DSM 6 gemnaakt hebt kun je ook gewoon voor andere OS-en gebruiken.
Die staat op een ander GitHub en heet versie 1.0.0
Je kunt hem hier vinden.
https://github.com/BenjV/autosub
Gisteren de update naar 0.8.40 gedaan (OS= Ubuntu 16.04.1 LTS) en na de herstart kwam autosub niet meer in de lucht.
Op zich geen probleem, want het was de test VM en dus qua dat geen kritisch iets
Mogelijk schuldige is t startup script in /etc/init.d want ook bij een 'service autosub start' was de autosub webpage niet bereikbaar. Nog geen ramp, want je kunt autosub in daemon mode draaien.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| sabnzb@ubuntu-autosub-test:/opt/autosub$ python AutoSub.py -c config.properties -l --daemon AutoSub: Initializing variables and loading config AutoSub: Starting as a daemon AutoSub: Disabling console output for daemon. upgradeDb: Upgrading database from version 1 to version 9 upgradeDb: 8 upgrades are required. Starting subupgrades upgradeDb: Upgrading database from version 1 to version 2 Traceback (most recent call last): File "AutoSub.py", line 169, in <module> sys.exit(main()) File "AutoSub.py", line 153, in main autosub.Db.initDatabase() File "/opt/autosub/autosub/Db.py", line 230, in initDatabase upgradeDb(autosub.DBVERSION, version.dbversion) File "/opt/autosub/autosub/Db.py", line 150, in upgradeDb upgradeDb(from_version + x, from_version + x + 1) File "/opt/autosub/autosub/Db.py", line 157, in upgradeDb cursor.execute("ALTER TABLE last_downloads ADD COLUMN '%s' 'TEXT'" % 'codec') sqlite3.OperationalError: no such table: last_downloads |
Erhhmm, oeps
Als ik autosub zonder de --daemon (-d) run dan gaat t wel goed
code:
1
2
3
4
5
| sabnzb@ubuntu-autosub-test:/opt/autosub$ python AutoSub.py -c config.properties -l AutoSub: Initializing variables and loading config AutoSub: Starting output to log. Bye! [06/Jan/2017:08:43:13] ENGINE Serving on 0.0.0.0:8083 Launch browser http://localhost:8083 |
Tijdelijke oplossing totdat ik uitgevogeld heb wat er mis is in t startupscript is autosub vanuit "screen" draaien, maar zoals gezegd, het is een test VM, de 'produktie' VM draait nog 0.8.39
Asrock Z77 Extreme6, Intel i7-3770K, Corsair H100i, 32 GB DDR-3, 256 GB Samsung SSD + 2 x 3TB SATA, GeForce GTX 660 Ti, Onboard NIC and sound, SyncMaster 24"&22" Wide, Samsung DVD fikkertje, Corsair 500R
Top! werkt hier nu als een zonnetjeBen(V) schreef op vrijdag 6 januari 2017 @ 18:38:
[...]
Ja op de een of andere manier wordt die lib module van cherrypy niet opgenomen in mijn GitHub terwijl hij wel in de folder staat.
Ben aan het zoeken waar het aan ligt.
EDIT:
Gevonden zat in de standaard .gitignore voor Python.
Nu staat de cherrypy lib wel op github
is everything cool?
0.8.40? Da's best knap, met 0.8.39 als laatste versie. :-)Pantagruel schreef op vrijdag 6 januari 2017 @ 19:25:
Mmm.
Gisteren de update naar 0.8.40 gedaan (OS= Ubuntu 16.04.1 LTS) en na de herstart kwam autosub niet meer in de lucht.
Nou vind ik 'm wazig worden, want 'draait nog 0.8.39' en je hebt geupgrade naar 0.8.40, waarbij 0.8.39 toch de laatste versie is (van de pre-1.0 branch).Op zich geen probleem, want het was de test VM en dus qua dat geen kritisch iets.
Mogelijk schuldige is t startup script in /etc/init.d want ook bij een 'service autosub start' was de autosub webpage niet bereikbaar. Nog geen ramp, want je kunt autosub in daemon mode draaien.
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 sabnzb@ubuntu-autosub-test:/opt/autosub$ python AutoSub.py -c config.properties -l --daemon AutoSub: Initializing variables and loading config AutoSub: Starting as a daemon AutoSub: Disabling console output for daemon. upgradeDb: Upgrading database from version 1 to version 9 upgradeDb: 8 upgrades are required. Starting subupgrades upgradeDb: Upgrading database from version 1 to version 2 Traceback (most recent call last): File "AutoSub.py", line 169, in <module> sys.exit(main()) File "AutoSub.py", line 153, in main autosub.Db.initDatabase() File "/opt/autosub/autosub/Db.py", line 230, in initDatabase upgradeDb(autosub.DBVERSION, version.dbversion) File "/opt/autosub/autosub/Db.py", line 150, in upgradeDb upgradeDb(from_version + x, from_version + x + 1) File "/opt/autosub/autosub/Db.py", line 157, in upgradeDb cursor.execute("ALTER TABLE last_downloads ADD COLUMN '%s' 'TEXT'" % 'codec') sqlite3.OperationalError: no such table: last_downloads
Erhhmm, oeps![]()
Als ik autosub zonder de --daemon (-d) run dan gaat t wel goed
code:
1 2 3 4 5 sabnzb@ubuntu-autosub-test:/opt/autosub$ python AutoSub.py -c config.properties -l AutoSub: Initializing variables and loading config AutoSub: Starting output to log. Bye! [06/Jan/2017:08:43:13] ENGINE Serving on 0.0.0.0:8083 Launch browser http://localhost:8083
Tijdelijke oplossing totdat ik uitgevogeld heb wat er mis is in t startupscript is autosub vanuit "screen" draaien, maar zoals gezegd, het is een test VM, de 'produktie' VM draait nog 0.8.39
Anyway, ik heb vandaag ook een git pull gedaan en zit nu op 0.8.39 - durf nog niet meteen naar 1.0 te gaan. En ik heb volgens mij precies dezelfde errormelding bij het opstarten als jij:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| AutoSub: Initializing variables and loading config AutoSub: Starting as a daemon AutoSub: Disabling console output for daemon. upgradeDb: Upgrading database from version 1 to version 9 upgradeDb: 8 upgrades are required. Starting subupgrades upgradeDb: Upgrading database from version 1 to version 2 Traceback (most recent call last): File "/home/sabnzbd/autosub-bootstrapbill/AutoSub.py", line 169, in <module> sys.exit(main()) File "/home/sabnzbd/autosub-bootstrapbill/AutoSub.py", line 153, in main autosub.Db.initDatabase() File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 230, in initDatabase upgradeDb(autosub.DBVERSION, version.dbversion) File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 150, in upgradeDb upgradeDb(from_version + x, from_version + x + 1) File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 152, in upgradeDb connection=sqlite3.connect(autosub.DBFILE) sqlite3.OperationalError: unable to open database file |
Ik heb daarna de database.db weggegooid en autosub opnieuw gestart en via de webinterface een nieuwe config (met vrijwel dezelfde inhoud) laten maken. Hierbij werd ook een nieuwe database.db aangemaakt - en WEER krijg ik bij het herstarten diezelfde database error.
Daarbij viel mij ook in de log nog het volgende op:
code:
1
2
| 2017-01-06 20:16:21,382 ERROR getId: Database error: no such column: tvdb_id 2017-01-06 20:16:21,409 ERROR setId: Database error: table show_id_cache has 4 columns but 5 values were supplied |
...ofwel, het lijkt er op dat er mogelijk nog oude code aanwezig is die een tvdb_id column nodig heeft, of dat die column echt nodig is maar niet wordt aangemaakt bij het creeren van een database.
Edit #1:
Vergeten te melden: ik werk onder Debian Linux 8 ('stable').
De stoute schoenen aangetrokken en vanuit een schone lege directory begonnen met autosub 1.0. Via de webinterface een config aangemaakt. Hierna gaat het bij het opnieuw opstarten fout:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| AutoSub: Initializing variables and loading config Could not create log folder, fallback to default AutoSub: Starting output to log. Bye! Traceback (most recent call last): File "/home/sabnzbd/autosub/AutoSub.py", line 164, in <module> sys.exit(main()) File "/home/sabnzbd/autosub/AutoSub.py", line 133, in main log = autosub.initLogging(autosub.LOGFILE) File "/home/sabnzbd/autosub/autosub/__init__.py", line 219, in initLogging LOGHANDLER = logging.handlers.RotatingFileHandler(logfile, 'a', LOGSIZE, LOGNUM) File "/usr/lib/python2.7/logging/handlers.py", line 117, in __init__ BaseRotatingHandler.__init__(self, filename, mode, encoding, delay) File "/usr/lib/python2.7/logging/handlers.py", line 64, in __init__ logging.FileHandler.__init__(self, filename, mode, encoding, delay) File "/usr/lib/python2.7/logging/__init__.py", line 911, in __init__ StreamHandler.__init__(self, self._open()) File "/usr/lib/python2.7/logging/__init__.py", line 936, in _open stream = open(self.baseFilename, self.mode) IOError: [Errno 13] Permission denied: u'/AutoSubService.log' |
En ja, het eerste wat ik gecontroleerd heb zijn de rechten: autosub draait hier als user 'sabnzbd', de folder is van diezelfde user en heeft schrijfrechten. Tevens kon ik, na op dezelfde manier gestart te hebben, WEL een config en database aanmaken, dus dat is - denk ik - niet de oorzaak van het probleem.
Nou ben ik nauwelijks thuis in Python, maar als ik naar de code kijk:
code:
1
2
3
4
5
6
7
8
9
10
11
| print "LogPath = %s" % LogPath print "LogFile = %s" % LogFile if not LogFile: LogFile = u"AutoSubService.log" try: if not os.path.exists(LogPath): try: os.makedirs(LogPath) except Exception as error: print "Could not create log folder, fallback to default" LogPath = autosub.PATH |
...met die twee print-statements door mij toegevoegd. Blijkt dat LogFile goed gedefinieerd is, maar LogPath leeg is. Dan gok ik dat "os.path.exists(LogPath)" misschien een false geeft, waarna die probeert een nieuwe directory "" aan te maken en faalt?
[ Voor 22% gewijzigd door vanaalten op 06-01-2017 21:14 ]
Zoals ik al gezegd had werkt 0.8.40 niet, daar moet ik naar kijken.
Ik heb daarom de versie op GitHub even terug gezet naar 0.8.39 zodat vanuit autosub zelf niemand zal updaten.
Echter de rest van de code is nog steeds 0.8.40 die niet werkt.
Versie 1.0.1 van de nieuwe GitHub werkt prima.
Die database error hebt ik gefixed in 1.0.1
Ik heb daarom de versie op GitHub even terug gezet naar 0.8.39 zodat vanuit autosub zelf niemand zal updaten.
Echter de rest van de code is nog steeds 0.8.40 die niet werkt.
Versie 1.0.1 van de nieuwe GitHub werkt prima.
Die database error hebt ik gefixed in 1.0.1
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Hmmm, toch kreeg ik daar bij mij met 0.8.39 die database problemen bij het opstarten.Ben(V) schreef op vrijdag 6 januari 2017 @ 21:11:
Zoals ik al gezegd had werkt 0.8.40 niet, daar moet ik naar kijken.
Ik heb daarom de versie op GitHub even terug gezet naar 0.8.39 zodat vanuit autosub zelf niemand zal updaten.
Echter de rest van de code is nog steeds 0.8.40 die niet werkt.
Zie m'n ge-editte post hierboven: vanuit een schone workarea krijg ik toch problemen bij het opstarten. Ben er nog verder naar aan het kijken, wellicht dat ik nog verder kom.Versie 1.0.1 van de nieuwe GitHub werkt prima.
Die database error hebt ik gefixed in 1.0.1
Ik heb de nieuwe versie geprobeerd 1.0.x
Maar tijden starten krijg ik de volgende melding.
Maar tijden starten krijg ik de volgende melding.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| c:\autosub>AutoSub.py --config=c:\autosub\config.properties AutoSub: Initializing variables and loading config Traceback (most recent call last): File "C:\autosub\AutoSub.py", line 162, in <module> sys.exit(main()) File "C:\autosub\AutoSub.py", line 124, in main import autosub.AutoSub File "C:\autosub\autosub\AutoSub.py", line 4, in <module> import autosub.WebServer File "C:\autosub\autosub\WebServer.py", line 6, in <module> import cherrypy File "C:\autosub\cherrypy\__init__.py", line 66, in <module> from cherrypy._cperror import HTTPError, HTTPRedirect, InternalRedirect # noqa File "C:\autosub\cherrypy\_cperror.py", line 123, in <module> import six ImportError: No module named six |
I think I'm afraid to be happy whenever I get to happy, something bad always happen.
FF een stukje terug lezen waar Ben zelf vermeldt dat 0.8.40 niet helemaal lekker is.vanaalten schreef op vrijdag 6 januari 2017 @ 20:34:
[...]
0.8.40? Da's best knap, met 0.8.39 als laatste versie. :-)
[...]
Nou vind ik 'm wazig worden, want 'draait nog 0.8.39' en je hebt geupgrade naar 0.8.40, waarbij 0.8.39 toch de laatste versie is (van de pre-1.0 branch).
Inmiddels is die versie teruggetrokken
, t sarcasme mag je houden btw.Ben(V) schreef op vrijdag 6 januari 2017 @ 21:11:
Zoals ik al gezegd had werkt 0.8.40 niet, daar moet ik naar kijken.
Ik heb daarom de versie op GitHub even terug gezet naar 0.8.39 zodat vanuit autosub zelf niemand zal updaten.
Echter de rest van de code is nog steeds 0.8.40 die niet werkt.
Versie 1.0.1 van de nieuwe GitHub werkt prima.
Die database error hebt ik gefixed in 1.0.1
Maaru, pic's or it didn't happen:

Maar ik ben er inmiddels uit, de -d switch wordt waarschijnlijk niet langer ondersteund en veroorzaakt ongewenst gedrag/gezeur mbt de database. In mijn init script stond de -d switch wat voor een exit zorgde en dus geen benaderbare autosub pagina.Anyway, ik heb vandaag ook een git pull gedaan en zit nu op 0.8.39 - durf nog niet meteen naar 1.0 te gaan. En ik heb volgens mij precies dezelfde errormelding bij het opstarten als jij:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 AutoSub: Initializing variables and loading config AutoSub: Starting as a daemon AutoSub: Disabling console output for daemon. upgradeDb: Upgrading database from version 1 to version 9 upgradeDb: 8 upgrades are required. Starting subupgrades upgradeDb: Upgrading database from version 1 to version 2 Traceback (most recent call last): File "/home/sabnzbd/autosub-bootstrapbill/AutoSub.py", line 169, in <module> sys.exit(main()) File "/home/sabnzbd/autosub-bootstrapbill/AutoSub.py", line 153, in main autosub.Db.initDatabase() File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 230, in initDatabase upgradeDb(autosub.DBVERSION, version.dbversion) File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 150, in upgradeDb upgradeDb(from_version + x, from_version + x + 1) File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 152, in upgradeDb connection=sqlite3.connect(autosub.DBFILE) sqlite3.OperationalError: unable to open database file
Ik heb daarna de database.db weggegooid en autosub opnieuw gestart en via de webinterface een nieuwe config (met vrijwel dezelfde inhoud) laten maken. Hierbij werd ook een nieuwe database.db aangemaakt - en WEER krijg ik bij het herstarten diezelfde database error.
Daarbij viel mij ook in de log nog het volgende op:
code:
1 2 2017-01-06 20:16:21,382 ERROR getId: Database error: no such column: tvdb_id 2017-01-06 20:16:21,409 ERROR setId: Database error: table show_id_cache has 4 columns but 5 values were supplied
...ofwel, het lijkt er op dat er mogelijk nog oude code aanwezig is die een tvdb_id column nodig heeft, of dat die column echt nodig is maar niet wordt aangemaakt bij het creeren van een database.
Andere oplossing is de eerdere versie idd terugzetten (unzip backup
Asrock Z77 Extreme6, Intel i7-3770K, Corsair H100i, 32 GB DDR-3, 256 GB Samsung SSD + 2 x 3TB SATA, GeForce GTX 660 Ti, Onboard NIC and sound, SyncMaster 24"&22" Wide, Samsung DVD fikkertje, Corsair 500R
En opgelost - autosub 1.0.1 lijkt hier nu probleemloos te starten & te draaien, zonder warnings of errors in de logfile.vanaalten schreef op vrijdag 6 januari 2017 @ 21:16:
Zie m'n ge-editte post hierboven: vanuit een schone workarea krijg ik toch problemen bij het opstarten. Ben er nog verder naar aan het kijken, wellicht dat ik nog verder kom.
Oorzaak: toch gewoon een beetje eigen fout. Bij het overgaan van 0.8.39 naar 1.0.1 heb ik ook mijn start-commando aangepast en de "-c<path_naar_config>" verwijderd.
Overigens met goede reden: ik dacht dat die niet nodig was, want in de source van AutoSub.py:
code:
1
2
3
4
5
| Usage: -h (--help) Prints this message -c (--config=) Forces AutoSub.py to use a configfile other than ./config.properties -d (--daemon) Run AutoSub in the background -l (--nolaunch) Stop AutoSub from launching a webbrowser |
...wordt de indruk gewekt dat "-c./config.properties" de default is, wat voor mij gewoon goed zou zijn. Blijkbaar als ik die "-c" optie niet meegeef, dan leest autosub de config niet in (om voor mij onbekende reden).
Anyway, blij! Draait weer als een zonnetje, op tijd voor de nieuwe series die weer gaan beginnen.
Edit 1: en ook die "-c" optie is nu duidelijk:
Zonder die optie kijkt autosub, denk ik, in de directory van waaruit je autosub start naar een 'config.properties' file. Gebruik je, zoals ik doe, een /etc/init.d/autosub opstartscript op een correcte manier, dan is die opstartdirectory denk ik eerder de root dan de directory waar AutoSub.py staat. En probeert dus vervolgens de configfile te lezen uit "/config.properties", dus in de root van m'n systeem.
Zou het misschien netter zijn om op de een of andere manier de directory van AutoSub.py te achterhalen en daar config.properties te lezen als default, in plaats van "./config.properties"?
Als ik google mag geloven kan je het path van AutoSub.py achterhalen met "os.path.dirname(os.path.abspath(__file__))" - en dan als default daar de config.properties lezen.
Geen idee of daar nog andere problemen mee zijn. En expliciet die "-c" meegeven is ook geen groot bezwaar.
[ Voor 27% gewijzigd door vanaalten op 06-01-2017 21:42 ]
(losse post ipv m'n vorige post editten, want ik weet niet zeker of TRaSH anders wel een notificatie krijgt)
Van wat ik met google enzo zie moet je module 'six' installeren. Als ik het een beetje snap zou "pip install six" dat al moeten doen.TRaSH schreef op vrijdag 6 januari 2017 @ 21:17:
Ik heb de nieuwe versie geprobeerd 1.0.x
Maar tijden starten krijg ik de volgende melding.
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 c:\autosub>AutoSub.py --config=c:\autosub\config.properties AutoSub: Initializing variables and loading config Traceback (most recent call last): File "C:\autosub\AutoSub.py", line 162, in <module> sys.exit(main()) File "C:\autosub\AutoSub.py", line 124, in main import autosub.AutoSub File "C:\autosub\autosub\AutoSub.py", line 4, in <module> import autosub.WebServer File "C:\autosub\autosub\WebServer.py", line 6, in <module> import cherrypy File "C:\autosub\cherrypy\__init__.py", line 66, in <module> from cherrypy._cperror import HTTPError, HTTPRedirect, InternalRedirect # noqa File "C:\autosub\cherrypy\_cperror.py", line 123, in <module> import six ImportError: No module named six
klopt,
dacht dat dat al gewoon zou werken
"pip install six" was de oplossing.
kreeg wel een melding dat er een update voor six was maar hij doet het met deze ook zie ik.
dacht dat dat al gewoon zou werken
"pip install six" was de oplossing.
kreeg wel een melding dat er een update voor six was maar hij doet het met deze ook zie ik.
code:
1
2
3
4
5
6
7
8
9
| c:\Python27>pip install six Collecting six Downloading six-1.10.0-py2.py3-none-any.whl Installing collected packages: six Successfully installed six-1.10.0 You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command. c:\Python27> |
I think I'm afraid to be happy whenever I get to happy, something bad always happen.
Jij draait vast op windows, die Python versie mist de six module, die de nieuwe versie van cherrypy nodig heeft.TRaSH schreef op vrijdag 6 januari 2017 @ 21:17:
Ik heb de nieuwe versie geprobeerd 1.0.x
Maar tijden starten krijg ik de volgende melding.
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 c:\autosub>AutoSub.py --config=c:\autosub\config.properties AutoSub: Initializing variables and loading config Traceback (most recent call last): File "C:\autosub\AutoSub.py", line 162, in <module> sys.exit(main()) File "C:\autosub\AutoSub.py", line 124, in main import autosub.AutoSub File "C:\autosub\autosub\AutoSub.py", line 4, in <module> import autosub.WebServer File "C:\autosub\autosub\WebServer.py", line 6, in <module> import cherrypy File "C:\autosub\cherrypy\__init__.py", line 66, in <module> from cherrypy._cperror import HTTPError, HTTPRedirect, InternalRedirect # noqa File "C:\autosub\cherrypy\_cperror.py", line 123, in <module> import six ImportError: No module named six
die moet je even bij je python release opnemen.
je kunt hem hier vinden.
https://pypi.python.org/pypi/six
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Als je geen -c optie opgeeft dan gebruikt autosub de "working directory" (os.getwcd() ) om de config.properties te zoeken of bij afwezigheid aan te maken.vanaalten schreef op vrijdag 6 januari 2017 @ 21:28:
[...]
En opgelost - autosub 1.0.1 lijkt hier nu probleemloos te starten & te draaien, zonder warnings of errors in de logfile.
Oorzaak: toch gewoon een beetje eigen fout. Bij het overgaan van 0.8.39 naar 1.0.1 heb ik ook mijn start-commando aangepast en de "-c<path_naar_config>" verwijderd.
Overigens met goede reden: ik dacht dat die niet nodig was, want in de source van AutoSub.py:
code:
1 2 3 4 5 Usage: -h (--help) Prints this message -c (--config=) Forces AutoSub.py to use a configfile other than ./config.properties -d (--daemon) Run AutoSub in the background -l (--nolaunch) Stop AutoSub from launching a webbrowser
...wordt de indruk gewekt dat "-c./config.properties" de default is, wat voor mij gewoon goed zou zijn. Blijkbaar als ik die "-c" optie niet meegeef, dan leest autosub de config niet in (om voor mij onbekende reden).
Anyway, blij! Draait weer als een zonnetje, op tijd voor de nieuwe series die weer gaan beginnen.
Edit 1: en ook die "-c" optie is nu duidelijk:
Zonder die optie kijkt autosub, denk ik, in de directory van waaruit je autosub start naar een 'config.properties' file. Gebruik je, zoals ik doe, een /etc/init.d/autosub opstartscript op een correcte manier, dan is die opstartdirectory denk ik eerder de root dan de directory waar AutoSub.py staat. En probeert dus vervolgens de configfile te lezen uit "/config.properties", dus in de root van m'n systeem.
Zou het misschien netter zijn om op de een of andere manier de directory van AutoSub.py te achterhalen en daar config.properties te lezen als default, in plaats van "./config.properties"?
Als ik google mag geloven kan je het path van AutoSub.py achterhalen met "os.path.dirname(os.path.abspath(__file__))" - en dan als default daar de config.properties lezen.
Geen idee of daar nog andere problemen mee zijn. En expliciet die "-c" meegeven is ook geen groot bezwaar.
Als jij opstart vanuit een script zou je eigenlijk in dat script een cd naar de autosub directory moeten doen.
Op die plaats maakt autosub ook z'n pidfile aan.
Als jij je script en configuratie goed gemaakt hebt dan zou autosub helemaal niets in jouw root directory mogen aanmaken, daar geeft je een applicatie normaal geen schrijfrechten.
[ Voor 3% gewijzigd door Ben(V) op 06-01-2017 22:31 ]
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Klinkt logisch. Als alternatief zou je kunnen overwegen om de directory te kiezen waar AutoSub.py in staat, in plaats van de working directory.Ben(V) schreef op vrijdag 6 januari 2017 @ 22:19:
Als je geen -c optie opgeeft dan gebruikt autosub de "working directory" (os.getwcd() ) om de config.properties te zoeken of bij afwezigheid aan te maken.
Zeker weten? Want die 'cd' doe ik niet en toch krijg ik een pidfile in de autosub directory. Als ik de source bekijk dan lijkt 'ie ook eerst een chdir te doen naar het AutoSub Path zoals in de config staat.Als jij opstart vanuit een script zou je eigenlijk in dat script een cd naar de autosub directory moeten doen.
Op die plaats maakt autosub ook z'n pidfile aan.
Doet 'ie ook niet, daarom faalde hij ook toen ik geen "-c" mee gaf.Als jij je script en configuratie goed gemaakt hebt dan zou autosub helemaal niets in jouw root directory mogen aanmaken, daar geeft je een applicatie normaal geen schrijfrechten.
Ik bedoel alleen dat er twee mogelijkheden zijn:
1) gebruiker die een init-script gebruikt moet de "-c" meegeven, want autosub kijkt default naar de opstart-directory;
2) autosub aanpassen zodat die de config default in de AutoSub.py directory zoekt, tenzij met "-c" anders opgegegeven.
Beide opties kunnen en zullen goed werken (en momenteel gebruik ik dus '1'). Het voordeel van (2) is dat de init-scripts lekker kaal en eenvoudig blijven - wat de kans op fouten kleiner maakt.
Maar prima als je het zo wilt houden. Het draait hier goed en ik heb er weer het nodige door geleerd. :-)
(en vat dit vooral niet te kritisch op: ik ben erg blij met AutoSub, dus dank voor het werk & support die je er in steekt!)
Kritisch zijn is goed, daar wordt het alleen maar beter van.
Er zijn echter twee AutSub.py bestanden, de eerste in de root directory van autosub en een waar de overige .py bestanden staan.
De structuur is:
<install directory>/AutoSub.py
<install directory>/autosub/AutoSub.py
<install directory>/autosub/__init__.py
etc
Is een beetje verwarrend maar dat heb ik ook maar geerfd.
Hij start dus normaal gesproken op in de <install directory>/AutoSub.py en van daaruit roept hij <install directory>/AutoSub.py aan.
Die chdir die daar in staan zijn nodig om de deamon los te koppelen van z'n omgeving als hij die dubbele fork doet, dat is hogere Linux die al bestond toen ik autosub overnam.
De hoofd AutoSub.py start dus de tweede AutoSub op maakt de config.properties, de AutoSubService.log en de database.db aan in de <install directory> en gaat vervolgens in een eindeloze loop tot hij een Signal krijgt dat hij moet afsterven.
Het echt werk wordt daarna door <install directory/autosu/AutoSub.py gedaan.
Persoonlijk zou ik de threading module van Python daar voor gebruikt hebben in plaats van deze fork construct, maar het is me te veel werk zonder echt doel om dat om te bouwen.
Er zijn echter twee AutSub.py bestanden, de eerste in de root directory van autosub en een waar de overige .py bestanden staan.
De structuur is:
<install directory>/AutoSub.py
<install directory>/autosub/AutoSub.py
<install directory>/autosub/__init__.py
etc
Is een beetje verwarrend maar dat heb ik ook maar geerfd.
Hij start dus normaal gesproken op in de <install directory>/AutoSub.py en van daaruit roept hij <install directory>/AutoSub.py aan.
Die chdir die daar in staan zijn nodig om de deamon los te koppelen van z'n omgeving als hij die dubbele fork doet, dat is hogere Linux die al bestond toen ik autosub overnam.
De hoofd AutoSub.py start dus de tweede AutoSub op maakt de config.properties, de AutoSubService.log en de database.db aan in de <install directory> en gaat vervolgens in een eindeloze loop tot hij een Signal krijgt dat hij moet afsterven.
Het echt werk wordt daarna door <install directory/autosu/AutoSub.py gedaan.
Persoonlijk zou ik de threading module van Python daar voor gebruikt hebben in plaats van deze fork construct, maar het is me te veel werk zonder echt doel om dat om te bouwen.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Ik heb inmiddels versie 1.0.1 op m'n Synology DS214 staan, met behulp van het SPK bestand wat hier eerder geplaatst was door Ben(V).
Ik ben weer met een schone installatie begonnen en alles lijkt perfect te werken.
Totdat ik een username en password instel onder het kopje webserver.
Zodra ik Autosub dan opnieuw opstart krijg ik onderstaande melding in beeld.
Enig idee wat hier aan de hand kan zijn?

Wanneer ik handmatig de username en password weer uit de config.properties file haal via putty, dan werkt autosub weer perfect.
Ik ben weer met een schone installatie begonnen en alles lijkt perfect te werken.
Totdat ik een username en password instel onder het kopje webserver.
Zodra ik Autosub dan opnieuw opstart krijg ik onderstaande melding in beeld.
Enig idee wat hier aan de hand kan zijn?

Wanneer ik handmatig de username en password weer uit de config.properties file haal via putty, dan werkt autosub weer perfect.
[ Voor 27% gewijzigd door -EvoLution- op 07-01-2017 13:57 ]
Ja ik heb het probleem inmiddels gefixed, maar ben ook bezig met een backup/restore functie voor de config en database bestanden.
Zodra ik daar mee klaar ben komt er een update.
Kom denk ik vandaag nog wel en hooguit morgen met een update.
Zodra ik daar mee klaar ben komt er een update.
Kom denk ik vandaag nog wel en hooguit morgen met een update.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Top, bedankt voor al je werk!
Ik wacht de update rustig af en zal tot die tijd even geen username / password gebruiken.
Ik wacht de update rustig af en zal tot die tijd even geen username / password gebruiken.
Nieuwe versie van autosub is beschikbaar (1.0.2)
De problemen met username/password en veranderen van console logging zijn gefixed.
Backup/Restore van config en database zijn toegevoegd.
Ook heb ik een 0.8.40 versie uitgebracht voor mensen die willen upgraden vanuit 0.8.39.
Als je die upgrade uitvoert komt daarna ook de 1.0.2 versie beschikbaar
0.8.40 en 1.0.2 zijn functioneel gelijk maar staan op verschillende githubs.
De problemen met username/password en veranderen van console logging zijn gefixed.
Backup/Restore van config en database zijn toegevoegd.
Ook heb ik een 0.8.40 versie uitgebracht voor mensen die willen upgraden vanuit 0.8.39.
Als je die upgrade uitvoert komt daarna ook de 1.0.2 versie beschikbaar
0.8.40 en 1.0.2 zijn functioneel gelijk maar staan op verschillende githubs.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Ik heb mijn 0.8.xx geupgrade naar 0.8.40 en daarna naar 1.0.2 maar krijg de volgende foutmelding
bij het openen van Log en ook het zoeken lijkt niet te werken. Ik had van de week mijn installatie geupgrade naar 0.8.40 voordat deze was teruggetrokken waardoor ik een niet werkende installatie had. Ik heb daarna de package verwijderd en opnieuw geïnstalleerd. Vanochtend pas de eerste update uitgevoerd, omdat als ik het eerder van de week deze update uitvoerde hij update naar versie 0.8.39 maar de github bestanden van de niet werkende 0.8.40 installeerde. Ik gebruik trouwens dsm5

Bedankt voor je feedback, ik wacht nog even met de update naar 1.x
Kun je de config.properties hier plaatsen?DyArt schreef op zondag 8 januari 2017 @ 10:30:
Ik heb mijn 0.8.xx geupgrade naar 0.8.40 en daarna naar 1.0.2 maar krijg de volgende foutmelding [afbeelding] bij het openen van Log en ook het zoeken lijkt niet te werken. Ik had van de week mijn installatie geupgrade naar 0.8.40 voordat deze was teruggetrokken waardoor ik een niet werkende installatie had. Ik heb daarna de package verwijderd en opnieuw geïnstalleerd. Vanochtend pas de eerste update uitgevoerd, omdat als ik het eerder van de week deze update uitvoerde hij update naar versie 0.8.39 maar de github bestanden van de niet werkende 0.8.40 installeerde. Ik gebruik trouwens dsm5
Wel even je passwoorden eruit halen voor je dat doet.
Heb je een van de notifications aanstaan en zo ja welke?
[ Voor 3% gewijzigd door Ben(V) op 08-01-2017 11:17 ]
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Ik heb inderdaad 1notifcations aanstaan, pushbullet. Hierbij de config.properties
code:
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
| [config] path = /volume1/@appstore/AutoSub-BootstrapBill seriespath = /volume1/video/Series bckpath = /volume1/downloads downloaddutch = True downloadeng = False subeng = en subnl = nl fallbacktoeng = False notifyen = False notifynl = True wantedfirst = True launchbrowser = False skiphiddendirs = False englishsubdelete = False addic7ed = False opensubtitles = False podnapisi = False subscene = False hearingimpaired = False minmatchscore = 8 configversion = 4 searchinterval = 21600 browserrefresh = 1 postprocesscmd = opensubtitlesuser = xxxxxx opensubtitlespasswd = xxxxxxxx addic7eduser = xxxxx addic7edpasswd = xxxxxxx subcodec = windows-1252 skipstringnl = skipstringen = skipfoldersnl = skipfoldersen = [webserver] webserverip = 0.0.0.0 webserverport = 8083 username = password = webroot = /auto-sub [logfile] logfile = /volume1/@appstore/AutoSub-BootstrapBill/AutoSubService.log loglevel = INFO loglevelconsole = ERROR logsize = 999424 lognum = 1 [notify] notifypushbullet = True pushbulletapi = xxxxxxxxxxx [namemapping] [addic7edmapping] |
Heb het al gevonden.
Je hebt bij webroot "/autosub" ingevult daar struikelt de nieuwe versie van cherrypy over.
Haal dat even weg uit je config en dan is het denk ik wel over.
Ik zal een aanpassing maken dat hij daar niet meer over struikelt.
Je hebt bij webroot "/autosub" ingevult daar struikelt de nieuwe versie van cherrypy over.
Haal dat even weg uit je config en dan is het denk ik wel over.
Ik zal een aanpassing maken dat hij daar niet meer over struikelt.
[ Voor 74% gewijzigd door Ben(V) op 08-01-2017 11:36 ]
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Ik heb de 2 regels weggehaald en daarna Auto-sub een herstart gegeven maar de melding blijft.
Update: ik zag net je voorstel om de webroot aan te passen. Ik heb deze functie aanstaan omdat dit nodig was mijn reverse proxy, Als ik dit uitzet dan werkt waarschijnlijk mijn reverse proxy niet meer, maar ik zal het even testen
code:
1
2
3
4
5
6
7
8
9
10
| Traceback (most recent call last): File "/volume1/@appstore/AutoSub-BootstrapBill/cherrypy/_cprequest.py", line 678, in respond inst.set_response() File "/volume1/@appstore/AutoSub-BootstrapBill/cherrypy/_cperror.py", line 275, in set_response response.body = ntob('<br />\n'.join(msgs), 'utf-8') File "/volume1/@appstore/AutoSub-BootstrapBill/cherrypy/_cpcompat.py", line 56, in ntob assert_native(n) File "/volume1/@appstore/AutoSub-BootstrapBill/cherrypy/_cpcompat.py", line 91, in assert_native raise TypeError('n must be a native str (got %s)' % type(n).__name__) TypeError: n must be a native str (got unicode) |
Update: ik zag net je voorstel om de webroot aan te passen. Ik heb deze functie aanstaan omdat dit nodig was mijn reverse proxy, Als ik dit uitzet dan werkt waarschijnlijk mijn reverse proxy niet meer, maar ik zal het even testen
[ Voor 13% gewijzigd door DyArt op 08-01-2017 11:39 ]
Zie mijn aanpassing hieroor het is de webroot
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Test even en dan zal ik het oplossen.
Het is een probleem dat autosub met een Unicode string werkt en de nieuwe versie van cherrpy een string verwacht.
Heb een nieuwe versie uitgebracht waarin het gefixed is.
Het is een probleem dat autosub met een Unicode string werkt en de nieuwe versie van cherrpy een string verwacht.
Heb een nieuwe versie uitgebracht waarin het gefixed is.
[ Voor 108% gewijzigd door Ben(V) op 08-01-2017 12:48 ]
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Er gaat bij mij iets mis met de serie Sherlock.
Ik zie bij a7 id staan 6159, maar dat leidt naar een lege pagina. De correcte a7 id is 1001.
Handmatig de juiste a7 id toevoegen werkt niet.
(bestandsnaam is Sherlock S04E02 1080p HDTV x264-MORiTZ.mkv)
Ik zie bij a7 id staan 6159, maar dat leidt naar een lege pagina. De correcte a7 id is 1001.
Handmatig de juiste a7 id toevoegen werkt niet.
(bestandsnaam is Sherlock S04E02 1080p HDTV x264-MORiTZ.mkv)
Is het normaal dat wanneer ik de web-interface open dit echt lang duurt? Ik krijg zelfs een melding van firefox, een webpagina vertraagd uw browser, wat wilt u doen? Ik gebruik Auto-Sub 1.0.3 op een Xpenology setup.
Het zoeken van ondertitels werkt wel gewoon goed, er komt (met erg onregelmatige intervallen, dat dan weer wel) vanalles binnen, vermoed ook dat dit te maken heeft met een max aantal zoekopdrachten op de providers die ik gebruik.
Het zoeken van ondertitels werkt wel gewoon goed, er komt (met erg onregelmatige intervallen, dat dan weer wel) vanalles binnen, vermoed ook dat dit te maken heeft met een max aantal zoekopdrachten op de providers die ik gebruik.
De lijst "downloaded" eens leeg maken ? Had er ook last van. Nu een gewoonte ervan gemaakt om, als ik eens naar de interface ga, de lijst leeg te makengastje01 schreef op maandag 9 januari 2017 @ 11:06:
Is het normaal dat wanneer ik de web-interface open dit echt lang duurt? Ik krijg zelfs een melding van firefox, een webpagina vertraagd uw browser, wat wilt u doen? Ik gebruik Auto-Sub 1.0.3 op een Xpenology setup.
Het zoeken van ondertitels werkt wel gewoon goed, er komt (met erg onregelmatige intervallen, dat dan weer wel) vanalles binnen, vermoed ook dat dit te maken heeft met een max aantal zoekopdrachten op de providers die ik gebruik.
2x Marstek Venus E 5.12 v153 - CT003 V117 - BMS 213 en 215
Ik doe dat eens per maand,
Werd ook traag na 10 blz.
Werd ook traag na 10 blz.

I think I'm afraid to be happy whenever I get to happy, something bad always happen.
Thnx, dit heeft gevoelsmatig wel iets geholpen. Ik heb nog 1200 items ongeveer waar ik nog geen subs voor heb, hij heeft nog wel iets te laden, maar het werkte wel. Is het nog zinvol om de cache ook te flushen?Kenhas schreef op maandag 9 januari 2017 @ 12:25:
[...]
De lijst "downloaded" eens leeg maken ? Had er ook last van. Nu een gewoonte ervan gemaakt om, als ik eens naar de interface ga, de lijst leeg te maken
Als ie nog zoveel te doen heeft, zou ik die gewoon laten doen. 1200 is al de moeite om te laden als tabel. Als ik mij niet vergis werkt het programma met datatables.js en als er dan 1200 rijen moeten geladen worden, kan het wel tijdje duren. Gewoon even geduld tot de lijst verminderd is, denk ikgastje01 schreef op maandag 9 januari 2017 @ 13:59:
[...]
Thnx, dit heeft gevoelsmatig wel iets geholpen. Ik heb nog 1200 items ongeveer waar ik nog geen subs voor heb, hij heeft nog wel iets te laden, maar het werkte wel. Is het nog zinvol om de cache ook te flushen?
tenzij iemand anders een ander idee heeft
2x Marstek Venus E 5.12 v153 - CT003 V117 - BMS 213 en 215
Heb inmiddels een hoop oude series d'r uit gegooid, hij moet nog nog ongeveer 200 subs zien te vinden, waarvan een aantal vrij recente, die moeten wel te vinden zijn. Ik de log zag ik dat ik door mn API-calls heen ben, dat verklaart ook meteen waarom er niks meer binnen kwam. Wat zou een verstandige setting zijn om de interval op te laten staan? Ik heb nergens betaalde abonnementen, heb gewoon standaard aantal API-calls.Kenhas schreef op maandag 9 januari 2017 @ 15:11:
[...]
Als ie nog zoveel te doen heeft, zou ik die gewoon laten doen. 1200 is al de moeite om te laden als tabel. Als ik mij niet vergis werkt het programma met datatables.js en als er dan 1200 rijen moeten geladen worden, kan het wel tijdje duren. Gewoon even geduld tot de lijst verminderd is, denk ik
tenzij iemand anders een ander idee heeft
Wat ik ook tegen kwam was de minmatch, ik heb hier op het moment maar 1 vinkje staan, wanneer ik er meer aanklik, is dat dan een EN of een OF selectie die ik maak?
Lekker een paar dagen laten draaien, hij harkt ze vanzelf wel binnen.
Vinkje van minmatch alleen bij source neerzetten, dat geeft de beste resultaten.
Ik heb de interval op 6 uur staan. (is ook minimaal volgens mij).
Verder lang geleden dat ik gereageerd heb in dit topic, maar wat blijft het toch een TOP applicatie op mijn Synology!
Ben(V), super bedankt dat jij hier zoveel energie in stopt, hier een erg tevreden gebruiker!!
Vinkje van minmatch alleen bij source neerzetten, dat geeft de beste resultaten.
Ik heb de interval op 6 uur staan. (is ook minimaal volgens mij).
Verder lang geleden dat ik gereageerd heb in dit topic, maar wat blijft het toch een TOP applicatie op mijn Synology!
Ben(V), super bedankt dat jij hier zoveel energie in stopt, hier een erg tevreden gebruiker!!
Persoonlijk zou ik een aantal eruit halen,
Van sommige series zul je geen subs meer vinden.
Zeker van oude series.
Dan heb je ook meer kans de er voor de rest wat gevonden word.
Als je dan wat weg gewerkt hebt zou je evt wat oudere er weer tussen kunnen zetten.
Je interval zou je moeten kijken wanneer hij klaar is met de eerste ronde.
Maar aangezien je zegt dat je al door je API cals heen bent zou ik zeggen zet je interval op 24 uur.
Aangezien je een Max per dag hebt.
Of een keer overwegen om een kleine donatie te doen voor de subtitle site.
Zodat je sneller door je lijst heen bent en natuurlijk als bedankje dat je hun site mag misbruiken.
Van sommige series zul je geen subs meer vinden.
Zeker van oude series.
Dan heb je ook meer kans de er voor de rest wat gevonden word.
Als je dan wat weg gewerkt hebt zou je evt wat oudere er weer tussen kunnen zetten.
Je interval zou je moeten kijken wanneer hij klaar is met de eerste ronde.
Maar aangezien je zegt dat je al door je API cals heen bent zou ik zeggen zet je interval op 24 uur.
Aangezien je een Max per dag hebt.
Of een keer overwegen om een kleine donatie te doen voor de subtitle site.
Zodat je sneller door je lijst heen bent en natuurlijk als bedankje dat je hun site mag misbruiken.
I think I'm afraid to be happy whenever I get to happy, something bad always happen.
Verwijderd
Je kunt natuurlijk altijd dedicated programma's gebruiken. Op mijn Mac gebruik ik vaak Subsmarine om snel individuele ondertiteling te vinden.. Werkt sneller dan de individuele websites aflopen.
Klopt autosub heeft er een ander Sherlock op addic7ed er bij gevonden.drfruit schreef op maandag 9 januari 2017 @ 08:52:
Er gaat bij mij iets mis met de serie Sherlock.
Ik zie bij a7 id staan 6159, maar dat leidt naar een lege pagina. De correcte a7 id is 1001.
Handmatig de juiste a7 id toevoegen werkt niet.
(bestandsnaam is Sherlock S04E02 1080p HDTV x264-MORiTZ.mkv)
Heb een nieuwe versie uitgebracht die de mapping corrigeert.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
De apicall zijn de calls naar tvdb om het IMDB en de juiste benaming te zoeken.
Autosub cached eenmaal gevonden series, waarna hij geen apicall meer nodig heeft voor die serie.
Het komt dus doordat je heel veel series hebt met onjuiste namen waar je dus steeds weer naar blijft zoeken en zo dus je apicalls verbruikt.
Waarschijnlijk zelfs lang voordat hij aan series toekomt met misschien wel een goede naam en een sub.
Ik gebruik bijna geen apicalls, alleen als ik een nieuwe serie toevoeg.
Autosub cached eenmaal gevonden series, waarna hij geen apicall meer nodig heeft voor die serie.
Het komt dus doordat je heel veel series hebt met onjuiste namen waar je dus steeds weer naar blijft zoeken en zo dus je apicalls verbruikt.
Waarschijnlijk zelfs lang voordat hij aan series toekomt met misschien wel een goede naam en een sub.
Ik gebruik bijna geen apicalls, alleen als ik een nieuwe serie toevoeg.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Zijn er trouwens mensen die de mini versie gebruiken? Het eerst wat ik doe wanneer ik Autosub open op m'n telefoon is klikken op 'Exit Mini'.
Aangezien de volledige versie goed schaalt en wél alle functionaliteit bevat, lijkt het mij logischer om de mini versie te schrappen.
Is dit realiseerbaar Ben(V)?
Het enige is dat de text in de header van de volledige versie nauwelijks leesbaar is op m'n telefoon.
Aangezien de volledige versie goed schaalt en wél alle functionaliteit bevat, lijkt het mij logischer om de mini versie te schrappen.
Is dit realiseerbaar Ben(V)?
Het enige is dat de text in de header van de volledige versie nauwelijks leesbaar is op m'n telefoon.

Dat ligt aan je browser, bij mij is die header prima te zien op m'n android tablet met chrome browser.
En nee ik ga die mini er niet uithalen.
En nee ik ga die mini er niet uithalen.
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.
Vreemd, ik gebruik ook de Chrome browser.Ben(V) schreef op maandag 9 januari 2017 @ 21:22:
Dat ligt aan je browser, bij mij is die header prima te zien op m'n android tablet met chrome browser.
En nee ik ga die mini er niet uithalen.
Op een Nexus 5. Enig idee waar het in zou kunnen zitten?
Dat kan beiden kloppen, ik heb een aantal series toegevoegd, gaat totaal om zo'n 100-120 afleveringen schat ik. Ook had ik de cache leeg gegooid in de hoop de browser daar sneller mee te maken. Heb alle oude series d'r uit gegooid, alleen recente series mag ie nu gaan bijwerken en dat lijkt ie prima te doen. Ik heb nog ongeveer 170 bestanden waarvoor subs gezocht moeten worden.Ben(V) schreef op maandag 9 januari 2017 @ 20:27:
De apicall zijn de calls naar tvdb om het IMDB en de juiste benaming te zoeken.
Autosub cached eenmaal gevonden series, waarna hij geen apicall meer nodig heeft voor die serie.
Het komt dus doordat je heel veel series hebt met onjuiste namen waar je dus steeds weer naar blijft zoeken en zo dus je apicalls verbruikt.
Waarschijnlijk zelfs lang voordat hij aan series toekomt met misschien wel een goede naam en een sub.
Ik gebruik bijna geen apicalls, alleen als ik een nieuwe serie toevoeg.
Ben tot nu toe zeer tevreden over de werking, thnx dat je dit project met ons wil delen
Kan het kloppen dat de init.ubuntu nog niet bijgewerkt is? Poosje terug in het topic was een nieuwe init.ubuntu geplaatst meen ik, daarmee kon ik Autosub enigszins weer automatisch opstarten. Ik heb echter onlangs geupdate en de /etc/init.d/autosub gesymlinkt naar de nieuwe init.ubuntu, maar om de een of andere reden start hij nu niet meer op.
Heb je de bijgevoegde init.ubuntu aangepast aan je eigen situatie (installatie plek e.d.)?CH40S schreef op maandag 9 januari 2017 @ 23:18:
Kan het kloppen dat de init.ubuntu nog niet bijgewerkt is? Poosje terug in het topic was een nieuwe init.ubuntu geplaatst meen ik, daarmee kon ik Autosub enigszins weer automatisch opstarten. Ik heb echter onlangs geupdate en de /etc/init.d/autosub gesymlinkt naar de nieuwe init.ubuntu, maar om de een of andere reden start hij nu niet meer op.
Zo uit mijn blote hoofd gaat deze er vanuit dat autosub in /opt/autosub staat. Vergeet ook niet update-rc te runnen anders eindigt de script uitvoering in een melding dat er veranderingen zijn doorgevoerdt zonder een update vd services.
Asrock Z77 Extreme6, Intel i7-3770K, Corsair H100i, 32 GB DDR-3, 256 GB Samsung SSD + 2 x 3TB SATA, GeForce GTX 660 Ti, Onboard NIC and sound, SyncMaster 24"&22" Wide, Samsung DVD fikkertje, Corsair 500R
Had een nieuwe installatie gemaakt in /opt inderdaad, maar zal het pad eens checken. Update-rc.d autosub defaults had ik idd gedaan, meermaals zelfs.Pantagruel schreef op dinsdag 10 januari 2017 @ 07:11:
Heb je de bijgevoegde init.ubuntu aangepast aan je eigen situatie (installatie plek e.d.)?
Zo uit mijn blote hoofd gaat deze er vanuit dat autosub in /opt/autosub staat. Vergeet ook niet update-rc te runnen anders eindigt de script uitvoering in een melding dat er veranderingen zijn doorgevoerdt zonder een update vd services.
[ Voor 6% gewijzigd door CH4OS op 10-01-2017 07:49 ]
Heb net naar versie 1.0.4 geupgrade.Ben(V) schreef op maandag 9 januari 2017 @ 20:19:
[...]
Klopt autosub heeft er een ander Sherlock op addic7ed er bij gevonden.
Heb een nieuwe versie uitgebracht die de mapping corrigeert.
Cache van Autosub verwijderd
Autosub opnieuw gestart
Ik heb daarna nog steeds bij Sherlock staan: 1475582 : 6159
geen Addic7ed ID mapping ingevuld .
conf
Itt tot wat de txt in t init.ubuntu script zegt, heb ik de defaults direct in de file aangepast en tevens in /etc/defaults/autosub gedefinieerd.
Een symlink in /etc/init.d naar /opt/autosub/init.ubuntu runt super snel door t script, maar doet geen Autosub opstarten, mmm.
Het script vanuit /opt/autosub runnen werkt wel foutloos (had her en der wat check messages ingevoegd om evt vastlopen op te sporen)
aangepaste deel van t init script:
/etc/default/autosub
Dus het init script maar naar /etc/init.d gekopieerd en executable gemaakt.
Na runnen van "services autosub" zie ik dat de autosub engine en webservice snel genoeg in de lucht zijn (seconde werk).
FF controleren:
"service autosub status"
Oftewel het init script is goed, vergt enkel de juiste settings en de aanwezigheid in /etc/init.d
Beetje een off-day vandaag, dus aan t klungelen geslagen.CH40S schreef op dinsdag 10 januari 2017 @ 07:48:
[...]
Had een nieuwe installatie gemaakt in /opt inderdaad, maar zal het pad eens checken. Update-rc.d autosub defaults had ik idd gedaan, meermaals zelfs.
Itt tot wat de txt in t init.ubuntu script zegt, heb ik de defaults direct in de file aangepast en tevens in /etc/defaults/autosub gedefinieerd.
Een symlink in /etc/init.d naar /opt/autosub/init.ubuntu runt super snel door t script, maar doet geen Autosub opstarten, mmm.
Het script vanuit /opt/autosub runnen werkt wel foutloos (had her en der wat check messages ingevoegd om evt vastlopen op te sporen)
aangepaste deel van t init script:
code:
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
| .. load_settings() { if [ $SETTINGS_LOADED != "TRUE" ]; then . $SETTINGS ## The defaults # Run as username RUN_AS=${HP_USER-autosub} # Path to app HP_HOME=path_to_app_AutoSub.py # APP_PATH=${HP_HOME-/opt/autosub-bootstrapbill/} APP_PATH=${HP_HOME-/opt/autosub/} # Path to store PID file # PID_FILE=${HP_PIDFILE-/opt/autosub-bootstrapbill/autosub.pid} PID_FILE=${HP_PIDFILE-/opt/autosub/autosub.pid} # Path to python bin DAEMON=${PYTHON_BIN-/usr/bin/python} # Extra daemon option like: HP_OPTS=" " EXTRA_DAEMON_OPTS=${HP_OPTS--c/opt/autosub/config.properties -d -l} # Extra start-stop-daemon option like START_OPTS=" --group=users" EXTRA_SSD_OPTS=${SSD_OPTS-} DAEMON_OPTS=" AutoSub.py ${EXTRA_DAEMON_OPTS}" SETTINGS_LOADED=TRUE fi [ -x $DAEMON ] || { log_warning_msg "$DESC: Can't execute daemon, aborting. See $DAEMON"; return 1;} return 0 } ... |
/etc/default/autosub
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| root@ubuntu-autosub-test:/etc/init.d# cat /etc/default/autosub # ## ## Options to include in /etc/default/autosub, uncomment if required ## HP_USER= #$RUN_AS, username to run AutoSub under, the default is autosub ## HP_HOME= #$APP_PATH, the location of AutoSub.py, the default is /opt/autosub-bootstrapbill ## HP_PIDFILE= #$PID_FILE, the location of auto.pid, the default is /opt/autosub-bootstrapbill/autosub.pid ## PYTHON_BIN= #$DAEMON, the location of the python binary, the default is /usr/bin/python ## HP_OPTS= #$EXTRA_DAEMON_OPTS, extra cli option for autosub, i.e. " --config=/opt/autosub-bootstrapbill/config.properties --nolaunch --daemon" ## SSD_OPTS= #$EXTRA_SSD_OPTS, extra start-stop-daemon option like " --group=users" ## ## EXAMPLE if want to run as different user ## add HP_USER=username to /etc/default/autosub ## otherwise default autosub is used # HP_USER=autosub #$RUN_AS, username to run AutoSub under, the default is autosub HP_HOME=/opt/autosub #$APP_PATH, the location of AutoSub.py, the default is /opt/autosub-bootstrapbill HP_PIDFILE=/opt/autosub/autosub.pid #$PID_FILE, the location of auto.pid, the default is /opt/autosub-bootstrapbill/autosub.pid PYTHON_BIN=/usr/bin/python #$DAEMON, the location of the python binary, the default is /usr/bin/python HP_OPTS="--config=/opt/autosub/config.properties -d -l" #$EXTRA_DAEMON_OPTS, extra cli option for autosub, i.e. " --config=/opt/autosub-bootstrapbill/config.properties --nolaunch --daemon" ## SSD_OPTS= #$EXTRA_SSD_OPTS, extra start-stop-daemon option like " --group=users" |
Dus het init script maar naar /etc/init.d gekopieerd en executable gemaakt.
Na runnen van "services autosub" zie ik dat de autosub engine en webservice snel genoeg in de lucht zijn (seconde werk).
FF controleren:
"service autosub status"
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| autosub.service - LSB: starts instance of AutoSub Loaded: loaded (/etc/init.d/autosub; bad; vendor preset: enabled) Active: active (running) since Tue 2017-01-10 12:10:10 CET; 1min 18s ago Docs: man:systemd-sysv-generator(8) Process: 1574 ExecStart=/etc/init.d/autosub start (code=exited, status=0/SUCCESS) Tasks: 12 Memory: 34.0M CPU: 642ms CGroup: /system.slice/autosub.service └─1586 /usr/bin/python AutoSub.py --config=/opt/autosub/config.properties -d -l Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Starting as a daemon Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Initializing variables and loading config Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Starting output to log. Bye! Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Starting as a daemon Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Initializing variables and loading config Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Starting output to log. Bye! Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Starting as a daemon Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Disabling console output for daemon. Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: ...done. Jan 10 12:10:10 ubuntu-autosub-test systemd[1]: Started LSB: starts instance of AutoSub. |
Oftewel het init script is goed, vergt enkel de juiste settings en de aanwezigheid in /etc/init.d
Asrock Z77 Extreme6, Intel i7-3770K, Corsair H100i, 32 GB DDR-3, 256 GB Samsung SSD + 2 x 3TB SATA, GeForce GTX 660 Ti, Onboard NIC and sound, SyncMaster 24"&22" Wide, Samsung DVD fikkertje, Corsair 500R