06cfbc1692
WIP
2025-06-07 15:12:47 +02:00
b184688db0
flake.nix: source pname and version from pyproject.toml
2025-06-07 15:12:35 +02:00
2a20d66776
flake.nix: buildPythonPackage -> buildPythonApplication
2025-06-07 15:08:40 +02:00
4793df09c0
flake.nix: add libdib
2025-06-07 15:07:14 +02:00
5bb294a54b
cli/bookcase_item: fix argument order
2025-05-17 19:54:08 +02:00
9665ab6d17
README: update setup instructions
2025-05-17 19:37:33 +02:00
5bbf2ae940
cli/bookcase_item: add nullability check
2025-05-17 19:37:33 +02:00
622099cc46
seed_test_data: fix CSV_FILE path
2025-05-17 19:37:32 +02:00
8a523dd850
alembic.ini: fix migration dir location
2025-05-17 19:37:32 +02:00
75dd1d9f51
cli: import missing datetime module
2025-05-17 19:37:32 +02:00
b03fd794aa
config: fix typo in doc-comment
2025-05-17 19:37:31 +02:00
19e5b18855
main: fix --version handling
2025-05-17 19:37:31 +02:00
0f5f808761
models/migrations: handle config argument for alembic
2025-05-17 19:37:31 +02:00
46f6de5d61
treewide: format and lint
2025-03-22 21:15:15 +01:00
a7ff594548
flake.nix: add ruff to devshell
2025-03-22 21:07:46 +01:00
eef3a6bc07
flake.nix: switch nixpkgs input to nixpkgs-unstable
2025-03-22 21:06:39 +01:00
d3bb47036c
cli: replace prompt_utils with libdib
2025-03-19 13:39:54 +01:00
22481da4fa
remove poetry.lock
2025-02-22 23:02:39 +01:00
b13364c9b3
update flake, use uv instead of poetry
2025-02-22 21:48:43 +01:00
944bf92150
move stuff to
2025-02-22 21:48:26 +01:00
3c4f6ccf8c
models/BookcaseItem: make shelf non-nullable
2024-07-31 22:36:12 +02:00
8161e5e92a
cli: make devscripts subcommand more accessible
2024-07-28 14:32:13 +02:00
4e356f122a
models/migrations: redo initial migration
2024-07-28 14:12:45 +02:00
f62011d6f7
pyproject.toml: add missing deps
2024-07-28 14:09:40 +02:00
2242b3ce74
README: move issues from TODO list to gitea issue tracker
2024-07-27 23:14:27 +02:00
b2432e782e
services/metadata_fetchers: init
...
Co-authored-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-07-27 22:24:34 +02:00
ec448c9f57
add more test data
2024-05-17 22:35:18 +02:00
80fafbe3df
cli/prompt_utils: clear some bugs
2024-05-17 22:35:18 +02:00
fa180ca354
cli/main: add command to show borrowed/queued items, move list_bookcases to advanced
2024-05-17 22:35:17 +02:00
b3f80888d5
cli/search: clear some bugs
2024-05-17 22:35:17 +02:00
77175cbb3a
cli/bookcase_item: add command to extend borrowing
2024-05-17 22:35:17 +02:00
36ddc59253
flake.nix: add support for more architectures + misc
2024-04-29 00:16:21 +02:00
d999d6710c
README: add further notes on future work with online sources
2024-01-14 03:58:22 +01:00
d678b1f525
cli: implement slabbedasker
2024-01-14 03:55:36 +01:00
1e3a24f575
fix csv test data spacing issue
2024-01-14 03:54:59 +01:00
832c95198d
flake.nix: add devShell
2024-01-14 03:41:58 +01:00
03f221a807
misc: small formatting and error checking improvements
2024-01-14 03:41:40 +01:00
369180ff85
deadline-daemon: implement remaining pieces
2024-01-14 03:40:27 +01:00
1550c1f2e3
Add scripts to seed data for testing + misc
2024-01-14 03:39:16 +01:00
a08c1ea5f0
Update README.md
...
Checked ascii art of monkey since we know have worblehat-banner.txt
2023-08-27 03:12:13 +02:00
e574fc5817
added ascii art banner of our favorite orangutan
2023-08-27 02:44:39 +02:00
d13a3a0932
cli: add some search functionality
2023-05-12 16:18:30 +02:00
e154989a16
Update README
2023-05-12 02:58:45 +02:00
b83175e39a
Add DeadlineDaemon
...
The deadline daemon is supposed to send emails
to users who have borrowed books and are supposed to deliver
them back, or users who have added themselves to the queue,
and is waiting for a book.
2023-05-12 02:37:56 +02:00
18a1667b7b
A few small improvements:
...
- Add missing flushes to cli
- Update README TODOs
- Add some documentation comments
- Rename AdvancedOptions -> AdvancedOptionsCli
2023-05-12 02:31:46 +02:00
fad38adc50
Move all functionality under a single worblehat command
2023-05-12 02:27:26 +02:00
31184dde12
Update README TODO-list
2023-05-10 21:55:01 +02:00
b2f8d23637
cli: add commands for borrowing and delivering items
2023-05-10 21:53:49 +02:00
18053bf002
cli: move some commands to Advanced submenu
2023-05-10 17:50:18 +02:00
634397cdaf
cli: fix done not returning
...
The previous `Done` commands would not return properly.
All `Done`/`Exit` commands have also gotten the common number 9
2023-05-10 17:45:07 +02:00