Synology-Forum.nl

Tweaks / Addons A.K.A. The Underground => Algemeen => Topic gestart door: Dutchy036 op 12 februari 2013, 16:03:56

Titel: Package maken
Bericht door: Dutchy036 op 12 februari 2013, 16:03:56
Allen,

Ik ben geen Linux wonder en al helemaal niet thuis in Python. Daarentegen wel in Windows en daar kan ik met diverse scripts taken automatiseren.

Nu heb ik hier: http://pypi.python.org/pypi/extractit/1.0 (http://pypi.python.org/pypi/extractit/1.0) een package gevonden en hier http://forum.synology.com/wiki/index.ph ... kage_files (http://forum.synology.com/wiki/index.php/Synology_package_files) een beschrijving. Ben ik daarmee op de juiste weg of kan het eenvoudiger (buiten de packages die beschikbaar zijn via de package intaller)

Kan iemand mij verder helpen?
Titel: Re: Package maken
Bericht door: Matr1x op 12 februari 2013, 22:12:43
Ik heb even snel gekeken en hier worden geen spk pakketten aangeboden die je via Package Center kan installeren. Je moet dus handmatig installeren door het op je DiskStation te zetten en dan met Python setup.py of zoiets. Het is maar de vraag of het dan gaat werken. Ik heb geen account voor die site, anders had ik het pakket wel even kunnen downloaden om te kijken of het zal werken.
Titel: Re: Package maken
Bericht door: Dutchy036 op 13 februari 2013, 14:27:17
Matrix,
Ik heb een account aangemaakt maar de tar.gz is niet meer beschikbaar!  :cry:
Na wat onderzoek heb ik een andere client gevonden (deluge) helaas blijkt deze niet te werken op de ARM processor  :roll:

Op zich is mijn enige behoefte dat de client een add-on/plug-in of wellicht een script gedownloade  bestanden automatisch extract en verplaatst. Ging het hier over Windows had ik het zo gevonden en gemaakt echter voor Linux is het voor mij moeilijker omdat ik door een gebrek aan ervaring en kennis niet goed kan inschatten of het gaat werken. Na wat zoeken hebben heb toch een script gevonden dat mogelijk exact dat doet wat ik wil. 1 addertje...

Het script is geschreven zodat er naar een USB stick wordt gekopieerd :?

Citaat
To use this script follow these steps:
1.) Create two empty files:
verify.txt on your usb device. The script checks to see if verify.txt is on your usb device to assure the device is plugged in (as to avoid copying files to the mount Dir and not the device.
/etc/extra/database.txt The directory /etc/extra must be created along with the empty file database.txt for this script to function. The script will move text files in and out of /etc/extra/.
2.) Copy the Below script to /bin/extra
3.) be sure to change the permissions chmod 777 /bin/extra

Citaat van: "USB code snipit"
#usb (is the path where you mount your usb that you want the files transfered too.)
usb=/mnt/usb
Volgens mij is deze aanpassing voldoende:
#usb wordt #location
usb= wordt location=/volume1/[download pad]

Citaat
###Do not change anything below this line####
[ -f $usbverify.txt ] && date >> /var/www/usb/log.txt || exit  
Na deze regel begint het script en daar zie ik overal de declaratie USB in terug komen. Mogelijk is het voldoende om het woord usb te vervangen voor location?

Zou jij een poging willen doen om het script zo aan te passen dat het werkt met een file location (volume1)?

Dit script zou het installeren van een andere client overbodig maken omdat je alleen maar hoeft te downloaden.

Hier staat het script
http://lessthanhightech.weebly.com/auto ... linux.html (http://lessthanhightech.weebly.com/automatically-extract-and-move-movies-utorrent-linux.html)

Alvast bedankt!
Titel: Re: Package maken
Bericht door: Matr1x op 13 februari 2013, 18:30:32
Ik vind het een beetje lastig om advies te geven over iets wat ik zelf niet getest heb, maar je kunt elke map opgeven die je wilt. De home map is alleen aanwezig als je dit in DSM aan hebt gezet en dan ook alleen beschikbaar voor de gebruiker die aangemeld is. Lijkt mij hier niet zo handig.

Ik zou van dit:
working_dir=/home/torrent/working
complete_dir=/home/torrent/complete
usb=/mnt/usb

Het volgende maken:
working_dir=/volume1/downloads/torrent/incomplete
complete_dir=/volume1/downloads/torrent/complete
usb=/volume1/downloads/torrent/usb

Dan gebruik je dezelfde map downloads met soortgelijke submappen die ook gebruikt worden als je SABnzbd enzo zou gebruiken.
Titel: Re: Package maken
Bericht door: Dutchy036 op 18 februari 2013, 11:42:59
Citaat van: "Matr1x"
Ik zou van dit:
working_dir=/home/torrent/working
complete_dir=/home/torrent/complete
usb=/mnt/usb

Het volgende maken:
working_dir=/volume1/downloads/torrent/incomplete
complete_dir=/volume1/downloads/torrent/complete
usb=/volume1/downloads/torrent/usb

Dan gebruik je dezelfde map downloads met soortgelijke submappen die ook gebruikt worden als je SABnzbd enzo zou gebruiken.

Ter bevestiging: De maker van het script geeft de volgende reactie:
Citaat van: "http://lessthanhightech.weebly.com/automatically-extract-and-move-movies-utorrent-linux.html"
The path to the USB drive simply is a mount point. So you can point that anywhere you like.

Case closed  :)