Search zlib
/libgen
index to get ipfs_cid
.
We don't save and provide files, we provide search.
I hope everyone have a copy of the index locally, so that no need to rely on any centralized service.
1. Download the pre-compiled binary from Release.
Or you can compile by yourself.
We will give the corresponding index
download links for each version in the release page.
Or you can make your own via bin/index.rs
.
Extract the index
folder to the same level as the program, it should look like the following:
zlib_searcher_dir
├── index
│ ├── some index files...
│ └── meta.json
└── zlib-searcher
Access http://127.0.0.1:7070/ to use webui, or you can use the original api.
You can search by the following fields:
- title
- author
- publisher
- extension
- language
- isbn
- zlib_id
Examples:
http://127.0.0.1:7070/search?limit=30&query=余华
http://127.0.0.1:7070/search?limit=30&query=title:机器学习 extension:azw3 publisher:清华
http://127.0.0.1:7070/search?limit=30&query=zlib_id:18557063
http://127.0.0.1:7070/search?limit=30&query=isbn:9787302423287
We downloaded libgen
sql and zlib
sql and exported the necessary data from them.
id, title, author, publisher, extension, filesize, language, year, pages, isbn, ipfs_cid
This raw data is used to generate our index
, you can download the raw data from here:
zlib-searcher © zu1k, Released under the MIT License.
Blog zu1k.com · GitHub @zu1k · Twitter @zu1k_lv · Telegram Channel @peekfun