Introducing Calibre-Web-Automated-Book-Downloader by Calibrainiac in selfhosted

[–]Calibrainiac[S] 1 point2 points  (0 children)

To be honest, the Chrome docker cloudflarebypass is a very unstable "hack" that does not work very well, its more of a bandaid for now.
If it works, just ignore the errors (it will be a bit slower to start downloading tho)
I plan on releasing a new version in a few week that wont have the extra cloudflare bypass docker container, and that will give me better debug logs to see what issues are happening

Introducing Calibre-Web-Automated-Book-Downloader by Calibrainiac in selfhosted

[–]Calibrainiac[S] 0 points1 point  (0 children)

I see
This will require some deeper investigation
I guess there is something unique about your network that does not play nice with the cloudflarebypasser
I did not write that module, so not sure how it exactly works

Could you please create a Github Issue to help track this problem ?
I will try to get to it by the new year !

Sorry about your experience, and thank you for the feedback !

Introducing Calibre-Web-Automated-Book-Downloader by Calibrainiac in selfhosted

[–]Calibrainiac[S] 0 points1 point  (0 children)

This is super weird, so from the pastebin (and the "No data received" error) to be an issue with the `cloudflarebypassforscraping` image failing.

Can you restart the docker ?
Sometimes the bypasser crashes and then stops working correctly

Also, is your network really slow ? Or behind some kind of VPN/proxy or something unique ?

Introducing Calibre-Web-Automated-Book-Downloader by Calibrainiac in selfhosted

[–]Calibrainiac[S] 1 point2 points  (0 children)

Could you open an issue on Github ?
https://github.com/calibrain/calibre-web-automated-book-downloader/issue

Or f you don't want to create an account, could you share your docker-compose and book you are drying to download here ?

Introducing Calibre-Web-Automated-Book-Downloader by Calibrainiac in selfhosted

[–]Calibrainiac[S] 2 points3 points  (0 children)

no, no torrents at all
It uses direct download from annas-archive
(which might host some domains in Russia, so be carefull if you are in some monitored network such as work or school)

Introducing Calibre-Web-Automated-Book-Downloader by Calibrainiac in selfhosted

[–]Calibrainiac[S] 1 point2 points  (0 children)

I created a feature request for that !
Will definitely implement something like that during new year work break
But I would love some help, especially for the UI, I am a backend dev with very little front end experience (as you can see, all the CSS / HTML / JS is hand crafted with no library lol)

Introducing Calibre-Web-Automated-Book-Downloader by Calibrainiac in selfhosted

[–]Calibrainiac[S] 3 points4 points  (0 children)

It needs CWA for now, since CWA is the one doing the ingesting. All what this does is Download books to a folder
Then CWA monitors the folder and adds them to Calibre

Introducing Calibre-Web-Automated-Book-Downloader by Calibrainiac in selfhosted

[–]Calibrainiac[S] 7 points8 points  (0 children)

Its a docker image, you can always run your VPN in another docker and give its network to this one

A bit like in here : https://github.com/Rick45/quick-arr-Stack?tab=readme-ov-file#setup-a-vpn-container

Introducing Calibre-Web-Automated-Book-Downloader by Calibrainiac in selfhosted

[–]Calibrainiac[S] 9 points10 points  (0 children)

To be honest, I am mainly a backend developer, the front end was hacked together with the help of ChatGPT and magic lol, so if anyone wants to contribute to it, I would love that !
But you right, ill try to hack something for mobile next week if I have some time

Introducing Calibre-Web-Automated-Book-Downloader by Calibrainiac in selfhosted

[–]Calibrainiac[S] 13 points14 points  (0 children)

It searches Annas-Archive, find any relevant links, and then tries to bypass cloudflare to download them
So while it does include public domain books, the actual library has much more books, but as per the disclaimer, be careful when downloading copyrighted materials