Synology-Forum.nl
Packages => 3rd party Packages => Auto-Sub => Topic gestart door: Matr1x op 13 april 2012, 18:02:23
-
Wat is dat toch super dat Package Center je informeert over een nieuwe versie als die er is (zie screenshot). Ik heb de update nog niet gedaan, want de huidige versie doet het gewoon er goed. Maar ik zal eens uitzoeken wat er nieuw is en of het de moeite is om op de knop bijwerken te drukken. Meer info volgt nog...
[attachimg=0:2kjuziyp]AutoSub bijwerken.png[/attachment:2kjuziyp]
-
ik heb AutoSub net bijgewerkt naar 0.5.3-3
Er zijn een aantal bestanden die nu hier staan:
/usr/local/autosub/config.properties (huidige config van config.ini is overgezet)
/usr/local/autosub/ExamplePostProcess.py (dit is hetzelfde bestand die ik bij -2 ook had)
In de config moet je dus wel even je post process script aanpassen naar:
python /usr/local/autosub/ExamplePostProcess.py
Deze bestanden zijn waarschijnlijk verplaatst zodat bij een nieuwe update (0.5.4) deze bestanden niet zomaar overschreven worden.
-
Ik heb in deze nieuwe versie wat kleine dingen aangepast, eigenlijk wat dingen opgeschoond.
Er waren wat fouten aanwezig in het start-stop-status script die ik heb verbeterd en ook zijn de config en het ExamplePostProcess script verplaatst zodat ze niet elke update worden overschreven.
Ook heeft het config bestand weer zijn originele naam gekregen: config.properties
Verder heb ik het update script zo gemaakt dat die bij elke vorige versie eerst je config en het ExamplePostProcess bestand opslaat en terug schrijft naar je nieuwe installatie.
-
Verder heb ik het update script zo gemaakt dat die bij elke vorige versie eerst je config en het ExamplePostProcess bestand opslaat en terug schrijft naar je nieuwe installatie.
Maar hoe ga je dat aanpakken als de maker van AutoSub in 0.5.4 ExamplePostProcess aanpast om Notify My Android support toe te voegen? :)
Daar had ik het laatst met zyronix al over, hij zegt dat je het beste ExamplePostProcess kan hernoemen en daar je eigen dingen in aan te passen.
ExamplePostProcess.py is alleen een voorbeeld van wat er allemaal mogelijk is, hier moet je geen settings in aanpassen.
Zodra Notify My Android is toegevoegd zal ik dit ook zo aanpassen bij mijn eigen installatie.
-
Maar hoe ga je dat aanpakken als de maker van AutoSub in 0.5.4 ExamplePostProcess aanpast om Notify My Android support toe te voegen? :)
Het moet wel een uitdaging blijven Donny :wink:
Maar heb wel een aantal ideeën om dat op te gaan lossen, zien we wel weer als de nieuwe versie uitkomt.
Komt trouwens een 0.5.3-4 aan, heb nog een kleine aanpassing gedaan bij het update script.
Maar goed dat iedereen alleen maar op bijwerken hoeft te drukken :lol:
-
Daar had ik het laatst met zyronix al over, hij zegt dat je het beste ExamplePostProcess kan hernoemen en daar je eigen dingen in aan te passen.
ExamplePostProcess.py is alleen een voorbeeld van wat er allemaal mogelijk is, hier moet je geen settings in aanpassen.
Klopt! Ik heb ook vanaf het begin al een kopie gemaakt van ExamplePostProcess.py en die aangepast. Het is altijd beter om originele bestanden te bewaren, zodat je altijd terug kunt. De CFE tool maakt ook niet voor niks een backup van de ini files als je deze na een wijziging opslaat.
-
Door het verplaatsen van het PostProcess script naar de nieuwe folder heb je de notificaties gesloopt.
2012-04-14 10:51:06,787 INFO downloadSubs: Running PostProcess
2012-04-14 10:51:07,031 ERROR downloadSubs: PostProcess: Traceback (most recent call last):
File "/usr/local/autosub/ExamplePostProcess.py", line 5, in <module>
import library.pythontwitter as twitter
ImportError: No module named library.pythontwitter
Omdat het script de modules niet meer kan vinden gaat ie niet verder. Ik heb de file weer terug gezet en het werkt weer.
Succes met je uitdaging :wink:
Voor degene wie dit even snel wilt doen via telnet
cd /usr/local/autosub/
cp ExamplePostProcess.py /volume1/@appstore/AutoSub
-
Door het verplaatsen van het PostProcess script naar de nieuwe folder heb je de notificaties gesloopt.
Daar was ik al een beetje bang voor :( En het nadeed van een repository gebruiken is dat je alleen maar de laatste versie kunt installeren. Om terug te gaan naar een oudere (vorige) versie, moet je het spk pakket handmatig installeren. No big deal, maar wel jammer... We wachten wel op versie 0.5.3-5.
-
Door het verplaatsen van het PostProcess script naar de nieuwe folder heb je de notificaties gesloopt.
We wachten wel op versie 0.5.3-5.
En bij deze versie 0.5.3-5, excuses voor alle problemen die weer bij de updates naar voren komen! Bij deze toch maar weer de config en de ExamplePostProcess verplaatst naar de AutoSub locatie.
Er word weer een backup van je config en ExamplePostProcess gemaakt dus hij zou je instellingen moeten bewaren.
Veel plezier met deze versie, hoop dat nu alles wel weer goed functioneert :)
-
Veel plezier met deze versie, hoop dat nu alles wel weer goed functioneert :)
Je test een spk toch zeker wel voor je deze vrijgeeft? Anders moet je een aantal mensen even vragen een nieuwe spk te testen voor je deze in de repository zet en beschikbaar stelt voor iedereen.
-
En bij deze versie 0.5.3-5, excuses voor alle problemen die weer bij de updates naar voren komen! Bij deze toch maar weer de config en de ExamplePostProcess verplaatst naar de AutoSub locatie.
Wat is in deze versie de AutoSub locatie? /volume1/@appstore/AutoSub of /usr/local/autosub/?
-
En bij deze versie 0.5.3-5, excuses voor alle problemen die weer bij de updates naar voren komen! Bij deze toch maar weer de config en de ExamplePostProcess verplaatst naar de AutoSub locatie.
Wat is in deze versie de AutoSub locatie? /volume1/@appstore/AutoSub of /usr/local/autosub/?
Dit is op volume1 dit is de standaard installatie locatie. /usr/ word alleen gebruikt door sabnzbd couchpotato en sickbeard. Zie niet het nut om daar alles te installeren.
Synology pakt zelf je package.tgz uit in de @appstore map.
-
Veel plezier met deze versie, hoop dat nu alles wel weer goed functioneert :)
Je test een spk toch zeker wel voor je deze vrijgeeft? Anders moet je een aantal mensen even vragen een nieuwe spk te testen voor je deze in de repository zet en beschikbaar stelt voor iedereen.
Natuurlijk wordt alles getest. Elke upgrade vanaf alle vorige versies en de losse installatie.
Iedereen ziet wel eens wat over het hoofd, toch?
-
Wat is in deze versie de AutoSub locatie? /volume1/@appstore/AutoSub of /usr/local/autosub/?
Dit is op volume1 dit is de standaard installatie locatie. /usr/ word alleen gebruikt door sabnzbd couchpotato en sickbeard. Zie niet het nut om daar alles te installeren.
Synology pakt zelf je package.tgz uit in de @appstore map.[/quote]
Synology installeert pas sinds DSM 4.0 in /volume1/@appstore of in mijn geval zelfs ongevraagd in /volume2/@appstore. Dit is een beetje uit noodzaak, omdat er door de extra functionaliteit te weinig ruimte vrij is op de systeempartitie. Ik vind dat ook wel een goede oplossing en ik verwacht dat de volgende spk pakketten van SuperZebulon ook op volume1 gaan installeren.
Als we weer terug zijn op volume1, dan verschilt 0.5.3-5 niet zoveel meer met 0.5.2 neem ik aan.
-
Mmm, handmatig installeren heeft toch ook zo zijn voordelen als ik dit lees :mrgreen:
Sent from my iPhone using Tapatalk
-
Als we weer terug zijn op volume1, dan verschilt 0.5.3-5 niet zoveel meer met 0.5.2 neem ik aan.
Het start-stop-status script is nog altijd het enige verschil. In versie 0.5.3-2 zaten wat kleine foutjes in dit script, deze zijn nu opgelost.
-
Ik krijg netjes een melding en e-mail als er pakketten van Synology bijgewerkt kunnen worden:
Beste gebruiker,
De volgende pakketten zijn gereed voor bijwerken op DiskStation. U kunt Package Center starten in DSM om ze bij te werken.
Bij te werken pakketten:
Audio Station, Photo Station, Surveillance Station, Download Station, iTunes Server, Mediaserver
met vriendelijke groeten,
Synology DiskStation
Deze melding krijg ik (volgens mij) ook altijd voor de pakketten van SuperZebulon (SABnzbd, SickBeard, etc), maar helaas niet voor AutoSub. Misschien toch iets vergeten in het installatiepakket?
-
Ik zelf krijg ze alleen van de Synology pakketten, dus ook niet van SABnzbd, Sickbeard etc. volgens mij is dit ook niet mogelijk.
Zijn voor zover ik weet ook geen scripts voor.
-
Ik zelf krijg ze alleen van de Synology pakketten, dus ook niet van SABnzbd, Sickbeard etc. volgens mij is dit ook niet mogelijk.
Zou goed kunnen dat dit alleen voor Synology pakketten gedaan wordt. Maar omdat er wel netjes een knop bijwerken verschijnt als er een nieuwe versie is, zou een melding toch niet veel extra moeite zijn voor Synology.
-
Is het ook mogelijk de package zo aan te passen dat hij ook met de Python versie van de synocommunity package source werkt?
-
Is het ook mogelijk de package zo aan te passen dat hij ook met de Python versie van de synocommunity package source werkt?
Dat is mogelijk ja. Ik kan ze helaas niet voor allebei maken. Maar omdat die van synocommunity een nieuwere versie is ga ik kijken of ik hem met deze aan de gang kan krijgen.
Dit zal waarschijnlijk dan in de nieuwe versie komen, als 0.5.4 uit komt.
-
Wellicht kun je hem laten opnemen in hun source?
-
Wellicht kun je hem laten opnemen in hun source?
Ik zou niet weten hoe ik met hun in contact kan komen. Ik zie nergens een email aders of iets dergelijks staan.
-
Probeer eens op het Engelse forum, ze hebben daar net een thread ge-opend :
SynoCommunity is glad to announce its new repo (http://forum.synology.com/enu/viewtopic.php?f=190&t=50593)
ik lees net dat Superzebulon dev is bij ze ...
Our devs:
SuperZebulon
Diaoul
Piwi
Nounours44
-
AutoSub werkt gelukkig ook goed met de nieuwere versie van Python, de versie van SynoCommuity.
Zodra AutoSub met een nieuwe versie komt zal mijn SPK op deze nieuwe python versie gaan werken.
Probeer eens op het Engelse forum, ze hebben daar net een thread ge-opend :
SynoCommunity is glad to announce its new repo (http://forum.synology.com/enu/viewtopic.php?f=190&t=50593)
ik lees net dat Superzebulon dev is bij ze ...
Bedankt voor je link, ik zal eens gaan kijken.
-
AutoSub werkt gelukkig ook goed met de nieuwere versie van Python, de versie van SynoCommuity.
Zodra AutoSub met een nieuwe versie komt zal mijn SPK op deze nieuwe python versie gaan werken.
Eeeh, ik snap het even niet ... werkt AutoSub nu al met Python 2.7.2-1 of pas als er een nieuwe versie komt ?
-
Ik moet ook bekenen dat ik niet helemaal snap wat er met de SynoCommuity vesie van Python bedoeld wordt. Zelf gebruik ik de SynoBlog versie van Python en ik hoop dat de volgende versie van AutoSub mij niet dwingt om Python bij te werken met de SynoCommuity versie. Geen idee of die wel samenwerkt met bijvoorbeeld SABnzbd en SickBeard.
-
Eeeh, ik snap het even niet ... werkt AutoSub nu al met Python 2.7.2-1 of pas als er een nieuwe versie komt ?
Hiermee probeer ik te zeggen dat als ik handmatig alles wijzig naar de python versie 2.7.2-1, dat AutoSub dan ook goed werkt. Op dit moment werkt de SPK alleen nog met de versie 2.6.6-5.
Als de scripters van AutoSub hun nieuwe versie uitbrengen, zal ik de SPK aanpassen zodat die gaat werken met de nieuwe python versie.
-
Deze opmerking geeft al aan dat je straks moet gaan switchen en niet meerdere repositories door elkaar moet gaan gebruiken. Het is dan maar de vraag of de pakketten straks nog wel goed werken. Goede nieuws is wel dat SuperZebulon nu bij de SynoCommunity zit, dus hij er wel voor zorgen dat dit goed gaat komen.
The SynoCommunity repository is offering packages for Synology NAS. Those packages are developped by (and for) the user community. SynoCommunity will not take responsability for any damage, data loss, resulting from installing one of those packages.
3rd party packages repos might be duplicated from those on SynoCommunity repo, and therefore create conflicts, introducing weird behaviour from those packages.
(SuperZebulon mostly)
If you are already using other repos, it is highly recommended to delete those, and the packages installed from those repos.
The packages offered by SynoCommunity have been tested, and do not interfere with official Synology packages.
-
Deze opmerking geeft al aan dat je straks moet gaan switchen en niet meerdere repositories door elkaar moet gaan gebruiken. Het is dan maar de vraag of de pakketten straks nog wel goed werken. Goede nieuws is wel dat SuperZebulon nu bij de SynoCommunity zit, dus hij er wel voor zorgen dat dit goed gaat komen.]
Ik kan bij de installatie altijd nog aangeven dat men Python versie 2.7 geïnstalleerd moet hebben.
Als deze python versie niet wordt gevonden wordt de installatie niet uitgevoerd.
Dit is overigens nu ook bij de huidige versie, als je geen python 2.6 hebt geïnstalleerd wordt dit aangegeven bij de installatie van AutoSub en wordt de installatie afgebroken.
-
Op GoT is er een tweaker zo vriendelijk geweest een spk te maken die werkt met de nieuwe Python:
Dropbox link (http://dl.dropbox.com/u/6696611/Synology/index.html)
getest door anderen, werkt goed! misschien een idee deze ook in de respitory te zetten?