README: move issues from TODO list to gitea issue tracker

This commit is contained in:
Oystein Kristoffer Tveit 2024-07-27 23:14:27 +02:00
parent b2432e782e
commit 2242b3ce74
Signed by: oysteikt
GPG Key ID: 9F2F7D8250F35146
1 changed files with 1 additions and 44 deletions

View File

@ -43,46 +43,3 @@ Unless provided through the `--config` flag, program will automatically look for
- `/var/lib/worblehat/config.toml`
Run `poetry run worblehat --help` for more info
## TODO List
### Setting up a database with all of PVVs books
- [ ] Create postgres database
- [ ] Model all bookshelfs
- [ ] Scan in all books
### Cli version of the program (this is currently being worked on)
- [~] Ability to pull data from online sources with ISBN
- This possibly needs some more work, to pull data from different sources.
We have a quite large library of manga that we would have to manually add
to openlibrary if we were to use this as our only source.
- [X] Ability to create and update bookcases
- [X] Ability to create and update bookcase shelfs
- [X] Ability to create and update bookcase items
- [X] Ability to borrow and deliver items
- [ ] Ability to borrow and deliver multiple items at a time
- [X] Ability to enter the queue for borrowing an item
- [x] Ability to extend a borrowing, only if no one is behind you in the queue
- [X] Ability to list borrowed items which are overdue
- [~] Ability to search for items
- [ ] Ability to print PVV-specific labels for items missing a label, or which for any other reason needs a custom one
- [X] Ascii art of monkey with fingers in eyes
### Deadline daemon
- [X] Ability to be notified when deadlines are due
- [X] Ability to be notified when books are available
- [X] Ability to have expiring queue positions automatically expire
### Web version of the program
- [ ] Ability for PVV members to search for books through the PVV website
## Points of discussion
- Should this project run in a separate tty-instance on Dibblers interface, or should they share the tty with some kind of switching ability?
After some discussion with other PVV members, we came up with an idea where we run the programs in separate ttys, and use a set of large mechanical switches connected to a QMK-flashed microcontroller to switch between them.
- Workaround for not being able to represent items with same ISBN and different owner: if you are absolutely adamant about placing your item at PVV while still owning it, even though PVV already owns a copy of this item, please print out a new label with a "PVV-ISBN" for it