anidb库和简单cli客户端。

yumemi的Python项目详细描述


用于python和simple cli客户端的anidb库。还为 计算ED2K哈希。

client=yumemi.Client()client.auth('login','*****')response=client.call('ANIME',{'aid':11829})# ...ed2k_hash=yumemi.ed2k.file_ed2k('/tmp/foo')# ...

cli

命令行客户端只能测试到API服务器的连接并将文件添加到 我的名单仅此而已,我想不会再增加什么了。

Usage: yumemi [OPTIONS] FILES...

  AniDB client for adding files to mylist.

Options:
  --version             Show the version and exit.
  --ping                Test connection to AniDB API server.
  -u, --username TEXT
  -p, --password TEXT
  --encrypt TEXT        Ecrypt messages. Parameter value is API Key.
  -w, --watched         Mark files as watched.
  -W, --view-date DATE  Set viewdate to certain date. Implies -w/--watched.
                        Formats: Y-m-d[ H:M[:S]] | y H:M (yesterday) | -#[d]
                        H:M (before # days).
  -d, --deleted         Set file state to deleted.
  -e, --edit            Set edit flag to true.
  -j, --jobs INTEGER    Number of adding processes. Default is CPU count.
  -h, --help            Show this message and exit.

选项usernameencryptjobs的值也从 以YUMEMI_为前缀的环境变量例如,如果你不想 要在每次添加文件时写入用户名,请在 终端或将其放入~/.profile文件

export YUMEMI_USERNAME=your-username

ed2k

简单cli也在ed2k模块中。您可以通过执行 yumemi.ed2k模块

python3 -m yumemi.ed2k [FILES...]

安装

使用pip安装

pip3 install yumemi

或克隆存储库

git clone https://github.com/fpob/yumemi
cd yumemi

并安装包含依赖项的python包

python3 setup.py install

要使用可选加密,必须安装包pycrypto

pip3 install pycrypto

文件

文档可以在Read The Docs找到。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java数据结构和算法实现字典   java RecyclerView执行项目单击   php解析数据组织时出错。json。JSONException:值<!java类型的DOCTYPE。无法将lang.String转换为JSONObject(Android)   java无法修复ArrayIndexOutOfBoundsException   是否可以将java转换为java。util。Date()到int?   java J2ME本机Mp3播放器,用于播放大于1.5 MB的Mp3文件   java如何在JAXWS web服务上抛出自定义错误?   在Graphstream中检索鼠标单击的图形   java Servlet不显示来自数据库的图像   使用Jackson框架的@RequestBody注释的java Spring引导ObjectMapper   web服务如何查看为Java程序生成的SOAP请求和响应   java打印出三维数组并得到组合的整数值   使用ExtentReports打印Arraylist时发生java错误   java如何在历史日期运行oozie?   java LIBGDX:SpriteBatch draw未在iOS上绘制   java如何将两个具有一些公共实体的不同JSON转换为pojo?   java JPA/Hibernate试图在具有复合Id(和双重属性)的实体中存储太多参数   java如何使用@Resource注册bean