Skip to main content

A Pinboard client for the terminal

Project description

Tinboard

Tinboard

A very early work in progress. This will be turning into a full terminal-based Pinboard client. At the moment this is a read-only client; something to let me riff on the interface and decide what I like. Once that has settled down I'll be adding full write capability too.

All application data lives in ~/.local/share/tinboard; if you want to wipe it out just nuke that directory. Likewise, application configuration data lives in ~/.config/tinboard.

As for bugs and feature requests and stuff... not yet thanks; that time will come. :-)

Things to do:

  • Full text search.
  • Allow tags to be combined with core filters.
  • Allow both the above to be combined.
  • Add the ability to add a bookmark.
    • Validation of data sent to the server
    • Make available suggested tags once the bookmark is known.
  • Add the ability to edit a bookmark.
    • Validation of data sent to the server
  • Add the ability to delete a bookmark.
  • Add the ability to quickly toggle the unread/read status of a bookmark.
  • Add the ability to quickly toggle the public/private status of a bookmark.
  • Add the ability to "logout" (IOW forget the API token).
  • Add a bookmark export facility.
  • Add tag counts to the tag list.
  • Add tag searching to the command palette.
  • Add a show/hide toggle for the details pane.
  • Add support for notes.
  • Add saving of various states to resume when next ran.
    • Dark/light mode.
    • The show/hide state of the details pane.
    • The main filter?
    • The selected tag(s)?
  • All sorts of error handling
    • Bad token given to Pinboard.
    • IO errors around the local cache of bookmarks.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

tinboard-0.0.5-py3-none-any.whl (31.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page