Informaclique
AccueilServicesRoofPilotRéalisationsOutilsBlog
0782919359Devis gratuit
AccueilServicesRoofPilotRéalisationsOutilsBlog0782919359Devis gratuit
Informaclique

Développement informatique & Solutions digitales sur-mesure

Studio dev à Lyon : applications métier, ERP, sites web et outils utilisés en production — déploiement et exploitation inclus quand il le faut.

Open source & studio

GitHub @CedricPointSoutien aux repos & ressources partagées

Pas obligatoire — utile si un outil ou un article vous a fait gagner du temps.

Solutions

Développement sur-mesureCréation de sites webRoofPilot (logiciel étanchéité)Nos réalisationsDiscuter d'un projet

Ressources

Journal techniqueModalités de travailRoofPilot — fonctionnalitésOutils gratuitsFormateur JSONDécodeur JWTSimulateur prix site

Contact

[email protected]
0782919359
Lyon
Mentions légalesPolitique de confidentialitéPolitique cookies
© 2026 Informaclique. Tous droits réservés.Société de développement informatique — Lyon
Toutes les réalisations
Outils développeurOpen source

Convertisseur d’entités HTML

Outil Python qui convertit les caractères spéciaux d’un fichier ou d’un dossier entier en entités HTML, avec aperçu dans le navigateur, traitement parallèle et sauvegarde automatique.

Voir le code sur GitHub
Python

Convertisseur d’entités HTML

README du dépôt

🚀 Convertisseur d'Entités HTML Pro

Un outil Python professionnel et moderne pour convertir automatiquement les caractères spéciaux en entités HTML dans vos fichiers. Idéal pour garantir la compatibilité maximale de vos pages web sur tous les navigateurs et environnements.

✨ Caractéristiques

🛠️ Fonctionnalités Principales

  • Conversion Intelligente : Transformation automatique des caractères spéciaux en entités HTML
  • Interface Moderne : Interface utilisateur colorée et intuitive avec la bibliothèque rich
  • Prévisualisation : Aperçu des conversions dans votre navigateur avant validation
  • Traitement par Lots : Conversion de dossiers entiers avec support récursif
  • Multi-threading : Conversion parallèle pour des performances optimales
  • Sauvegarde Automatique : Backup automatique des fichiers avant modification

🎯 Caractères Supportés

  • Lettres Accentuées : é, è, à, â, ê, î, ô, û, ë, ï, ü, ÿ, ç...
  • Symboles Courants : €, £, ¥, ©, ®, ™, °, ±...
  • Fractions et Exposants : ¼, ½, ¾, ², ³, ¹...
  • Ponctuation Typographique : «, », ‹, ›, —, –, …
  • Symboles Mathématiques : ∑, ∏, ∂, ∞, ∫, ≈, ≠, ≤, ≥...

⚙️ Configuration Avancée

  • Mode strict pour la gestion des erreurs
  • Création automatique de backups
  • Prévisualisation configurable
  • Nombre de workers personnalisable
  • Dossier de sortie configurable
  • Support d'entités personnalisées

📋 Prérequis

  • Python 3.7 ou supérieur
  • Dépendances listées dans requirements.txt

🔧 Installation

  1. Cloner le dépôt :

    git clone https://github.com/CedricPoint/HTML-Entity-Converter-Pro.git
    cd HTML-Entity-Converter-Pro
    
  2. Installer les dépendances :

    pip install -r requirements.txt
    

📖 Utilisation

Démarrage Rapide

  1. Lancer le script :
    python correctcode.py
    
  2. Choisir une option dans le menu principal
  3. Suivre les instructions à l'écran

Options du Menu

  1. Convertir un fichier unique

    • Conversion d'un seul fichier HTML avec prévisualisation
    • Backup automatique du fichier original
  2. Convertir un dossier

    • Conversion de tous les fichiers HTML d'un dossier
    • Conservation de la structure des dossiers
  3. Conversion récursive

    • Traitement des sous-dossiers
    • Conversion parallèle pour de meilleures performances
  4. Statistiques

    • Nombre de fichiers traités
    • Nombre de caractères convertis
    • Erreurs rencontrées
  5. Configuration

    • Mode strict
    • Gestion des backups
    • Prévisualisation
    • Performances (nombre de workers)

📊 Exemples

Exemple de Conversion

Avant :

<p>Voici un texte avec des caractères spéciaux : été, œuf, 23°C, copyright ©</p>

Après :

<p>Voici un texte avec des caract&egrave;res sp&eacute;ciaux : &eacute;t&eacute;, &oelig;uf, 23&deg;C, copyright &copy;</p>

📝 Logs et Suivi

  • Les logs sont automatiquement sauvegardés dans conversion_log.txt
  • Rotation automatique des logs (max 5 fichiers de 1MB)
  • Statistiques détaillées disponibles dans l'interface

⚠️ Gestion des Erreurs

  • Validation des fichiers d'entrée
  • Mode strict optionnel
  • Messages d'erreur explicites et colorés
  • Backup automatique des fichiers

🔄 Configuration

Le fichier converter_config.json permet de personnaliser :

  • Le mode de fonctionnement
  • Les options de sauvegarde
  • Les préférences d'interface
  • Les performances

🤝 Contribution

Les contributions sont les bienvenues ! Pour contribuer :

  1. Forkez le projet
  2. Créez une branche pour votre fonctionnalité
  3. Committez vos changements
  4. Poussez vers la branche
  5. Ouvrez une Pull Request

🙏 Remerciements

  • Développé par Informaclique.fr
  • Utilise la bibliothèque rich pour l'interface
  • Inspiré par les besoins de la communauté web francophone

📞 Support

  • Créez une issue sur GitHub pour les bugs
  • Consultez la documentation pour plus d'informations
  • Contactez-nous sur Informaclique.fr pour le support

Fiche

Langage
Python
Étoiles
0
Mis à jour
22 avril 2025
PythonHTML

Un projet similaire en tête ?

Développement sur-mesure, devis gratuit sous 48 h.

En parler

Autres réalisations

  • Outils développeur

    git-undo — annuler la dernière opération Git

    Lit le reflog et donne la commande exacte qui annule ce que vous venez de faire (commit, reset, rebase, merge…), en mode simulation par défaut. Zéro dépendance.

  • FiveM & GTA RP

    cockpit — contrôles de véhicule pour FiveM

    Portes, vitres, sièges, moteur, clignotants et régulateur de vitesse pour n’importe quel serveur FiveM : aucun framework, aucune base de données, quatre fichiers.

  • Cybersécurité

    cmdguard — garde-fou pour les agents IA

    Une seconde paire d’yeux sur les commandes shell lancées par un agent IA : chaque commande est classée sûre, à confirmer ou à ne jamais lancer seule, avec l’explication et une alternative plus sûre. CLI sans dépendance, intégrable à Claude Code.