Aller au contenu

Programmation

Lire des cookies avec Python

Il peut parfois être utile d'accéder aux cookies de Firefox depuis un script python. Voici comment faire.

Contexte

J'ai récemment travaillé sur un petit projet perso en python. L'application devait se connecter à la base de donnée d'un site internet (via son API), et contrôler l'intégrité de certaines données. Rien de bien extraordinaire, si ce n'est que le site en question n'avait pas d'API publique, j'ai donc utilisé l'API normalement utilisée par l'application React du site.

Attentions aux crochets lorsque vous utilisez glob.glob

S'il y a des crochets dans le chemin que vous donnez à glob.glob, vous risquez d'obtenir une liste vide en sortie. Voici une solution.

Cette semaine j'ai été confronté à un bug qui m'a occupé un petit moment. J'utilise un script qui prend en entrée le chemin vers un répertoire. Le script recherche certains fichiers dans le répertoire puis exécute un certain nombre d'opérations sur les fichiers trouvés. Ce script fonctionne très bien, et je l'ai utilisé de nombreuses fois sans soucis. Je le lance même couramment sur un cluster de calcul utilisant PBS pro, sans souci.

Inclure une bibliothèque externe dans un projet C++ avec cmake

Récemment, j'ai eu besoin de lier une bibliothèque externe à un projet C++ utilisant cmake. J'ai eu un peu de mal à tout faire fonctionner correctement, du coup j'explique ici ce que j'ai fait pour que cela fonctionne.

Cmake est une application libre qui permet de gérer la construction d'applications, indépendamment du compiler utilisé. C'est une application très puissante, utilisée dans un grand nombre de projets libres. Cependant, elle est parfois un peu compliquée à configurer.

Créer une branche orpheline dans GIT

En arrivant sur un petit projet, j'ai découvert que deux personnes travaillaient sur le même code, chacune dans son coin. J'ai donc eu comme première tache de fusionner le travail des deux collègues. Pour ce faire, j'ai créé un dépôt git avec le code du premier.