{ "info": { "author": "Felix Yan", "author_email": "felixonmars@archlinux.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Operating System :: POSIX :: SunOS/Solaris", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "YouDao Console Version\n======================\n\nSimple wrapper for Youdao online translate (Chinese <-> English) service\n`API `__, as an\nalternative to the StarDict Console Version(sdcv).\n\n\u6ce8\u610f\n----\n\n\u672c\u5de5\u5177\u5df2\u7ecf\u505c\u6b62\u516c\u5171\u670d\u52a1\u3002\u7528\u6237\u82e5\u8981\u7ee7\u7eed\u4f7f\u7528\uff0c\u9700\u7533\u8bf7\u4e00\u4e2a\u79c1\u4eba\u7684\\ `\u6709\u9053\u667a\u4e91 `__\nAPI Key\u914d\u7f6e\u4f7f\u7528\u3002 \u5927\u81f4\u6b65\u9aa4\u4e3a\uff1a \u7ffb\u8bd1\u5b9e\u4f8b-\u521b\u5efa\u5b9e\u4f8b-\u9009\u201c\u6587\u672c\u7ffb\u8bd1\u201d\uff0c\n\u6211\u7684\u5e94\u7528-\u521b\u5efa\u5e94\u7528-\u63a5\u5165\u65b9\u5f0f\uff1aAPI-\u9009\u62e9\u7ed1\u5b9a\u521a\u624d\u521b\u5efa\u7684\\ ``\u81ea\u7136\u8bed\u8a00\u7ffb\u8bd1\u670d\u52a1-\u6587\u672c\u7ffb\u8bd1``\\ \u5b9e\u4f8b\u3002\n\u5f97\u5230\u7684\\ ``\u5e94\u7528ID`` /\n``\u5e94\u7528\u5bc6\u94a5``\\ \u5373\u4e3a\u672c\u5de5\u5177\u7684\\ ``YDAPPID``/``YDAPPSEC``\\ \u3002\n\n\u672c\u5de5\u5177\u53ef\u901a\u8fc7\u73af\u5883\u53d8\u91cf\\ ``YDCV_YOUDAO_APPID``\\ \u548c\\ ``YDCV_YOUDAO_APPSEC``\\ \u548cini\u6587\u4ef6\u65b9\u5f0f\u914d\u7f6ekey\u3002\u914d\u7f6e\u6587\u4ef6\u9ed8\u8ba4\u4e3a\\ ``~/.ydcv``\\ \uff0c\u4e5f\u53ef\u7528\\ ``--config``\\ \u6307\u5b9a\u3002\n\u914d\u7f6e\u6587\u4ef6\u4f8b\u5b50\uff1a\n\n::\n\n [YDCV]\n YDAPPID=123456\n YDAPPSEC=abcd1234\n\nUsage\n-----\n\n::\n\n $ ydcv --help\n usage: ydcv.py [-h] [-f] [-s] [-S] [-r] [-p {festival,mpg123,sox,mpv}]\n [-a {auto,uk,us}] [-x] [--color {always,auto,never}]\n [-F {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id}]\n [-t {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id}]\n [words [words ...]]\n\n Youdao Console Version\n\n positional arguments:\n words words to lookup, or quoted sentences to translate.\n\n optional arguments:\n -h, --help show this help message and exit\n -f, --full print full web reference, only the first 3 results\n will be printed without this flag.\n -s, --simple only show explainations. argument \"-f\" will not take\n effect.\n -S, --speech print URL to speech audio.\n -r, --read read out the word with player provided by \"-p\" option.\n -p {festival,mpg123,sox,mpv}, --player {festival,mpg123,sox,mpv}\n read out the word with this play.Default to 'festival'\n or can be 'mpg123', 'sox', 'mpv'.-S option is required\n if player is not festival.\n -a {auto,uk,us}, --accent {auto,uk,us}\n set default accent to read the word in. Default to\n 'auto' or can be 'uk', or 'us'.\n -x, --selection show explaination of current selection.\n --color {always,auto,never}\n colorize the output. Default to 'auto' or can be\n 'never' or 'always'.\n -F {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id}, --from {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id}\n Translate from specific language. Default: EN\n -t {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id}, --to {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id}\n Translate to specific language. Default: zh-CHS\n\n\u7ffb\u8bd1\u652f\u6301\u7684\u8bed\u8a00\u5217\u8868\n------------------\n\n``--from`` \u548c\n``--to``\\ \u53c2\u6570\u53ef\u4ee5\u6307\u5b9a\u7279\u5b9a\u8bed\u8a00\u4e4b\u95f4\u76f8\u4e92\u7ffb\u8bd1\uff0c\u4f46\u53ea\u6709\u4e2d\u6587\u7ed3\u679c\u6709\u8bcd\u5178\u5185\u5bb9\n\n==== ====== ======== ==== ==== ==== ======== ====\n\u8bed\u8a00 \u4ee3\u7801 \u8bed\u8a00 \u4ee3\u7801 \u8bed\u8a00 \u4ee3\u7801 \u8bed\u8a00 \u4ee3\u7801\n==== ====== ======== ==== ==== ==== ======== ====\n\u4e2d\u6587 zh-CHS \u8461\u8404\u7259\u6587 pt \u97e9\u6587 ko \u5fb7\u6587 de\n\u65e5\u6587 ja \u897f\u73ed\u7259\u6587 es \u6cd5\u6587 fr \u963f\u62c9\u4f2f\u6587 ar\n\u82f1\u6587 EN \u8d8a\u5357\u6587 vi \u4fc4\u6587 ru \u5370\u5c3c\u6587 id\n==== ====== ======== ==== ==== ==== ======== ====\n\nInstallation\n------------\n\n::\n\n pip install ydcv\n\nEnvironment\n-----------\n\n- Python ( >=2.7, 3.x )\n\nSimilar Projects on github\n--------------------------\n\n========== ========================================================================== =============\nLang Project Author\n========== ========================================================================== =============\nGo `ydgo `__ boypt\nRUST `ydcv-rs `__ farseerfc\nRUST `ydcv-rust `__ passchaos\nPowershell `ydcv.ps1 `__ atupal\nBASH `ydcv-bash-version `__ MasterCsquare\nPerl `ydcv `__ JaHIY\nC `cydcv `__ proudzhu\nC++ `ydcv-cpp `__ proudzhu\nVim `ydcv.vim `__ bennyyip\nErlang `ydcv-el `__ zhenglinj\nHaskell `ydcv-hs `__ proudzhu\n========== ========================================================================== =============\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/felixonmars/ydcv", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "ydcv", "package_url": "https://pypi.org/project/ydcv/", "platform": "", "project_url": "https://pypi.org/project/ydcv/", "project_urls": { "Homepage": "https://github.com/felixonmars/ydcv" }, "release_url": "https://pypi.org/project/ydcv/0.7/", "requires_dist": null, "requires_python": "", "summary": "YouDao Console Version, a simple wrapper for Youdao API", "version": "0.7" }, "last_serial": 5187363, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "d50a45b62020655cd2be657594e7c8f7", "sha256": "54f6e9724ba2f6825b45e3832afc2b9c3c1c951fca828fe2ffdd181f283853e3" }, "downloads": -1, "filename": "ydcv-0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "d50a45b62020655cd2be657594e7c8f7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6371, "upload_time": "2017-12-06T09:10:05", "url": "https://files.pythonhosted.org/packages/90/6d/92197bcb99b83378b60205e393a6eff654f18a909c94b91e67aa715c67e3/ydcv-0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca0a7bd164f19081b92efbbad91e18e7", "sha256": "a827525a8c3727f9da13ae540ef4035c1a9eba28503b3c468b227118f6771a33" }, "downloads": -1, "filename": "ydcv-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ca0a7bd164f19081b92efbbad91e18e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6372, "upload_time": "2017-12-06T09:10:08", "url": "https://files.pythonhosted.org/packages/7d/a2/3f097fd5f9aa828b219829c56666f40e799eec491aec6645d360192a11fc/ydcv-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aacaf30cb745209bd4d1a65a6adf1e85", "sha256": "fcf0aee8c4d5ca1612485feacb5de54cf460094ccb7a67ebdf6654303c4c6caf" }, "downloads": -1, "filename": "ydcv-0.5.tar.gz", "has_sig": false, "md5_digest": "aacaf30cb745209bd4d1a65a6adf1e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18407, "upload_time": "2017-12-06T09:10:10", "url": "https://files.pythonhosted.org/packages/06/9c/99967b71d13d062b925ccc5c7f60d197c000de40c9ce0e452ba461861396/ydcv-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "532c6748c7f8083c8648960589366e1e", "sha256": "26f2f7ae9b2f834a9b8102f470b145b02c31343deb090de1e20da04212eb4f03" }, "downloads": -1, "filename": "ydcv-0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "532c6748c7f8083c8648960589366e1e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19749, "upload_time": "2018-12-29T10:04:00", "url": "https://files.pythonhosted.org/packages/ad/4a/bd92e1538c74209a004bb5f7d4de8f494ccd0602d1c6de8ed7ada21ed9a9/ydcv-0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90a1910be01c42c4451cd10b4750c9e0", "sha256": "9ad71ece21088f8be56d167ead49f7cc6d2ddab8f5a360a54eaf4235d3c7998f" }, "downloads": -1, "filename": "ydcv-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "90a1910be01c42c4451cd10b4750c9e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19749, "upload_time": "2018-12-29T10:04:02", "url": "https://files.pythonhosted.org/packages/7a/d5/00050af6a9d4b21619475cbe5fe4e5cd10841d453f57175e29bfbfaaa7e4/ydcv-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d06e9604e1bfd7a8ea2dcf5edf573be2", "sha256": "08d6c1ab73bb4598cdc6b4ff9d00bca40c06fcacb967ee3e1e9de60a0d874aae" }, "downloads": -1, "filename": "ydcv-0.6.tar.gz", "has_sig": false, "md5_digest": "d06e9604e1bfd7a8ea2dcf5edf573be2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20395, "upload_time": "2018-12-29T10:04:04", "url": "https://files.pythonhosted.org/packages/cc/c5/4777ab46aa73662c43c285e3d24ed212cd7ece69e2c415dee3bb8af4df7a/ydcv-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "7aaa9b9aed1a2dddd4ad9cceb52f42d7", "sha256": "b63ee0d391cca7084b3da59d44b80b35289dd0a59ad1312b8c9af903d224e98f" }, "downloads": -1, "filename": "ydcv-0.6.1-py2-none-any.whl", "has_sig": false, "md5_digest": "7aaa9b9aed1a2dddd4ad9cceb52f42d7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19792, "upload_time": "2018-12-31T18:32:03", "url": "https://files.pythonhosted.org/packages/54/54/ebc4c279ce7424410239a4a91a65e0de88e25b3c657b1875b58b66336b62/ydcv-0.6.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7db24f6dba1aa0759d6d0ec3334bfa9d", "sha256": "ae256c3d201f87927c159001c1a8595cbab9124eed6249ef33ee906b95c18517" }, "downloads": -1, "filename": "ydcv-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7db24f6dba1aa0759d6d0ec3334bfa9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19790, "upload_time": "2018-12-31T18:32:05", "url": "https://files.pythonhosted.org/packages/64/b3/7ac3613dccf58950f252956fdf12f7c4dd44ad86c570fd0f07cef51f1b3e/ydcv-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fe47530908d047a3ce69ff699573a5c", "sha256": "609da6a66fe7ccd0f68cadd311ef5757f8884261ec648477338f15b6ba6414dc" }, "downloads": -1, "filename": "ydcv-0.6.1.tar.gz", "has_sig": false, "md5_digest": "6fe47530908d047a3ce69ff699573a5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20415, "upload_time": "2018-12-31T18:32:07", "url": "https://files.pythonhosted.org/packages/09/ef/8e16b5790935b0079140d315dd3c42f9121d10d747697b679eb9f9bad885/ydcv-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "4962ed071aaea4c94334943682ddfb2e", "sha256": "38f53838349f74a348caa4b9f19fcedbbe9ef904e8d77c432f862477cd469869" }, "downloads": -1, "filename": "ydcv-0.6.2-py2-none-any.whl", "has_sig": false, "md5_digest": "4962ed071aaea4c94334943682ddfb2e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20183, "upload_time": "2019-02-12T18:03:47", "url": "https://files.pythonhosted.org/packages/7d/31/3f9c108f8cab8a7fb0be5267f86677c2ec30d9902e17a6f866333cb74789/ydcv-0.6.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96ba348a44eadd2b15350b3904e5ec1f", "sha256": "bbb1a51f2133a9b627960032e8280bda1b1d3891bab989345fa6f2d7138b05ba" }, "downloads": -1, "filename": "ydcv-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "96ba348a44eadd2b15350b3904e5ec1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20182, "upload_time": "2019-02-12T18:03:49", "url": "https://files.pythonhosted.org/packages/6f/ef/6f972920da3c53ae2f5d1428d50e978cc9eb254782ef6adbf0ccd50bb7b0/ydcv-0.6.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c4c442e2ec5064498d4de9557989810", "sha256": "2bdd96ca4d44adc21f20f4656285e8d6e1a2c18624741d9bb2ad15d46cbaf551" }, "downloads": -1, "filename": "ydcv-0.6.2.tar.gz", "has_sig": false, "md5_digest": "6c4c442e2ec5064498d4de9557989810", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20884, "upload_time": "2019-02-12T18:03:51", "url": "https://files.pythonhosted.org/packages/38/ff/9ab285ca8f128917a193b2e4aeeb208714d66cb5f7e2097cc29efc09e62d/ydcv-0.6.2.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "576ac484b65eccdbff223a1745dfd523", "sha256": "596d960617556f5687e42134193c3b3d33d605be6b8ad71d601dd3f5d1a7288b" }, "downloads": -1, "filename": "ydcv-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "576ac484b65eccdbff223a1745dfd523", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20438, "upload_time": "2019-04-25T11:28:54", "url": "https://files.pythonhosted.org/packages/7e/11/1656bb33c5d30569468678c8ff3c32140f16f5255e3e087576ddbb85ffb5/ydcv-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "656831d7e7735d35ac052edcf4b09eec", "sha256": "53cd59501557496512470e7db5fb14e42ddcb411fe4fa45c00864d919393c1da" }, "downloads": -1, "filename": "ydcv-0.7.tar.gz", "has_sig": false, "md5_digest": "656831d7e7735d35ac052edcf4b09eec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21171, "upload_time": "2019-04-25T11:28:56", "url": "https://files.pythonhosted.org/packages/1f/29/17124ebfdea8d810774977474a8652018c04c4a6db1ca413189f7e5b9d52/ydcv-0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "576ac484b65eccdbff223a1745dfd523", "sha256": "596d960617556f5687e42134193c3b3d33d605be6b8ad71d601dd3f5d1a7288b" }, "downloads": -1, "filename": "ydcv-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "576ac484b65eccdbff223a1745dfd523", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20438, "upload_time": "2019-04-25T11:28:54", "url": "https://files.pythonhosted.org/packages/7e/11/1656bb33c5d30569468678c8ff3c32140f16f5255e3e087576ddbb85ffb5/ydcv-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "656831d7e7735d35ac052edcf4b09eec", "sha256": "53cd59501557496512470e7db5fb14e42ddcb411fe4fa45c00864d919393c1da" }, "downloads": -1, "filename": "ydcv-0.7.tar.gz", "has_sig": false, "md5_digest": "656831d7e7735d35ac052edcf4b09eec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21171, "upload_time": "2019-04-25T11:28:56", "url": "https://files.pythonhosted.org/packages/1f/29/17124ebfdea8d810774977474a8652018c04c4a6db1ca413189f7e5b9d52/ydcv-0.7.tar.gz" } ] }