2023-07-15 14:20:22 +02:00
# csv-library-website
2020-12-12 13:50:00 +01:00
2023-07-15 14:20:22 +02:00
> Work in progress: this is a simple flask application that turns a csv file into a website.
2024-03-30 20:23:24 +01:00
> originally used to show books like in the [Varia Library Website](https://library.varia.zone/).. but it can be used for any collection described in the csv file
2020-12-12 13:50:00 +01:00
## Hacking
```
2020-12-12 13:51:09 +01:00
$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install -r requirements.txt
2020-12-12 13:50:00 +01:00
```
Or run `make setup` .
```
2020-12-21 19:57:49 +01:00
$ cd library & & python page.py
2020-12-12 13:50:00 +01:00
```
Or run `make` .
2023-11-26 18:44:16 +01:00
## major changes
* currently this software is broken.
2023-11-24 11:48:09 +01:00
## readme driven development
2024-03-30 18:22:53 +01:00
* add regular login instead of a secret key ✅
2023-11-26 18:44:16 +01:00
* have a settings file for the application ✅
2024-03-30 20:23:24 +01:00
* downloadable pdfs ✅
* uploadable pdfs
2023-11-24 11:48:09 +01:00
* upon boot check for images of the book otherwise extract front page of pdfs
2024-03-30 12:03:08 +01:00
* remove varia library specific code ✅
* implement [openlibrary ](https://openlibrary.org/ ) ISBN to book in libarary software
2024-03-02 13:13:29 +01:00
* [openreads ](https://github.com/mateusz-bak/openreads ) ability to import this csv file
* maybe also GoodReads, BookWyrm