Résoudre les problèmes d’encoding avec Python Mechanize
Mechanize boude et l’erreur vous fait faire des cauchemars ? Suivez le guide.
UnicodeDecodeError: 'utf8' codec can't decode byte machin in position truc
Slug d’une chaîne de caractères non ASCII avec Django et unidecode
Slugify ne fonctionne pas comme prévu avec des caractères unicode, mais, une fois n’est pas coutume, il existe une solution magique.
La suiteQuand Mechanize bouffe toute votre RAM et que vous ne savez pas pourquoi….
Mechanize par défaut sauve tout l’historique de votre navigation, donc imaginez le carnage quand vous avez un script qui est censé scanner des milliers de pages internet…
La suiteSe débarrasser des fichiers *.orig que laisse git merge
Ras-le-bol des fichiers *.orig qui trainent après un merge sous git ? Cette “fonctionnalité” peut être désactivée en une commande.
Log des requêtes SQL faites par l’ORM Django en temps réel
Il existe une solution plus simple que la django-debug-toolbar ou connection.queries pour suivre les requêtes SQL de l’ORM Django.
Valider une adresse email avec une regex en Python
Problème de tous les jours, et on a tous essayé de concocter notre solution maison. Mais il se trouve que la norme qui définit le format des adresses emails est vraiment tordue.
La suiteComment marchent les “raw strings” en Python ?
Dans certains tutos, notamment ceux sur les expressions rationelles, on recommande d’utiliser les “raw strings”, en mettant un “r” devant la déclaration de la chaîne de caractères. Que cela fait-il exactement ?
La suiteFiltrer les propos pornos avec Python
Tous les ans, on croise des tentatives desespérées de nettoyer les messages des chats, fora et commentaires de blog automatiquement. Objectif: filtrer les gros mots.
La suiteLa programmation c’est aussi ça
Je reviens du footing, juste avant de prendre ma douche, à oualpé, je détecte un mail de Sam, simple et direct…
La suiteTraduire du texte avec UrlLib, BeautifulSoup et Google Translation
Qui n’a jamais voulu traduire un peu de texte automatiquement ? Des mots ou des phrase entières.
On peut faire ça asser facilement avec UrlLib et BeautifulSoup en parsant les résultats de Google Translator.


