Skip to content

The PKM helper for Emacs Org mode written in Python.

License

Notifications You must be signed in to change notification settings

okomestudio/orgutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

orgutils

The PKM helper for Emacs Org mode written in Python.

This tool currently supports Org-format conversion of notes/annotations/highlights dumps from several PKM services and devices.

Annotation Exports in Org format

Kindle

To convert an export JSON dump from Kindle notes and highlights using Bookcision to an Org file, use org-from-kindle.

org-from-kindle -h                 # help
org-from-kindle -l en <json-dump>  # dump is in English
org-from-kindle -l ja <json_dump>  # dump is in Japanese

Snipd

To convert an export Markdown dump from Snipd to an Org file, use org-from-snipd.

org-from-snipd -h                    # help
org-from-snipd <markdown-dump>       # Org export of Snipd dump
org-from-snipd <markdown-dump> <no>  # extract <no>-th section

Zotero

To export a PDF document from a local Zotero installation to an Org file, use org-from-zotero.

org-from-zotero -h            # help
org-from-zotero list          # get doc IDs
org-from-zotero extract <id>  # Org export of doc with ID

Installation

The orgutils is a pure Python package. As such, it is best to install it to a clean virtual environment. We assume the following install commands are run within such an environment.

pip install .
pip install .[dev,test]  # for local development

The Snipd submodule uses pandoc. Install it separately if you need it.

About

The PKM helper for Emacs Org mode written in Python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages