Per integrare GitHub nei nostri programmi Python, esistono sicuramente parecchie librerie.

Noi vediamo PyGithub, che ho trovato veramente molto semplice da usare.

Prima di tutto installiamola nel sistema:

# pip install PyGithub

Ho scoperto un ottimo modulo per Python cross-platform, in grado di visualizzare tantissime informazioni di sistema: psutil!

Installarlo è molto semplice:

# pip install psutil

Tutte le funzioni richiamate, restituiscono i dati in forma di liste.

Praticamente tutti gli utenti Linux conoscono il comando df, che ci permette di verificare lo spazio libero su disco.

Ho trovato un'ottima alternativa scritta in Python: Pydf!

L'installazione è molto semplice; su Debian:

# aptitude install pydf

Ho scoperto un pacchetto scritto in Python per monitorare la rete: netutils-linux!

Come si evince dal nome, è solo per Linux, e per installarlo dobbiamo avere pip.

Se siamo su Ubuntu:

# aptitude install python3-pip
# pip3 install netutils-linux

La libreria che vi presento oggi, è solo una di quelle disponibili per il parsing dei fila YAML in Python: PyYAML!

E' disponibile per entrambe le versioni, e potete installarla così:

pip install pyyaml