Metadata-Version: 2.1
Name: tinboard
Version: 0.0.6
Summary: A Pinboard client for the terminal
Home-page: https://github.com/davep/tinboard
Author: Dave Pearson
Author-email: davep@davep.org
Maintainer: Dave Pearson
Maintainer-email: davep@davep.org
License: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Project-URL: Documentation, https://github.com/davep/tinboard/blob/main/README.md
Project-URL: Source, https://github.com/davep/tinboard
Keywords: pinboard,terminal,bookmark
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Environment :: Console
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Terminals
Classifier: Typing :: Typed
Requires-Python: <3.12,>=3.10
Description-Content-Type: text/markdown
Requires-Dist: textual >=0.45.0
Requires-Dist: aiopinboard >=2023.11.2
Requires-Dist: xdg-base-dirs >=6.0.0
Requires-Dist: pytz
Requires-Dist: humanize >=4.8.0

# Tinboard

![Tinboard](https://raw.githubusercontent.com/davep/tinboard/main/tinboard.png)

A very early work in progress. See below for the list of things still to do.

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:

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

Known issues:

- The description editor doesn't word-wrap. (currently waiting on Textual
  [to add wrapping support for
  `TextArea`](https://github.com/Textualize/textual/pull/3711)).
- The bookmark list looks a bit wonky when downloading from Pinboard.
  (currently waiting on [the loading indicator fix to be release by
  Textual](https://github.com/Textualize/textual/pull/3816))

[//]: # (README.md ends here)
