Bibliothèque Python

Valk FileManager

Une bibliothèque Python ultra-légère et robuste pour gérer simplement vos fichiers JSON sans vous soucier des fichiers manquants ou corrompus.

Terminé Python 3.8+ PyPI
Retour aux projets
À propos

valk-filemanager est une bibliothèque Python conçue pour simplifier la gestion des fichiers JSON. Elle détecte automatiquement les fichiers corrompus ou mal formés et les réinitialise proprement pour éviter tout crash de votre application.

Avec une API minimaliste, vous pouvez lire, écrire et modifier des fichiers JSON en une seule ligne de code, sans vous préoccuper de la gestion manuelle des erreurs ou de la création des fichiers.

Fonctionnalités
  • Auto-Réparation — Détection et réinitialisation automatique des fichiers JSON corrompus
  • Sécurité — Création automatique des fichiers s'ils n'existent pas
  • Simplicité — API minimaliste pour enregistrer et charger des données en une ligne
  • Légèreté — Aucune dépendance externe, uniquement la bibliothèque standard Python
Installation

Installez directement depuis PyPI avec pip :

pip install valk-filemanager
Utilisation
from valk_filemanager import load_data, save_data, save_key, exist

filename = "config.json"

# Vérifier si le fichier existe
print(exist(filename))  # False ou True

# Sauvegarder des données
data = {"pseudo": "Valk", "premium": True}
save_data(filename, data)

# Ajouter/modifier une clé
save_key(filename, "version", "1.0.2")

# Charger les données
config = load_data(filename)
print(config)
# {'pseudo': 'Valk', 'premium': True, 'version': '1.0.2'}
Stack technique
  • Python 3.8+
  • Bibliothèque standard Python (json, os, pathlib)
  • Publié sur PyPI