{"id":51710707,"url":"https://github.com/ax4m3/errata","last_synced_at":"2026-07-16T21:01:20.116Z","repository":{"id":371022097,"uuid":"1298152178","full_name":"Ax4M3/Errata","owner":"Ax4M3","description":"Générateur de fiches XML ONIX. Errata est un générateur qui produit un squelette ONIX 3.0 structurellement correct pour des cas simple.","archived":false,"fork":false,"pushed_at":"2026-07-15T15:05:06.000Z","size":284,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-15T17:09:29.942Z","etag":null,"topics":["books","edition","html","livres","onix-standard","onix-xml-format"],"latest_commit_sha":null,"homepage":"https://ax4m3.github.io/Errata/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ax4M3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-07-12T09:35:08.000Z","updated_at":"2026-07-15T15:34:44.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Ax4M3/Errata","commit_stats":null,"previous_names":["ax4m3/onixpress","ax4m3/errata"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Ax4M3/Errata","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ax4M3%2FErrata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ax4M3%2FErrata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ax4M3%2FErrata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ax4M3%2FErrata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ax4M3","download_url":"https://codeload.github.com/Ax4M3/Errata/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ax4M3%2FErrata/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35558486,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-16T02:00:06.687Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["books","edition","html","livres","onix-standard","onix-xml-format"],"created_at":"2026-07-16T21:00:54.573Z","updated_at":"2026-07-16T21:01:20.080Z","avatar_url":"https://github.com/Ax4M3.png","language":"HTML","funding_links":["https://liberapay.com/AxM3/donate"],"categories":[],"sub_categories":[],"readme":"# \u003cspan style=\"color:#D4A017\"\u003eE\u003c/span\u003errat\u003cspan style=\"color:#D4A017\"\u003ea\u003c/span\u003e — Générateur ONIX 3.0 simplifié\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/logo.svg\" width=\"80\" alt=\"Logo Errata\" /\u003e\n  \u003ch3\u003e\u003cstrong\u003e\u003cspan style=\"color:#D4A017\"\u003eE\u003c/span\u003errat\u003cspan style=\"color:#D4A017\"\u003ea\u003c/span\u003e\u003c/strong\u003e\u003c/h3\u003e\n  \u003cp\u003e\u003cstrong\u003eUn code au service de la création culturelle et de la bibliodiversité.\u003c/strong\u003e\u003c/p\u003e\n\n  ![Langue](https://img.shields.io/badge/Langue-Français-blue.svg?style=flat-square)\n  ![Licence](https://img.shields.io/badge/Licence-GPL--3.0-red?style=flat-square)\n  [![GitHub Pages](https://img.shields.io/badge/Deployment-GitHub_Pages-green.svg)](https://ax4m3.github.io/Errata/)\n  ![GitHub Issues](https://img.shields.io/github/issues/Ax4M3/Errata?style=flat-square)\n  ![Version](https://img.shields.io/badge/Version-v1.6.2-gold?style=flat-square)\n  ![Contributions](https://img.shields.io/badge/contributions-welcome-brightgreen?style=flat-square)\n\u003c/div\u003e\n\n---\n**Errata** est un outil en ligne léger et open-source conçu pour aider les éditeurs indépendants et auto-édités à générer facilement leurs fiches de métadonnées de livres au format standard international **ONIX 3.0**. \n\nIl élimine la complexité de la manipulation directe des fichiers XML structurés en proposant un formulaire de saisie guidé.\n\n**[Tester l'outil en direct sur GitHub Pages](https://ax4m3.github.io/Errata/)**\n\n## Fonctionnalités clés\n\n* **Formulaire guidé :** Saisie intuitive des informations indispensables de la chaîne du livre (Titre, ISBN, Prix, Contributeurs...).\n* **Aperçu en temps réel :** Visualisez instantanément la structure du code XML généré sur le panneau latéral (ou en bas de page sur mobile).\n* **Classification Thema :** Intégration d'un mini-navigateur de catégories Thema (liste étendue synchronisée) pour enrichir le champ *Subject*.\n* **Actions rapides :** Copie du code XML en un clic dans le presse-papiers ou téléchargement direct du fichier `.xml` nommé d'après votre ISBN.\n* **Souveraineté et sécurité totale :** Application purement statique (*Client-Side*). Vos données ne quittent **jamais** votre ordinateur et aucun serveur n'intervient. L'outil fonctionne même 100% hors-ligne.\n\n## Technologies\n* **Front-end :** HTML, JavaScript, CSS.\n* **Architecture :** Application 100% statique (Client-side) garantissant une confidentialité totale.\n\n## Comment l'utiliser ?\n\n1. Rendez-vous sur [Errata en ligne](https://ax4m3.github.io/Errata/).\n2. Remplissez les métadonnées de votre livre. Les champs obligatoires pour le bon traitement par les réseaux de distribution sont marqués d'un **astérisque rouge (\u003cspan style=\"color:#ff6b6b\"\u003e*\u003c/span\u003e)**.\n3. Vérifiez la validité de vos données grâce à l'aperçu dynamique.\n4. Cliquez sur **Télécharger le .xml** ou **Copier le XML**.\n5. Déposez ou transmettez simplement ce fichier sur les espaces professionnels de vos partenaires (Dilicom, Electre, distributeurs, etc.).\n\n\u003e ⚠️ **Attention :** Cet outil produit un squelette structurellement correct pour les cas de figures courants de l'édition. Il n'effectue pas de validation par schéma XSD complet et sa liste de genres est synthétique. Pensez à valider vos codes auprès des instances officielles de l'[EDItEUR](https://www.editeur.org/) avant vos envois de production.\n\n\u003e **Vérification :**  Vous pouvez aussi vérifier le fichier en déposant/collant le texte sur l'outil [XLM validation](https://www.xmlvalidation.com/). *Pour l'instant toutes fiches créées avec Errata ont été validées.*\n\n## Aperçu de l'outil\n\n### Voici un apperçu de la page\n![Aperçu page](assets/page-1.9.0.png)\n\n## Exemple de sortie (XML)\n\nVous pouvez voir des fiches exemple dans le dossier [example](https://github.com/Ax4M3/Errata/tree/main/example) avec ces deux exemples pour l'instant : \n- [*« État de droit », ordre bourgeois* par Esla Marcel aux éditions La fabrique](lafabrique.fr/etat-de-droit-ordre-bourgeois/), voir le fichier : [fiche xml](example/onix_9782358723138_2026-07-16.xml)\n- [*Maisons d’enfance* par auror·404 aux éditions Burn~Août](https://www.editionsburnaout.fr/publication/livre/MDE.html#p-2), voir le fichier : [fiche xml](example/onix_9782493534255_2026-07-16.xml)\n\n## À propos et engagement\n\nErrata a été développé bénévolement par un étudiant en *Métiers du Livre et du Patrimoine* afin de libérer les petites structures éditoriales des contraintes techniques de formats parfois complexes, rendant l'écosystème du livre plus accessible.\n\n### Me retrouver et soutenir le projet\nSi l'outil vous fait gagner du temps dans votre quotidien d'éditeur, vous pouvez soutenir mon travail :\n\n[![Blog](https://img.shields.io/badge/Blog-avecmodestie-007acc?style=flat-square\u0026logo=wordpress)](https://avecmodestie.wordpress.com/)\n[![Mastodon](https://img.shields.io/badge/Mastodon-Profil-563acc?style=flat-square\u0026logo=mastodon)](https://piaille.fr/@Axm)\n[![Liberapay](https://img.shields.io/badge/Liberapay-M'offrir_un_café-f6c915?style=flat-square\u0026logo=liberapay\u0026logoColor=black)](https://liberapay.com/AxM3/donate)\n\n## Contribuer\nLes contributions sont bienvenues !\n* **Signaler un bug :** Utilisez le [Rapport de bug](.github/ISSUE_TEMPLATE/bug_report.md).\n* **Suggérer une amélioration :** Utilisez la [Demande d'amélioration](.github/ISSUE_TEMPLATE/feature_request.md).\n* **Code de conduite :** Merci de respecter notre [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md).\n\n## Citer l'outil\nSi vous utilisez Errata dans le cadre de vos travaux ou de vos projets, vous pouvez nous citer via le fichier [CITATION.cff](CITATION.cff) présent à la racine du dépôt.\n\n## Licence\nCe projet est un logiciel libre distribuable sous les termes de la licence **GPL-3.0**. Consultez le fichier [LICENSE](https://github.com/Ax4M3/Errata/blob/main/LICENSE) ou la page [license.html](https://ax4m3.github.io/Errata/pages/license.html) dédiée pour obtenir l'intégralité du texte juridique.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fax4m3%2Ferrata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fax4m3%2Ferrata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fax4m3%2Ferrata/lists"}