Skip to main content

Convert Obsidian vault documents to typst and pdfs

Project description

Obsidian to Typst

This utility attempts to make it easy to convert markdown documents written using obsidian into PDFs.

Requirements

  • typst
  • mermaid
  • mutool

Getting Started

This project uses python poetry. Follow the intallation instructions for poetry.

Install typst using a package manager or cargo install

Run poetry install and poetry shell to install and and activate the python virtual environment.

Than, run obsidian_to_typst .\examples\feature_guide\Widget.md to convert the example document to a PDF. The PDF will be placed in .\examples\feature_guide\output\Widget.pdf.

watchexec.exe -crd500 -e py "isort . && black . && pytest && obsidian_to_typst.cmd .\examples\feature_guide\Widget.md"

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

obsidian_to_typst-0.1.1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

obsidian_to_typst-0.1.1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file obsidian_to_typst-0.1.1.tar.gz.

File metadata

  • Download URL: obsidian_to_typst-0.1.1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.6 Windows/10

File hashes

Hashes for obsidian_to_typst-0.1.1.tar.gz
Algorithm Hash digest
SHA256 47fb94fc1bf87573ed53bdcabef171d2aeba27073c3f6bbd8cd4fb08e290c81a
MD5 2be1956ec8b3c359d6761472198a6f63
BLAKE2b-256 5582a5575b99d676c48b42b8e52aecef52bb7f23382fe5c895eb375979f3dee8

See more details on using hashes here.

File details

Details for the file obsidian_to_typst-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for obsidian_to_typst-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5c936aafb9d3ef5fe7afb164d55f3e219b26fcad811ea7af26feb5161894a662
MD5 af2ebc6cf94dadf76d53668820f65797
BLAKE2b-256 3dfc3224a723db0c025b2e6ea906102e523f96cf200e0777864d520f5e7851cb

See more details on using hashes here.

Supported by

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