Auteur : eric

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

Raspberry : utilisation d’un buzzer passif

Un petit test aujourd’hui d’un composant que j’ai piqué à Benoit 🙂 : un buzzer. En fait mon robot roulant va avoir besoin d’un klaxon pour alerter les chats de sa présence. Dans cet article, je vais me contenter d’expliquer comment le faire fonctionner (du mois ce que j’en ai compris cet après-midi). Le composant Le composant a 3 broches : SIG : à connecter à une broche GPIO du raspberry VCC : à connecter à l’alimentation (5V) GND : à connecter à une broche GND du Raspberry Le code Maintenant le plus intéressant : le code pour faire fonctionner...

Lire la suite