Skip to main content

⚠️ DEPRECATED - Use 'normattiva2md' instead | Convertitore da XML Akoma Ntoso a Markdown (CLI: normattiva2md)

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

⚠️ DEPRECATION NOTICE / AVVISO DI DEPRECAZIONE

English: This package (akoma2md) is deprecated. Please use normattiva2md instead.

Italiano: Questo pacchetto (akoma2md) è deprecato. Si prega di usare normattiva2md al suo posto.


Migration / Migrazione

Old / Vecchio:

pip install akoma2md

New / Nuovo:

pip install normattiva2md

Both CLI commands (akoma2md and normattiva2md) are available in the new package.

Entrambi i comandi CLI (akoma2md e normattiva2md) sono disponibili nel nuovo pacchetto.


Why the change? / Perché il cambiamento?

The package has been renamed to normattiva2md to better reflect its purpose and align with the project repository name. The new name is more descriptive and follows Python naming conventions.

Il pacchetto è stato rinominato in normattiva2md per riflettere meglio il suo scopo e allinearlo con il nome del repository del progetto. Il nuovo nome è più descrittivo e segue le convenzioni di denominazione Python.


Full Documentation / Documentazione Completa

Please visit the new package page for full documentation:

Per la documentazione completa, visitare la pagina del nuovo pacchetto:

📦 PyPI: https://pypi.org/project/normattiva2md/

📖 GitHub: https://github.com/ondata/normattiva_2_md


normattiva2md

Convertitore da XML Akoma Ntoso (formato Normattiva.it) a Markdown, con funzionalità avanzate:

  • ✅ Conversione da file XML locale o URL normattiva.it
  • 🔍 Ricerca in linguaggio naturale con AI (Exa API)
  • 🔗 Download automatico delle leggi citate con --with-references
  • 📝 Generazione link markdown agli articoli citati con --with-urls
  • 🎯 Estrazione di singoli articoli da URL specifici
  • 🚀 Architettura modulare per facile manutenzione ed estensione

Installation / Installazione

# Use the new package / Usa il nuovo pacchetto
pip install normattiva2md

Quick Start / Avvio Rapido

# Convert from URL / Converti da URL
normattiva2md "https://www.normattiva.it/uri-res/N2Ls?urn:nir:stato:legge:2005-03-07;82" output.md

# Natural language search / Ricerca in linguaggio naturale
normattiva2md -s "codice amministrazione digitale" --auto-select -o output.md

# Download with references / Scarica con riferimenti
normattiva2md --with-references "URL" output_dir/

For more examples and documentation, visit the main package page.

Per altri esempi e documentazione, visita la pagina del pacchetto principale.


Last update of akoma2md: v2.0.19 (December 2025)

Ultimo aggiornamento di akoma2md: v2.0.19 (Dicembre 2025)

Future updates will only be published to normattiva2md.

Gli aggiornamenti futuri saranno pubblicati solo su normattiva2md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

akoma2md-2.0.21.tar.gz (490.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

akoma2md-2.0.21-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file akoma2md-2.0.21.tar.gz.

File metadata

  • Download URL: akoma2md-2.0.21.tar.gz
  • Upload date:
  • Size: 490.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for akoma2md-2.0.21.tar.gz
Algorithm Hash digest
SHA256 597274b4624c270c8c259992aab61adcce91be7ad6cb2e166ed04d63790709ab
MD5 b0ec60ced4a6690a0ac95adfbff6ac32
BLAKE2b-256 12935855c7fa2e91e2d7e2a901633cd232c99628474c640ee495ed2c2857358a

See more details on using hashes here.

File details

Details for the file akoma2md-2.0.21-py3-none-any.whl.

File metadata

  • Download URL: akoma2md-2.0.21-py3-none-any.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for akoma2md-2.0.21-py3-none-any.whl
Algorithm Hash digest
SHA256 f2768789c4323845142cf2d68562957b21cd51c7cb134848c6ce77eb9ccc0cf6
MD5 6424c26bb5f96bf45ec3076217465700
BLAKE2b-256 adb3cfac41bb3c15ae094acc7053075606758fd1634a99d4d9ba890e7aa520e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page