👉👁️👄👁️👈 - library (as in real books) management system for PVV
Go to file
Oystein Kristoffer Tveit f62011d6f7
pyproject.toml: add missing deps
2024-07-28 14:09:40 +02:00
data fix csv test data spacing issue 2024-01-14 03:54:59 +01:00
frontend Update frontend dependencies 2023-05-06 17:34:21 +02:00
worblehat services/metadata_fetchers: init 2024-07-27 22:24:34 +02:00
.gitignore Set up alembic, and more 2023-05-06 17:52:15 +02:00
LICENSE Initial commit 2023-04-02 00:59:07 +02:00
README.md README: move issues from TODO list to gitea issue tracker 2024-07-27 23:14:27 +02:00
alembic.ini Set up alembic, and more 2023-05-06 17:52:15 +02:00
config-template.toml deadline-daemon: implement remaining pieces 2024-01-14 03:40:27 +01:00
flake.lock flake.nix: add support for more architectures + misc 2024-04-29 00:16:21 +02:00
flake.nix flake.nix: add support for more architectures + misc 2024-04-29 00:16:21 +02:00
poetry.lock pyproject.toml: add missing deps 2024-07-28 14:09:40 +02:00
pyproject.toml pyproject.toml: add missing deps 2024-07-28 14:09:40 +02:00
worblehat-banner.txt added ascii art banner of our favorite orangutan 2023-08-27 02:44:39 +02:00
worblehat.png 👉👁️👄👁️👈 2023-05-04 17:24:17 +02:00

README.md

worblehat

👉👁️👄👁️👈

Worblehat

More information on https://www.pvv.ntnu.no/pvv/Bokhyllen/Worblehat/

What?

Worblehat is a simple library management system written specifically for Programvareverkstedet.

Why?

Programvareverkstedet is a small community with many books and games. A simple web platform is needed to manage the library. We need to know who owns each item, if we can loan it out and where it is.

Programvareverkstedet har en rekke bøker, og en konstant tilstrøm av nye. Teoretisk sett skal disse ryddes og kategoriseres jevntlig, men da dette ikke gjøres ofte nok kan det være et varig strev å finne ut hvor bøker står til enhver tid. Styret har derfor tatt initiativ til å opprette et biblioteksystem for å systematisere bøkene. Prosjektet har fått navn Worblehat etter en bibliotekar i Terry Pratchetts discworld serie. Worblehatt har vært påbegynnt flere ganger opp gjennom historien uten å komme i noen form for funksjonell tilstand enda.

Technical details

Setup

This project uses [poetry][poetry] as its buildtool as of May 2023.

$ poetry install
$ poetry run alembic migrate
$ poetry run worblehat --help

How to configure

See config.template for configurable settings.

Unless provided through the --config flag, program will automatically look for a config file in these locations:

  • ./config.toml
  • ~/.config/worblehat/config.toml
  • /var/lib/worblehat/config.toml

Run poetry run worblehat --help for more info