Skip to main content

Module for processing Obsidian markdown files

Project description

ObsiPy – Python interface for Obsidian Vaults

ObsiPy is an Python package to process Obsidian notes.

✅ Works directly in your Obsidian vault
✅ Supports YAML meatadatas
✅ Handles files with or without frontmatter
✅ Full Unicode support (e.g., Umlauts)
✅ Works well with Git and CI/CD pipelines

Right now, this funcitons are supported:

  • Parser for Obsidian files with metadata header
  • Emitter for Obsidian files with metadata header

Installation

pip install obsipy

poetry add obsipy

MIT License – see LICENSE

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

obsipy-1.0.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

obsipy-1.0.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file obsipy-1.0.0.tar.gz.

File metadata

  • Download URL: obsipy-1.0.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/5.15.154+

File hashes

Hashes for obsipy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 43d0825ca62e8ed215f58d265e11f3e0f778911ba225813b01a35c108842f79d
MD5 e5705134af6b1fd4f6ac0c2188ba7139
BLAKE2b-256 f8f4d510379db72d6654458f6f24f4e0f917bdada74a6ebda2dd6dc47b17e5e3

See more details on using hashes here.

File details

Details for the file obsipy-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: obsipy-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/5.15.154+

File hashes

Hashes for obsipy-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 950b3da908fccac29bee1cb479ee52d59eb107f556ec42e479caa592c9d74fa1
MD5 799fb3f0b24fcc6e94aa87d88fcf8d7a
BLAKE2b-256 0ff091dccca2b1fdbf8416b4709ee0a3508c1e3b44aa69c33c8737586b66d2ef

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