Coding Template
📦 LiteJsonDb : La Renaissance de la Simplicité JSON
Dites adieu aux acrobaties techniques ! Vous êtes développeur ? Vous manipulez des données JSON ? Alors vous connaissez la douleur : des heures perdues à écrire des scripts pour fouiller dans des fichiers, gérer des bases de données inutiles ou configurer un système juste pour un truc simple. Stop au casse-tête ! LiteJsonDb arrive, et il va vous charmer. 💡
🥴 JSON Sans Mal de Tête
Vous voulez stocker des utilisateurs, des produits, des posts ? LiteJsonDb vous le fait faire avec 3 lignes de code max.
Prenons un exemple avec Python :
import LiteJsonDb
# Initialisez la dB avec envryption
db = LiteJsonDb.JsonDB(crypted=True)
# Ajouter des utilisateurs
db.set_data("users/1", {"name": "Dev", "age": 25})
db.set_data("users/2", {"name": "Robot", "age": 30})
# Modifier un utilisateur
db.edit_data("users/1", {"age": 26})
# Récupérer des infos
user = db.get_data("users/1") # {'name': 'Dev', 'age': 26}
print(user)
# Tout supprimer de l'utilisateur 1 (simple et précis)
db.remove_data("users/1")
🔮 Plus besoin d’un doctorat pour manipuler vos données JSON : avec LiteJsonDb, vous manipulez vos données comme un humain et non comme un robot !
💎 Fonctionnalités Qui Font la Différence
1. Hiérarchie Naturelle: Besoin de créer des sous-collections ? C’est aussi simple que :
db.set_data("users/1/posts/1", {"title": "Hello World", "content": "LiteJsonDb rocks!"})
print(db.get_data("users/1/posts"))
2. Recherche Intelligente:
Imaginez que vous devez trouver tous les utilisateurs de moins de 30 ans. Pas besoin de mapper, de trier ou de perdre du temps :
young_users = db.search_data("age < 30", key="users")
print(young_users) # Trouve automatiquement !
3. Sauvegarde et Portabilité: LiteJsonDb ne reste pas enfermé : vous pouvez exporter vos données en CSV, ou même les envoyer sur Telegram avec un simple script. Une base nomade et pratique.
😎 Le Petit Plus : Oubliez fs et les manipulations Surdimensionnées
Avec Node.js : Plus besoin de bricoler avec fs pour manipuler des JSON. Vos fichiers deviennent une base JSON active et intelligente.
Avec Python : Stop au bricolage pour écrire ou lire des fichiers JSON. LiteJsonDb fait tout ça en une commande, tout en étant portable.
Pourquoi les Développeurs L’Aiment ❤️
"LiteJsonDb, c'est un peu comme si quelqu'un avait pris la galère du JSON et l'avait transformée en une promenade de santé. Maintenant, je peux me concentrer sur mon code, pas sur mes outils."
Un système tellement léger que vous n'avez plus besoin d'un serveur lourd, mais suffisamment puissant pour structurer vos projets de manière professionnelle.
🛠️ Testez et Adoptez LiteJsonDb
⟩ Simple, Évolutif, et Open Source
Installez-le en une commande, et commencez à coder avec plaisir.
Python: pip install litejsondb
Nodejs: npm install litejsondb
📥 Téléchargez dès maintenant : vos données vous remercieront.
📝 Documentation:
Python: https://github.com/codingtuto/LiteJsonDb#eyes-overview
Nodejs: https://www.npmjs.com/package/litejsondb
14 · 7.7K ·