Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mozillazg/PyShanb
命令行下的扇贝(shanbay.com)词典(停止维护)
https://github.com/mozillazg/PyShanb
Last synced: about 1 month ago
JSON representation
命令行下的扇贝(shanbay.com)词典(停止维护)
- Host: GitHub
- URL: https://github.com/mozillazg/PyShanb
- Owner: mozillazg
- License: mit
- Created: 2012-11-05T09:58:31.000Z (about 12 years ago)
- Default Branch: dev
- Last Pushed: 2018-03-05T01:08:52.000Z (almost 7 years ago)
- Last Synced: 2024-10-03T15:39:59.412Z (3 months ago)
- Language: Python
- Homepage: http://pyshanb.readthedocs.org/
- Size: 9.48 MB
- Stars: 26
- Watchers: 6
- Forks: 7
- Open Issues: 5
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE.txt
Awesome Lists containing this project
README
PyShanb:命令行下的扇贝词典
===========================|Build| |Pypi version| |Pypi downloads|
基于 `扇贝网 API v0.8 `__
开发的一个命令行下的查词工具。文档
----``__
功能
----- 自动登录扇贝网(需要配置用户名及密码);
- 显示单词中文释义;
- 显示单词英文释义(可选,默认禁用);
- 自动发音(Windows only)(可选,默认禁用);
- 自动添加单词到扇贝网词库(当天待背单词列表)(可选,默认禁用);
- 询问是否添加单词到扇贝网词库(可选,默认启用);
- 显示例句(显示用户在扇贝网添加的例句)(可选,默认禁用);
- 配置文件(配置用户名、密码及其他功能项);
- 从爱词霸网获取单词信息(可选,默认禁用);
- 通过命令行参数指定配置文件、用户名及密码等;
- 登录后显示用户昵称;
- 添加单词例句(可选,默认启用);
- 高亮单词及错误信息。
- 插件功能安装使用
--------1. ``pip install pyshanb`` ;
2. 命令行下执行:\ ``shanbay -u username -p password``\ (Tips:使用过程中输入 ``q``
即可退出程序)。命令行参数
~~~~~~~~~~::
>shanbay --hlep
usage: shanbay.py [-h] [-V] [-s SETTINGS] [-u USERNAME] [-p PASSWORD]
[-e | -E] [-i | -I] [-a | -A]
[--color {black,white,red,green,yellow,blue,magenta,cyan,gray}]
[--plugin {youdao}] [--example | --disable-example]
[--english | --disable-english]An command line tool for shanbay.com.
optional arguments:
-h, --help show this help message and exit
-V, --version show program's version number and exit
-s SETTINGS, --settings SETTINGS
the settings file of the application
-u USERNAME, --username USERNAME
the account username of shanbay.com
-p PASSWORD, --password PASSWORD
the account password of shanbay.com
-e, --add-example enable "Add example" feature
-E, --disable-add-example
disable "Add example" feature
-i, --iciba enable "Get data from iciba.com" feature
-I, --disable-iciba disable "Get data from iciba.com" feature
-a, --auto-play enable "Auto play audio" feature
-A, --disable-auto-play
disable "Auto play audio" feature
--color {black,white,red,green,yellow,blue,magenta,cyan,gray}
colorize keyword (default: green)
--plugin {youdao} enable plugin
--example, --enable-example
enable examples
--disable-example disable examples
--english enable english definition
--disable-english disable english definition.. |Build| image:: https://api.travis-ci.org/mozillazg/PyShanb.png?branch=master
:target: http://travis-ci.org/mozillazg/PyShanb
.. |Pypi version| image:: https://pypip.in/v/pyshanb/badge.png
:target: https://crate.io/packages/pyshanb
.. |Pypi downloads| image:: https://pypip.in/d/pyshanb/badge.png
:target: https://crate.io/packages/pyshanbLicense
-------Licensed under the `MIT License `__.
图标版权归 `扇贝网 `__ 所有.