artmeta


Nameartmeta JSON
Version 0.2.5 PyPI version JSON
download
home_pageNone
SummaryGestionnaire de métadonnées pour articles académiques - génération LaTeX et exports HAL/ArXiv
upload_time2025-10-19 15:24:44
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords latex academic metadata hal arxiv publishing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # artmeta

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)
[![pipeline status](https://plmlab.math.cnrs.fr/nicolas.klutchnikoff/artmeta/badges/main/pipeline.svg)](https://plmlab.math.cnrs.fr/nicolas.klutchnikoff/artmeta/-/pipelines)
[![coverage report](https://plmlab.math.cnrs.fr/nicolas.klutchnikoff/artmeta/badges/main/coverage.svg)](https://plmlab.math.cnrs.fr/nicolas.klutchnikoff/artmeta/-/pipelines)
[![PyPI version](https://badge.fury.io/py/artmeta.svg)](https://badge.fury.io/py/artmeta) <!-- Placeholder : à activer lors de la publication sur PyPI -->
[![Documentation Status](https://readthedocs.org/projects/artmeta/badge/?version=latest)](https://artmeta.readthedocs.io/en/latest/?badge=latest)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

**Gérez les métadonnées de vos articles scientifiques sans effort.**

`artmeta` est un outil en ligne de commande qui vous libère de la gestion fastidieuse des métadonnées d'articles. Définissez auteurs, affiliations et résumé une seule fois dans un fichier YAML, et laissez `artmeta` générer le code LaTeX pour n'importe quelle revue.

### Concept

```
[ art.yml ] ----( artmeta )----> [ Code LaTeX / HAL XML ]
```

---

### Installation

```bash
pip install artmeta
```

### Exemple d'Utilisation

```bash
# 1. Initialisez votre fichier de métadonnées
artmeta init

# 2. Générez et insérez le code pour une revue (ex: AMS)
artmeta generate -j amsart --insert main.tex

# 3. Rejeté ? Changez de revue en une seule commande
artmeta switch -j elsarticle main.tex
```

---

### 📖 Documentation

Pour un guide complet, des exemples et des tutoriels, **[consultez la documentation](https://artmeta.readthedocs.io)**.

### 🤝 Contribuer

Les contributions sont les bienvenues ! Voir le **[guide de contribution](https://artmeta.readthedocs.io/en/latest/contributing/)**.

### 📄 Licence

Ce projet est sous licence [MIT](LICENSE).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "artmeta",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "latex, academic, metadata, hal, arxiv, publishing",
    "author": null,
    "author_email": "Nicolas Klutchnikoff <nicolas.klutchnikoff@univ-rennes2.fr>",
    "download_url": "https://files.pythonhosted.org/packages/5a/db/6a9eae8b72cc060703b4a7e2b17d9e5e11388123fdbe5f8ba10af29eb921/artmeta-0.2.5.tar.gz",
    "platform": null,
    "description": "# artmeta\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)\n[![pipeline status](https://plmlab.math.cnrs.fr/nicolas.klutchnikoff/artmeta/badges/main/pipeline.svg)](https://plmlab.math.cnrs.fr/nicolas.klutchnikoff/artmeta/-/pipelines)\n[![coverage report](https://plmlab.math.cnrs.fr/nicolas.klutchnikoff/artmeta/badges/main/coverage.svg)](https://plmlab.math.cnrs.fr/nicolas.klutchnikoff/artmeta/-/pipelines)\n[![PyPI version](https://badge.fury.io/py/artmeta.svg)](https://badge.fury.io/py/artmeta) <!-- Placeholder : \u00e0 activer lors de la publication sur PyPI -->\n[![Documentation Status](https://readthedocs.org/projects/artmeta/badge/?version=latest)](https://artmeta.readthedocs.io/en/latest/?badge=latest)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n\n**G\u00e9rez les m\u00e9tadonn\u00e9es de vos articles scientifiques sans effort.**\n\n`artmeta` est un outil en ligne de commande qui vous lib\u00e8re de la gestion fastidieuse des m\u00e9tadonn\u00e9es d'articles. D\u00e9finissez auteurs, affiliations et r\u00e9sum\u00e9 une seule fois dans un fichier YAML, et laissez `artmeta` g\u00e9n\u00e9rer le code LaTeX pour n'importe quelle revue.\n\n### Concept\n\n```\n[ art.yml ] ----( artmeta )----> [ Code LaTeX / HAL XML ]\n```\n\n---\n\n### Installation\n\n```bash\npip install artmeta\n```\n\n### Exemple d'Utilisation\n\n```bash\n# 1. Initialisez votre fichier de m\u00e9tadonn\u00e9es\nartmeta init\n\n# 2. G\u00e9n\u00e9rez et ins\u00e9rez le code pour une revue (ex: AMS)\nartmeta generate -j amsart --insert main.tex\n\n# 3. Rejet\u00e9 ? Changez de revue en une seule commande\nartmeta switch -j elsarticle main.tex\n```\n\n---\n\n### \ud83d\udcd6 Documentation\n\nPour un guide complet, des exemples et des tutoriels, **[consultez la documentation](https://artmeta.readthedocs.io)**.\n\n### \ud83e\udd1d Contribuer\n\nLes contributions sont les bienvenues ! Voir le **[guide de contribution](https://artmeta.readthedocs.io/en/latest/contributing/)**.\n\n### \ud83d\udcc4 Licence\n\nCe projet est sous licence [MIT](LICENSE).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Gestionnaire de m\u00e9tadonn\u00e9es pour articles acad\u00e9miques - g\u00e9n\u00e9ration LaTeX et exports HAL/ArXiv",
    "version": "0.2.5",
    "project_urls": {
        "Documentation": "https://artmeta.readthedocs.io",
        "Homepage": "https://plmlab.math.cnrs.fr/nicolas.klutchnikoff/artmeta",
        "Issues": "https://plmlab.math.cnrs.fr/nicolas.klutchnikoff/artmeta/-/issues",
        "Repository": "https://plmlab.math.cnrs.fr/nicolas.klutchnikoff/artmeta"
    },
    "split_keywords": [
        "latex",
        " academic",
        " metadata",
        " hal",
        " arxiv",
        " publishing"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cd806045468a72d7375a29583db623ffa596d209370b4e5068ca22a1a7a2b058",
                "md5": "51da2bec3fb1e74177d0866da15e9ee8",
                "sha256": "0a923827da301f2c1bedc63d360744f239f4bc1ada273bd36601e0731ffb3e65"
            },
            "downloads": -1,
            "filename": "artmeta-0.2.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "51da2bec3fb1e74177d0866da15e9ee8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 21191,
            "upload_time": "2025-10-19T15:24:43",
            "upload_time_iso_8601": "2025-10-19T15:24:43.467106Z",
            "url": "https://files.pythonhosted.org/packages/cd/80/6045468a72d7375a29583db623ffa596d209370b4e5068ca22a1a7a2b058/artmeta-0.2.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5adb6a9eae8b72cc060703b4a7e2b17d9e5e11388123fdbe5f8ba10af29eb921",
                "md5": "fa1309c4e5ecf848d3be0370edb76260",
                "sha256": "a98f0b4b21a1bb84f30b52b5311270cf706ff6945e04c92b040decaadddc757c"
            },
            "downloads": -1,
            "filename": "artmeta-0.2.5.tar.gz",
            "has_sig": false,
            "md5_digest": "fa1309c4e5ecf848d3be0370edb76260",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 25839,
            "upload_time": "2025-10-19T15:24:44",
            "upload_time_iso_8601": "2025-10-19T15:24:44.316571Z",
            "url": "https://files.pythonhosted.org/packages/5a/db/6a9eae8b72cc060703b4a7e2b17d9e5e11388123fdbe5f8ba10af29eb921/artmeta-0.2.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-19 15:24:44",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "artmeta"
}
        
Elapsed time: 1.98165s