magicmd
v0.6.0
Published
npm wrapper for the MagicMD article-to-Markdown CLI.
Maintainers
Readme
MagicMD npm Wrapper
This package is a thin npm wrapper for the Python MagicMD CLI.
It does not reimplement article parsing in JavaScript. It forwards commands to the PyPI package with:
uvx --from magicmd magicmdRequirements
- Node.js 18+
uvavailable onPATH
If uvx is missing, install uv first:
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Usage
npm install -g magicmd
magicmd --version
magicmd batch urls.txt -o output/You can also install MagicMD directly from PyPI:
uv tool install magicmd
pipx install magicmd
magicmd doctorWhy This Wrapper Exists
MagicMD's core implementation lives in Python so that the CLI, PyPI package, and Agent Skill use the same parsing and conversion code. The npm package is only an installation convenience for users who expect a global magicmd command from npm.
