v1.31 released, incorporating COPS 3.5.4
@carlkalmar I am thinking of allowing users to write their own $config['calibre_directory'] string in the Add-on config, which would allow setting multiple databases. The default would be the current string, so those using a single database could just let it be.
Would this approach work for you?
This does present an opportunity for people to break things so I need to think carefully about how to achieve it to minimise that risk.
That solution sounds like a good option for the minority who would like to take advantage of the possibility of multiple databases.
Does this work with kepub files? I was able to get rsync to get my files onto HAOS but the webui is saying it’s improperly configured if I only upload kepubs?
Thats a good question. I dont have a Kobo device so havent tested this feature.
Did rsync definitely put all the kepub files into the folder with the rest of your library?
Can you share the exact text of the message in the webui and the URL of the page showing it. Feel free to redact the hostname - i just need to track down the page showing the message.
I’m considering the following enhancements:
- Support for kepub files (as used by Kobo devices) - @mdscheidt1321
- Support for multiple databases - @carlkalmar
- Support for custom columns
These are features that I don’t plan on using myself - please let me know if they are of interest to you and if you would be willing to help test branches, either by contributing to the issues in Github linked above, or here.
New release 1.32 that Incorporate COPS 3.5.7.
After some struggles with my dev environment I can now look at the improvements suggested above for the next release.
New release 1.34 incorporating COPS 3.6.1
New release 1.35.
- Incorporate COPS 3.6.5 - amongst other things this fixes the issue where it wasn’t possible to change the template and other settings using the Kindle Experimental Web Browser and other browsers that don’t support modern JavaScript.
- Set default style to kindle - this style works well with eReaders where changing style may be more difficult, so this is a safe choice. If you prefer a different style you are still able to change this and the preference will be stored as a cookie.
- Tweaks to README and DOCS to align with previous changes I forgot to document
- Added PHP session which is needed in COPS now
I recently jailbroke my Kindle Paperwhite, and installed KOReader. KOReader supports OPDS browsing, and this works really well with the HA COPS. To access your OPDS feed add /feed to the end of your URL - i.e. https://{server_name}:8000/feed
I plan to support more KOReader features in a future release - namely progress and notes/highlight syncing between devices.
v1.36 now released to add support for kepub. Requests for epub files coming from a Kobo reader should now be delivered in the special kepub format.
I don’t have a Kobo reader to test this on, so please provide feedback here or in the Github issues tracker, particularly if it doesn’t work! @mdscheidt1321 please let me know if it works for you or I need to do more work ![]()
v1.37 released - this fixes an error in how the override of preferred_order was specified in response to issue #84 which may not affect many people.
v1.38 released - this incorporates COPS 3.7.2.
v1.39 released. This adds a configuration option to display custom columns you may have set up in Calibre.
To use it, add a list of your custom columns to the new field on the Configuration page.
If your custom columns are:
- custom_1
- custom_2
- custom_3
Specify them like this:
"custom_1","custom_2","custom_3"
The columns will be displayed in the order you specify.
To see all custom columns (plus some extra columns such as Word Count) specify only "*"
Feedback appreciated if anyone uses this feature.
I have started work on adding support for multiple databases - see Add support for multiple databases by dunxd · Pull Request #89 · dunxd/HomeAssistantAddons · GitHub
I’ve made some notes there about potential challenges. Let me know any thoughts you have.
v1.40 released, incorporating updates in COPS 3.8.2. Note that I haven’t incorporated new features relating to authentication or comics reader yet - if you are keen to see these implemented please speak up!
A user has informed me about an issue sending books via SMTP which I have been able to reproduce. I am working on resolving this - I would be very grateful if anyone else who has experienced this (or finds the function working for them) got in touch.
Happy reading!
new release v1.41 - this fixes the issue with sending emails no longer working. Thanks to mikespub and @chickenshit for helping fix and troubleshoot this over in Github
I just released v2.0 - the biggest update to HA COPS in a long time.
I have moved from using the lightweight but poorly supported PHP built in web server to using NGINX. Whilst I was at it, I changed the way that the image is built, which should reduce its size and speed up installation of the addon. I also incorporated the most recent version of COPS.
I would love to hear your feedback, particularly if you encounter any performance issues (or benefits) from the new web server. Either leave a reply here or open a Github issue in the repo.
Version 2.1 is just released.
- Adds support for syncing your reading progress from koreader devices, using korrosync
- fixing the URL scheme so that both
http://server-name:port/index.php/argsandhttp://server-name:port/argstype URLs work again - improving handling of strings passed from the HA addon config page
To use korrosync, enable it on the HA Addon config page, then in the Progress Sync settings for koreader add the server like this: http://server-name:port/sync then register your device (specifying username and password). You can then configure other devices to use the same server, username and password, and progress can be synced. This is a step towards self-hosting your own whispersync service.
Korrosync uses the same standard as other koreader sync servers. I am only aware of koreader supporting this so far, but perhaps other eReader apps also work. If you know of any please comment here.
Mikespub released COPS 4.1.0. I have incorporated this into HA COPS 2.1.1 which is now available for install.