Journal sphinxcontrib-run: exécuter du code pendant la génération d'une documentation

Posté par  . Licence CC By‑SA.
Étiquettes :
11
6
jan.
2026

Je commence l'année par une petite contribution open-source pour les documentations de projets python: sphinxcontrib-run.

TLDR; une directive qui permet d'exécuter du code à la volée pendant la génération d'une doc.

Cette extension au générateur de documentation sphinx concerne la partie des documentations d'API générées automatiquement à partir des commentaires dans le code source, les "docstrings". Les docstrings sont rédigées au format reStructuredText qui est un peu plus évolué que markdown et permet d'appeler des directives avec des (…)

Journal Je lis du code généré

Posté par  (site web personnel) . Licence CC By‑SA.
28
12
déc.
2025

Salut les moules

J'écris souvent ; rarement ici.

J'ai depuis quelques semaines le bonheur de suivre quelques devs débutants, ou aspirants devs. Je lis donc du code généré, ma joie est grande. Je profite de ce vendredi pour partager avec vous mes impressions. L'incubateur d'excellence qu'est DLFP aura, si je suis chanceux, d'autres retours d'expérience à partager.

C'est propre.

Plus propre que du code humain. Trop propre. Ce que tu gagnes en lisibilité, tu le perds en concision, en expressivité (…)

Journal Libusb-UVC : une bibliothèque Python pure pour les caméras USB Video Class

Posté par  . Licence CC By‑SA.
Étiquettes :
34
8
nov.
2025

Le protocole UVC (USB Video Class) définit la façon dont une caméra expose ses flux vidéo et ses contrôles à travers l’USB.
Il s’agit d’un protocole standardisé par l’USB-IF, utilisé par la quasi-totalité des webcams modernes : caméras internes de portables, modules USB, microscopes numériques, etc.
Sur Linux, c’est habituellement le module noyau uvcvideo qui gère ces périphériques et fournit une interface /dev/video* à travers V4L2.

Mais dans certains cas, on a besoin d’un accès plus (…)

Forum Linux.débutant protéger ses passwords de comptes privés

Posté par  . Licence CC By‑SA.
Étiquettes :
1
4
nov.
2025

Bonjour à tous,

Merci par avance pour vos aides!
Je m'explique, j'ai un serveur sous ubuntu. Il n'y a que un compte admin pour le moment.
J'ai fais appel à un stagiaire codeur pour créer et installer des codes python pour gérer Instagram notamment, installer des app sous ubuntu, modifier des fichiers comme Crontab,…

Comment faire pour avoir mes mots de passe de comptes privés tel que Instagram sans les dévoiler au codeur mais qu'il puisse faire fonctionner ces codes (…)

Journal Le renouveau de txt2tags?

Posté par  . Licence CC By‑SA.
Étiquettes :
7
30
oct.
2025

Bonjour, voici quelques nouvelles concernant txt2tags.

Avertissement

Je ne fais plus partie de l'équipe txt2tags sur github (https://github.com/txt2tags), cette communication n'est donc pas officielle.


Txt2tags a été initialement développé par Aurelio Jargas, et d'autres personnes ont contribué au projet (moi y compris, à mon niveau), l'améliorant et le rendant de plus en plus épatant.

L'état actuel de txt2tags est le suivant :

  • La version python2 est obsolète car python2 n'est plus fourni avec la plupart des distributions (…)

Journal De l'ancien monde ... Génération d'index pour publications scientifiques/littéraire

6
18
oct.
2025

Bonjour à toute la communauté!

<mavie>
Je suis un informaticien, compagnon d'une universitaire qui est en train de publier avec des collègues une somme sur un auteur ancien.
</mavie>

Je voudrais l'aider à générer les références de l'index de l'ouvrage. Ça représente un certain volume de texte (on parle de 6 volumes d'environ 1000 pages chacun), et l'index contient environ 3400 entrées …

Bien entendu, ce sont des littéraires, la mise en page finale est en cours et je n'ai (…)

Sortie de Crème CRM en version 2.7

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par patrick_g. Licence CC By‑SA.
9
6
oct.
2025
Commercial

Le 2 septembre 2025 est sortie la version 2.7 du logiciel de gestion de la relation client Crème CRM (sous licence AGPL-3.0), un peu plus d’un an après Creme 2.6 (5 août 2024).

Icone de Crème CRM

Au programme notamment, le passage à Django 5.2, les types de fiches personnalisés et un système de processus automatisés. Les nouveautés sont détaillées dans la suite de la dépêche.