Skip to content

Tool to easily extract remarkable highlights to your favorite personal knowledge manager

Notifications You must be signed in to change notification settings

emilio-desousa/remarkable-highlights-extractor

Repository files navigation

remarkable-highlights-extractor is a tool to easily extract the highlights to your favorite Personal Knowledge Manager from your remarkable documents with a UI made with ❤️ with Streamlit

Demo

assets/demo.gif

Usage

Install

git clone [email protected]:emilio-desousa/remarkable-highlights-extractor.git
cd remarkable-highlights-extractor
poetry install

Download your remarkable documents

Add it to data/xochitl folder with:

  • ssh and scp
  • RMPAPI
  • ...

Run the streamlit app

poetry run streamlit run highlights_extractor/app/main_page.py

Features

Supported Sources

  • Local Files in data/xochitl folder
  • Google Drive
  • SCP
  • Remarkable Cloud

Extractors

  • Obsidian
  • Roam Research
  • Notion

Notes

This is a free-time project, to make my life easier with my remarkable workflow and to practice some good designs in python. For example, I have created the Extractor Abstraction to make the development of new extractor easier, so if you want to contribute it will be easier for you!

If you have any challenge on the design, do not hesitate to open an issue, It will be a super opportunity to learn !

How to contribute

There is some opened issues, feel free to pick one and open a PR! There is some tagged with "good first issue" if you want to start with something easy.

About

Tool to easily extract remarkable highlights to your favorite personal knowledge manager

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages