Skip to main content

图书馆搜索图书馆的起源

项目描述

一个 Python 库,它提供了一个 api 来搜索和获取来自图书馆创世纪的书籍、杂志、漫画……的链接。

要求:

  • 蟒蛇 2/3

  • 抓取库及其依赖项。

安装:

两个选项: * 克隆这个 repo 并使用“python setup.py install” * 使用 pip,“pip install libgenapi”

使用示例:

导入 libgenapi

lg=libgenapi.Libgenapi([” http://[INSERT MIRROR DOMAIN 1 HERE].com”,” http://[INSERT MIRROR DOMAIN 2 HERE].com]) # 你可以添加任意数量的镜像。

lg.search(“蟒蛇”)

然后结果是这样的(但是......没有疯狂:P真正的链接和标题......):

[
    {
        "author":"Dat Guy",
        "series":"Library of New Guy Studies volume 420",
        "title":"Dat perfect 5/7 Title !",
        "isbn":[123456],
        "edition":"[1 ed.]",
        "publisher":"WHo knows? Me no!",
        "year":"420",
        "pages":"420",
        "language":"chan",
        "size":"420 kb",
        "extension":"vap",
        "mirrors":["http://IDontWantADMCA.takedown/view.php?id=1337HAYKER",
                 "http://IDontWantADMCA.takedown/ads.php?md5=MD5HERE",
                 "http://IDontWantADMCA.takedown/md5/MD5HERE",
                 "http://IDontWantADMCA.takedown/md5/MD5HERE"
                 ]
    }
]

您也可以像这样选择要搜索的列:

l.search("93438924","identifier") # Identifier is ISBN
l.search("Michael","author")
...

其他示例:

您可以使用别名进行快速搜索,例如在 zsh 中,您可以将其添加到您的 .zshrc 中: > alias lgen=”python -c 'import sys;import libgenapi;l=libgenapi.Libgenapi(” http:/ /[INSERTDOMAINHERE]/ ”);print(l.search(sys.argv[1]))'”

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

libgenapi-1.2.1.tar.gz (15.5 kB 查看哈希

已上传 source