Skip to content

A toy project for consuming Python enhancement proposal (PEP) relationships in Obsidian

License

Notifications You must be signed in to change notification settings

daneah/pep-connections

Repository files navigation

PEP connections

This is a toy project for parsing the contents of PEP files in python/peps and outputting connected Markdown files fit for consumption in Obsidian.

Usage

  1. Put the connect.py script in a directory alongside the PEP .txt/.rst files
  2. Run the connect.py script
  3. Open the newly-created output/ directory as an Obsidian vault

Examples

Obsidian graph by status

Obsidian graph by topic

Obsidian local graph of person

Development

This project uses tox.

Run tests

$ tox

Type check

$ tox -e typecheck

Lint

$ tox -e lint

Format

$ tox -e format  # to check
$ tox -e format -- .  # to fix

About

A toy project for consuming Python enhancement proposal (PEP) relationships in Obsidian

Topics

Resources

License

Stars

Watchers

Forks

Languages