mystmd


Namemystmd JSON
Version 1.3.23 PyPI version JSON
download
home_pageNone
SummaryCommand line tools for MyST Markdown
upload_time2025-01-28 17:37:42
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords latex markdown pdf-generation science-research scientific-visualization writing-software
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # MyST Markdown Command Line Interface, `mystmd`

[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/jupyter-book/mystmd/blob/main/LICENSE)
![CI](https://github.com/jupyter-book/mystmd/workflows/CI/badge.svg)

`mystmd` is a set of open-source, community-driven tools designed for scientific communication, including a powerful authoring framework that supports blogs, online books, scientific papers, reports and journals articles.

> **Note**
> The `mystmd` project is in **beta**. It is being used to explore a full MyST implementation and will change significantly and rapidly.
> The project is being developed by a small team of people on the Executable Books Project, and may make rapid decisions without fully public/inclusive discussion.
> We will continue to update this documentation as the project stabilizes.

## Overview

The `mystmd` project provides a command line tool (`mystmd`) for working with MyST Markdown projects.

- Provides functionality for cross-referencing, external structured links, and scientific citations
- Translate and render MyST Markdown into:
  - HTML for static websites, and modern React for interactive websites (like this website!)
  - PDFs and LaTeX documents, with specific templates for over 400 journals
  - Microsoft Word export
- Parse MyST into a standardized AST, that follows the MyST Markdown Spec

See the [documentation](https://mystmd.org/guide).

## Get Started

The MyST Markdown CLI is available through PyPI:

```bash
pip install mystmd
myst init
myst build my-doc.md --tex
```

and Conda:

```bash
conda config --add channels conda-forge
conda config --set channel_priority strict
conda install mystmd
myst init
myst build my-doc.md --tex
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "mystmd",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "latex, markdown, pdf-generation, science-research, scientific-visualization, writing-software",
    "author": null,
    "author_email": "Rowan Cockett <rowan@curvenote.com>",
    "download_url": "https://files.pythonhosted.org/packages/96/d7/1b2ddcd2291e3818932d37e5f87af90772bf1d975fdbc55cd8c5568e1016/mystmd-1.3.23.tar.gz",
    "platform": null,
    "description": "# MyST Markdown Command Line Interface, `mystmd`\n\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/jupyter-book/mystmd/blob/main/LICENSE)\n![CI](https://github.com/jupyter-book/mystmd/workflows/CI/badge.svg)\n\n`mystmd` is a set of open-source, community-driven tools designed for scientific communication, including a powerful authoring framework that supports blogs, online books, scientific papers, reports and journals articles.\n\n> **Note**\n> The `mystmd` project is in **beta**. It is being used to explore a full MyST implementation and will change significantly and rapidly.\n> The project is being developed by a small team of people on the Executable Books Project, and may make rapid decisions without fully public/inclusive discussion.\n> We will continue to update this documentation as the project stabilizes.\n\n## Overview\n\nThe `mystmd` project provides a command line tool (`mystmd`) for working with MyST Markdown projects.\n\n- Provides functionality for cross-referencing, external structured links, and scientific citations\n- Translate and render MyST Markdown into:\n  - HTML for static websites, and modern React for interactive websites (like this website!)\n  - PDFs and LaTeX documents, with specific templates for over 400 journals\n  - Microsoft Word export\n- Parse MyST into a standardized AST, that follows the MyST Markdown Spec\n\nSee the [documentation](https://mystmd.org/guide).\n\n## Get Started\n\nThe MyST Markdown CLI is available through PyPI:\n\n```bash\npip install mystmd\nmyst init\nmyst build my-doc.md --tex\n```\n\nand Conda:\n\n```bash\nconda config --add channels conda-forge\nconda config --set channel_priority strict\nconda install mystmd\nmyst init\nmyst build my-doc.md --tex\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Command line tools for MyST Markdown",
    "version": "1.3.23",
    "project_urls": {
        "Bug Tracker": "https://github.com/jupyter-book/mystmd/issues",
        "Homepage": "https://github.com/jupyter-book/mystmd",
        "Repository": "https://github.com/jupyter-book/mystmd.git"
    },
    "split_keywords": [
        "latex",
        " markdown",
        " pdf-generation",
        " science-research",
        " scientific-visualization",
        " writing-software"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3fce47c5b6f8e8406489ecbbe0dbd9fbc32980c6a57ceccf78f5a5c5c7571519",
                "md5": "60adc540f83f0db834df081fcc47337e",
                "sha256": "50c3e752168202214455376cc9d849196c0cfddfd07b0a0ea465ea5fa167e2a6"
            },
            "downloads": -1,
            "filename": "mystmd-1.3.23-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "60adc540f83f0db834df081fcc47337e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 2621601,
            "upload_time": "2025-01-28T17:37:34",
            "upload_time_iso_8601": "2025-01-28T17:37:34.179729Z",
            "url": "https://files.pythonhosted.org/packages/3f/ce/47c5b6f8e8406489ecbbe0dbd9fbc32980c6a57ceccf78f5a5c5c7571519/mystmd-1.3.23-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "96d71b2ddcd2291e3818932d37e5f87af90772bf1d975fdbc55cd8c5568e1016",
                "md5": "3056c9a95c5dcaa36d27b1db872cfc3d",
                "sha256": "3f7f6c88ebe30957c3278ab8ccde456e4e735541f406c113c4f416f74b9295e4"
            },
            "downloads": -1,
            "filename": "mystmd-1.3.23.tar.gz",
            "has_sig": false,
            "md5_digest": "3056c9a95c5dcaa36d27b1db872cfc3d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 2590385,
            "upload_time": "2025-01-28T17:37:42",
            "upload_time_iso_8601": "2025-01-28T17:37:42.226688Z",
            "url": "https://files.pythonhosted.org/packages/96/d7/1b2ddcd2291e3818932d37e5f87af90772bf1d975fdbc55cd8c5568e1016/mystmd-1.3.23.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-28 17:37:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jupyter-book",
    "github_project": "mystmd",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "mystmd"
}
        
Elapsed time: 0.71816s