Skip to content

A bookmark manager that interacts with the raindrop.io API, built with the Python Textual TUI framework.

License

Notifications You must be signed in to change notification settings

JoshuaOliphant/avocet

Repository files navigation

Python application

Avocet

Avocet is a TUI the accesses the Raindrop API. It is written in Python and uses the Textual Framework. It also summarizes each bookmark as it is loaded and displays the summary, and opens the bookmark link in the default browser.

Requirements

Getting Started

  1. Clone the repo
  2. Run just install or poetry install to install dependencies
  3. Set your Raindrop.io API token as the environment variable RAINDROP.
  4. Run just run or poetry run avocet to run the
  5. Tab between sections. Use the arrow keys to navigate within a section. Press enter in the collections section to view the bookmarks in that collection. Press enter on a bookmark to open it in your default browser. Press ctrl-c to quit.
  6. View the justfile for more commands.
  7. Note: it can take a while to load the first time it is started, because it has to contact OpenAI to summarize each bookmark. Speeding this process up is on my Todo list.

Screenshot

About

A bookmark manager that interacts with the raindrop.io API, built with the Python Textual TUI framework.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published