libs.zazac.link

✦ Python 3.9+ · MIT · fait maison

Des petites libs Python,
simples et en français.

Une API chiffrée en 5 lignes, des couleurs dans le terminal, un fichier JSON qui se retient tout seul. Des messages d'erreur qui disent quoi corriger, et une doc générée directement depuis le code.

serveur.py
import capy

server = capy.Server(4000)

@server.action("hello")
def hello(nom="monde"):
    return {"message": f"Bonjour {nom} !"}

server.run()
client.py
import capy

reponse = capy.call("localhost", 4000, "hello", nom="Izac")
print(capy.get(reponse, "message"))
résultat
Bonjour Izac !

Les libs

Configuration

Pourquoi ces libs ?

🔒

Chiffré par défaut

capy parle en TLS sans rien configurer, comme SSH : l'empreinte du serveur est retenue.

🇫🇷

Tout en français

La doc, les commentaires et surtout les messages d'erreur, qui disent quoi corriger.

📦

Presque zéro dépendance

Juste Python 3.9+. Seul simplesuit.sys utilise psutil.

⚡

Une ligne pour commencer

Un serveur en 5 lignes, une couleur en 1. Pas de configuration, pas de classe à hériter.

🧪

Testé et prêt à lancer

Des tests pour chaque lib et des exemples à copier-coller qui marchent tels quels.

📖

Doc tirée du code

Chaque page est générée depuis les commentaires : elle ne peut pas être en retard.

Par où commencer ?

  1. Installe une lib avec pip (commande juste en dessous).
  2. Lance un exemple : chaque page en a, à copier-coller tel quel.
  3. Lis le guide de la lib : explications, astuces et pièges à éviter.
  4. Cherche une fonction avec ⌘K (ou Ctrl+K) depuis n'importe quelle page.

Installer

Les libs sont sur PyPI : capyy, simplesuit. Chaque lib s'installe avec pip :

terminal
python3 -m pip install --user capyy

Ou tout d'un coup :

terminal
python3 -m pip install --user capyy simplesuit

💡Mettre à jour

Ajoute -U à la même commande : python3 -m pip install --user -U capyy simplesuit

⚠️capy s'installe sous le nom capyy

capy était déjà pris sur PyPI : on installe capyy, mais on écrit toujours import capy. Le bouton Télécharger de chaque page donne aussi le code source en .tar.gz.