Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add z-library source #171

Open
elblanco5 opened this issue Aug 6, 2024 · 2 comments
Open

Add z-library source #171

elblanco5 opened this issue Aug 6, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@elblanco5
Copy link

Problem

getcomics.org is great, but doesn't have everything I'm looking for

Solution

  1. Z-Library

Z-library mirrors often has specific issues and graphic novels of comics. (though usually in PDF or some ebook format like epub which is fine for many readers and book servers). However, I don't know if it has an official API access to download things. It appears that there is an unofficial API Python library.

  1. Archive.org

Archive.org also often has old, rare, or foreign comics, often already converted into a number of formats.

For example, many comics for Archive.org can be found here

Many other books are available by specific search, but need to be temporarily checked out to view. This extension is able to download these books once checked out

The Internet Archive does offer an official Python library as well.

Additional context

Understanding that z-library has multiple mirrors, it may be necessary to allow users to configure Kapowarr with a list of working mirrors themselves before any downloading can function.

Archive.org is also likely to require two different download methods, the official Python library method (easier) and then maybe some kind of headless Chromium browser running the downloader script supplied above as it looks like it just flips all the pages in the book, downloads each image, and then runs some kind of pdf builder to assemble the final book.

@elblanco5 elblanco5 added the enhancement New feature or request label Aug 6, 2024
@Casvt
Copy link
Owner

Casvt commented Aug 6, 2024

This seems like a lot of work, for a seemingly small amount of "relevant" comics that are not already on GC. I could be wrong though, please correct me if so.

Implementing z-library doesn't look that hard; the library you linked is so small and simple that I can just write it all myself. It's a simple "search and process results". And downloading is basically just direct downloading. Only challenge is the handling of mirrors and the API key.

The internet archive looks a lot more complicated and time consuming to implement and make work properly.

I'll probably not implement the internet archive. I will probably implement z-library, but not very soon. For sure not before the next release.

@Casvt Casvt changed the title z-library and internet archive download support Add z-library source Aug 6, 2024
@Casvt Casvt moved this to Todo in Kapowarr plans Aug 6, 2024
@elblanco5
Copy link
Author

Sounds great, and obviously neither is high priority. Just thought it might be useful to gather the information for those sources in one place.

@Casvt Casvt moved this from Todo to Handled Soon in Kapowarr plans Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Handled Soon
Development

No branches or pull requests

2 participants