martedì 17 febbraio 2015

Script python Transmission

Per questione di comodità ho deciso di scrivere due semplici script, uno per collegare rapidamente pc e Raspberry tramite il comando ssh ed uno direttamente sul Raspberry con i comandi più utili.

Raspberry connection script:
Riposto qui lo script, vi basterà copiarlo in un file di testo e cambiare l'estensione da .txt a .py  .
#!/usr/bin/python
import os
print 'Raspberry connection script'
os.system("ssh pi@IP_RASPBERRY")
Ricordate di cambiare IP_RASPBERRY con l'indirizzo del vostro raspberry.
Salvate il tutto, cambiate successivamente l'estensione da .txt a .py .
Per renderlo subito eseguibile lo script clicchiamo con il destro, proprietà, permessi, mettiamo la spunta nell'ultima riga "esecuzione".
Una volta avviato vi verrò chiesto d'inserire la vostra password, e si collegherà automaticamente.


Raspberry Transmission script:
Questo script va scritto direttamente sul nostro raspberry, colleghiamoci tramite lo script appena scritto qui sopra ed iniziamo.
Creiamo lo script con il comando:
sudo nano transmission
ora copiamo lo script riportato qui sotto:
----------
 #!/usr/bin/python  
#code by Dave Calaway http://goo.gl/7yt8Lf
import os
print 'Transmission script'
while True:
numero = int( raw_input('1 stop\n2 edit .json\n3 load setting\n4 reload transmission\n0 exit\n') )
if numero == 1:
os.system("sudo /etc/init.d/transmission-daemon stop")
if numero == 2:
os.system("cd /etc/transmission-daemon && sudo nano settings.json")
if numero == 3:
os.system("sudo /etc/init.d/transmission-daemon reload")
if numero == 4:
os.system("sudo /etc/init.d/transmission-daemon restart")
if numero == 0:
break
print 'bye :D'

Ora salviamo premendo CTRL+O, invio per confermare il nome ed in fine CTRL+X per uscire dall'editor.

Ora proviamo ad avviarlo, scriviamo:
python transmission
ora seguiamo le informazioni a monitor.
Ogni volta che ci collegheremo al Raspberry lo script sarà li e pronto per essere avviato con il comando sopra citato.

Nessun commento:

Posta un commento