Python

Browser in python usando PyQt4
11/04/2014
Script che lancia una versione semplificata di browser scritto in python Per prima cosa recuperiamo i componenti apt-get install python-qt4 Questo è lo script base """     ********************* VerySimpleWebBrowser ************************     This is a Very Simple Web Browser implemented over Qt and QtWebKit.     author: Juan Manuel Garcia <jmg.utn@gmail.com>     ...   read more
Connettore python-mysql
31/10/2013
apt-get install python-mysqldb ...   read more
Crontab con raccolta output da terminale in python
04/09/2015
Immaginiamo di avere uno script in python che fra le altre cose esegua il comando os.popen("comando shell") e ne voglia poi raccogliere l'output per processarlo in qualche modo... Se tutto è fatto correttamente, da terminale funziona. Nel momento in cui però andiamo a metterlo in un cron schedulato, potrebbe non funzionare, nel senso che quello che raccoglie il comando os.popen("comando ...   read more
DAC I2C
22/11/2013
Installare il componente Python per il bus di comunicazione apt-get install python-smbus I sorgenti in python sono stati recuperati da: http://learn.adafruit.com/mcp4725-12-bit-dac-with-raspberry-pi/using-the-adafruit-library Per scaricali tutti con git: git clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git Nota Bene: Per far sì che la raspberry veda correttamente il bus, ...   read more
DST Root CA X3 Expiration | Let's Encrypt
23/09/2021
A seguito dell'imminente scadenza del root-certificate DST Root CA X3 alcuni sistemi potrebbero non riconoscere più i certificati emessi da Let's Encrypt (https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/)In particolare il problema si presenta in uno dei due seguenti scenari:il sistema (client) non è aggiornato da così tanto tempo da non avere tra i propri certificati ...   read more
Installare crcmod per il calcolo del CRC
31/10/2013
wget https://pypi.python.org/packages/source/c/crcmod/crcmod-1.7.tar.gz#md5=2d5b92117d958dcead94f9e17f54cd32 tar -zxvf crcmod-1.7.tar.gz python setup.py install ...   read more
Installare psutil su unix
19/11/2014
apt-get install python-dev apt-get install python-pip pip install psutil ...   read more
Installare python-serial
31/10/2013
apt-get install python-serial ...   read more
Modificare il tag "titolo" dagli mp3
10/02/2014
Per far sì che i vari sistemi DLNA vedano in ordine corretto le canzoni, ho pensato di aggiungere il numero di traccia all'inizio del file. Per far ciò ho scritto uno script in python che usa alcune librerie esterne.Innanzitutto installare python 2.7. Quindi installare i vari componenti necessari: setuptools.py install eyeD3-0.7.3/setup.py install songdetails-master/setup.py ...   read more
Ping
19/12/2013
Per pingare un device in python ho fatto questa funzione che sfrutta il ping del sistema operativo. Questa è specifica per Unix, credo che per windows basti cambiare "-c" con "-n" ma non l'ho mai provato def ping_url(ip_addr): import subprocess ping = subprocess.Popen( ["ping", "-c", "4", ip_addr], stdout=subprocess.PIPE, stderr=subprocess.PIPE ) out, ...   read more
Recuperare parametri da command line (command line arguments)
22/11/2013
The Python sys module provides access to any command-line arguments via the sys.argv. This serves two purpose: sys.argv is the list of command-line arguments. len(sys.argv) is the number of command-line arguments. Here sys.argv[0] is the program ie. script name. Example: Consider the following script test.py: #!/usr/bin/python import sys print 'Number of arguments:', len(sys.argv), ...   read more