✦ 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.
import capy
server = capy.Server(4000)
@server.action("hello")
def hello(nom="monde"):
return {"message": f"Bonjour {nom} !"}
server.run()import capy
reponse = capy.call("localhost", 4000, "hello", nom="Izac")
print(capy.get(reponse, "message"))Bonjour Izac !Les libs
capy
v0.5.4Le réseau facile en Python, chiffré et sans dépendance
domonetworkwifi
import capy
api = capy.Server(4000)
# Les paramètres envoyés par le client arrivent comme arguments
@api.action("bonjour")
def bonjour(nom="toi"):24 fonctions · 11 classes · 19 exemplesOuvrir →
simplesuit
v0.2.1Des petites libs pour le terminal, réunies dans un seul paquet
colorsiconsjsonsys
from simplesuit import colors as sc
print(sc.color("Par nom", "tomato"))
print(sc.color("En HEX", "#1E90FF"))
print(sc.color("En RGB", (120, 200, 80)))
print(sc.color(" Avec un fond ", "white", bg="crimson", styles="bold"))
print(sc.color("Plusieurs styles", "gold", styles=["bold", "underline"]))
63 fonctions · 0 classes · 17 exemplesOuvrir →
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 ?
- Installe une lib avec pip (commande juste en dessous).
- Lance un exemple : chaque page en a, à copier-coller tel quel.
- Lis le guide de la lib : explications, astuces et pièges à éviter.
- 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 :
python3 -m pip install --user capyyOu tout d'un coup :
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.