Auteur : eric

Python : la librairie Picamera – 1ère partie

Introduction Dans un précédent article, nous avions parlé de raspistill et raspivid pour piloter le module caméra de votre Raspberry. C’était cool mais nous allons aller plus loin. Dans la cas où vous voudriez inclure l’utilisation de votre caméra dans un programme Python, cette méthode (raspistill/raspivid) implique de lancer ces utilitaires pour en récupérer le résultat par la suite. C’est faisable mail il y a beaucoup mieux: la librairie Picamera. Elle va vous permettre de piloter le module caméra de votre Pi directement depuis votre script Python. Dans ce premier article on va se contenter d’utiliser les fonctionnalités basiques...

Lire la suite

Envoyer un mail via SMTP

Un article rapide aujourd’hui : comment envoyer un mail via smtp en python. Pour cela j’utilise la librairie smtplib et une boite gmail. Pas besoin de faire plus de discours, voici le code   import smtplib from email.mime.text import MIMEText message = MIMEText('Ceci est un test !') message['Subject'] = 'Objet du message' message['From'] = 'fromxxx@gmail.com' message['To'] = 'toyyy@domaine.com' server = smtplib.SMTP('smtp.gmail.com:587') server.starttls() server.login('fromxxx@gmail.com','motdepasse') server.send_message(message) server.quit() Envoi mail Quelques remarques : Remplacer fromxxx@gmail.com par votre adresse mail et toyyy@domain.com par l’adresse mail destinataire du message Remplacer ‘motdepasse’ par le mot de passe de l’adresse de messagerie utilisée 587 est le...

Lire la suite

Nestor : évaluation du Voice Kit (Google AIY)

Introduction Pour ceux qui suivent ce blog, on a ici un projet de développement d’un assistant personnel (on a appelé ça Nestor, l’article de présentation est ici). Pour l’instant on n’a pas fait beaucoup de tests mais le projet est toujours là. Dans ce cadre là, j’ai fait l’acquisition du Voice Kit. Pour ce qui ne connaissent pas, il a été proposé par The MagPi et Google en avril je crois. Le truc a l’air sympa et permet d’avoir une « boite » avec un look sympa et les différentes vidéos que l’on peut voir sur le net montrent un certain...

Lire la suite

Manipulation de fichiers

chmod Cette commande permet de changer les droits d’un fichier chmod [-R] mode fichier -R : avec cette option la commande est appliquée récursivement sur une arborescence de fichiers mode : indique la modification des droits à appliquer cp Cette commande permet de copier des fichiers cp [-fip] fichier1 fichier2 cp [-fipr] fichier repertoire -f : cette option permet de forcer la destruction du fichier cible si ce dernier est protégé en écriture -i : avec cette option, la commande demande confirmation de l’éventuel remplacement d’un fichier -p : en utilisant cette option, les droits, le propriétaire, le groupe,...

Lire la suite

Commandes sur les répertoires

cd Cette commande permet de changer de répertoire cd [chemin] chemin : pour indiquer le répertoire dans lequel on veut se déplacer. ls Cette commande permet de lister les caractéristiques des fichiers ls [-CFRacdilqrtu1] [fichier ...] Les principales options : -F : ajoute un indicateur après chaque nom (« / » après les répertoires, « * » après les fichiers exécutables, « @ » après les liens symboliques, les fichiers normaux et non exécutables ne sont pas suivi d’un indicateur) -R : affiche également le contenu des répertoires (tous ou ceux dont on a spécifié le nom à la suite de la commande) -a :...

Lire la suite