@ogy@fedia.io

ogy

member since 6 Jun 2026 03:47

posts

book pipeline help

preview

Has anyone here had much success with automated book downloads and a self-hosted library? I've been pulling my hair out trying to get shelfmark and calibre-web automated to work for me.

I'm trying to use them for engineering textbooks which I realise is not the intended use-case, so any more appropriate suggestions would be appreciated. I want something that handles creating a searchable text layer on top on the book so I can search the textbooks more easily.

ShelfMark is having the following issues:

  • not connecting to annas-archive.is. I can reach it from my browser
  • the sources I want aren't covered by the indexers via prowlarr

CWA is struggling to ingest my engineering textbooks at all. I've just increased the time-out so hopefully that helps.

edit: increasing the CWA timeout setting let it get through the textbooks. shelfmark is my only problem now, assuming adding a text layer with stirling-pdf goes well 🤞

edit 2: shelfmark is now working (thanks to TheFerventLion below)! OCR in stirling-pdf is the last step

first nas network struggle

preview

I've been setting up my first nas and set up DNS routing from my router to adguard home, which then routes traffic to nginx-proxy-manager, which then routes to the docker container for the intended service. I've spent days pulling my hair out, trying to figure out what the issue was - why all my services behind NPM were periodically unreachable on my browser. after a wifi reset on my laptop they'd come back online, but why?
today I found out that although my router correctly had the DHCP setting correctly set up to route IPv4 traffic to adguard, there was a separate section in the router settings that handles IPv6 settings, and that this was set up to look for my ISP's assigned DNS provider.
Just posting on the off chance anyone finds this helpful or entertaining. I am extremely tired (I have a 3 month old baby) so please bare with the poor formatting of the post!

comments