diff --git a/README.md b/README.md index 63e3590..b8ab274 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# pyShelf 0.4.0 +# pyShelf 0.4.1

Terminal based ebook server. Open source & Lightweight.

@@ -6,6 +6,8 @@ Having used Calibre for hosting my eBook collection in the past, I found myself frustrated having to install X on my server, or manage my library externally, Thus I have decided to spin up my own. +### Join the discussion: Discord [https://discord.gg/H9TbNJS](https://discord.gg/H9TbNJS) | IRC freenode.net @ #pyshelf + ## Current Features * Custom Installer * Recursive Scanning @@ -23,6 +25,10 @@ Having used Calibre for hosting my eBook collection in the past, I found myself ## Further Installation & Support Information * [SUPPORT.md](https://github.com/th3r00t/pyShelf/blob/development/.github/SUPPORT.md) +## 0.4.1 Patch Notes. +### Filename detection +Now using os.path.splitext to ensure proper formating of downloaded files + ## 0.4.0 Patch Notes. ### The Installer Initiative @@ -36,18 +42,6 @@ process is listed in the process list. At this time I would suggest stopping both your postgresql and nginx servers should you already have them and allowing the installer to do its work generating custom configurations and putting the nginx config files in place (/etc/nginx/sites-available, and symlinked to /etc/nginx/sites-enabled/) None of your existing configurations will be overwritten. -## 0.3.0 Patch Notes. -### "And now we search." - -Just about all the changes in this release were in some way related to implementing the search features. -There is one new requirement -* Requirement: **PostgreSQL** -*This is what I believe to be the last infrastructure requirement, users with larger libraries should notice an increase in access speed.* -* Feature: **Searching** -*The search feature is now implemented. In its current incarnation you will by default search the author, title, & file_name fields. More defined search options will be available in future releases. Searches are paginated @ 20 results per page.* -* Discord [https://discord.gg/H9TbNJS](https://discord.gg/H9TbNJS) -* IRC find us on freenode.net @ #pyshelf - ## Development * [`pre-commit`](https://pre-commit.com/) diff --git a/config.json b/config.json index 18a02eb..b83d7e3 100644 --- a/config.json +++ b/config.json @@ -1 +1 @@ -{"TITLE": "pyShelf E-Book Server", "VERSION": "0.3.0", "BOOKPATH": "/home/raelon/Books", "DB_HOST": "localhost", "DB_PORT": "5432", "DATABASE": "pyshelf", "USER": "pyshelf", "PASSWORD": "pyshelf", "BOOKSHELF": "data/shelf.json", "ALLOWED_HOSTS": "*", "hostname": "localhost", "webport": "8000", "wsgiport": "8001"} +{"TITLE": "pyShelf E-Book Server", "VERSION": "0.4.1", "BOOKPATH": "", "DB_HOST": "localhost", "DB_PORT": "5432", "DATABASE": "pyshelf", "USER": "pyshelf", "PASSWORD": "pyshelf", "BOOKSHELF": "data/shelf.json", "ALLOWED_HOSTS": "*", "hostname": "localhost", "webport": "8000", "wsgiport": "8001"} diff --git a/doxygen.conf b/doxygen.conf index 0340ad9..b33a684 100644 --- a/doxygen.conf +++ b/doxygen.conf @@ -38,7 +38,7 @@ PROJECT_NAME = "pyShelf Open Source Ebook Server" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 0.4.0 +PROJECT_NUMBER = 0.4.1 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a