{ "info": { "author": "Liyj", "author_email": "liyujiangwork@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: X11 Applications :: GTK", "Natural Language :: Chinese (Simplified)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "[![Travis (.org)](https://img.shields.io/travis/zaixi/GouYong.svg)](https://github.com/zaixi/GouYong)\n[![PyPI](https://img.shields.io/pypi/v/GouYong.svg)](https://pypi.org/project/GouYong/)\n\n## \u8fd9\u662f\u4e00\u4e2aLinux\u8bcd\u5178\u5e94\u7528\u7a0b\u5e8f\uff0c\u76ee\u6807\u591f\u7528\u5c31\u597d\uff01\n\n#### \u6b22\u8fce\u5927\u5bb6\u4e00\u8d77\u6539\u8fdb\u5f00\u53d1\uff0c\u8ba9\u591f\u7528\u8d8a\u6765\u8d8a\u591f\u7528\uff0c\u7528\u8d77\u6765\u8d8a\u6765\u8d8a\u8212\u670d\u3002 \n*(\u5728\u7ebf\u7ffb\u8bd1\u8d44\u6e90\u6765\u81ea\u4e92\u8054\u7f51\uff0c\u7248\u6743\u5c5e\u4e8e\u76f8\u5173\u7f51\u7ad9)*\n\n### \u56fe\u4f8b:\n##### \u5728\u7ebf:\n![image](https://cloud.githubusercontent.com/assets/1257256/5561516/1dff5d2a-8e19-11e4-9c18-17815259948d.png)\n##### \u79bb\u7ebf:\n![image](https://cloud.githubusercontent.com/assets/1257256/5561515/1dfd28c0-8e19-11e4-8352-67c54a2540c9.png)\n\n### \u5b89\u88c5\u548c\u4f7f\u7528\n\u53ea\u652f\u6301python3\u53ca\u4ee5\u4e0a\n`pip install GouYong`\n\u542f\u52a8\n\u547d\u4ee4\u884c\u8fd0\u884c`GouYong`\n\u7ffb\u8bd1\n\u9f20\u6807\u9009\u4e2d\u540e\u6309\u8fde\u6309\u5de6ctrl\u4e24\u6b21\n\u67e5\u8be2\u7ffb\u8bd1\n\u9f20\u6807\u9009\u4e2d\u540e\u6309\u8fde\u6309\u53f3ctrl\u4e24\u6b21,\u5c06\u4ececht.sh\u67e5\u8be2\u5e76\u7ffb\u8bd1\n\n### Features:\n1. \u7ed3\u5408ButtonRelease\u548cowner-change\u5b9e\u73b0\u4e86X window\u4e0b\u7684\u6700\u4f18\u53d6\u8bcd\u673a\u5236\uff0c\u907f\u514d\u4e86\u50cfstardict\u4e00\u6837\u4e0d\u80fd\u518d\u6b21\u53d6\u540c\u4e00\u4e2a\u8bcd\uff0c\u548c\u50cfopenyoudao\u4e00\u6837\u5f71\u54cd\u590d\u5236\u4e14\u5f71\u54cd\u5176\u4ed6\u7a0b\u5e8f\u5bf9\u526a\u8d34\u677f\u7684\u4f7f\u7528\u3002\n2. \u6258\u76d8\u53ef\u4ee5\u6682\u505c\u53d6\u8bcd\uff0c\u8fd8\u53ef\u4ee5\u5207\u6362\u79bb\u7ebf\uff0c\u5728\u7ebf\u6a21\u5f0f\u3002\n3. \u81ea\u52a8\u8c03\u6574\u5f39\u51fa\u7a97\u53e3\u7684\u4f4d\u7f6e\uff0c\u9f20\u6807\u8fdc\u79bb\u7a97\u53e3\u4e00\u5b9a\u8303\u56f4\u65f6\u7a97\u53e3\u81ea\u52a8\u5173\u95ed\u3002\n4. \u66f4\u6539\u5212\u8bcd\u7ffb\u8bd1\u89e6\u53d1\u673a\u5236\u4e3a\u8fde\u6309\u5de6ctrl\u4e24\u6b21\u3002\n5. \u652f\u6301\u6bb5\u843d\u7ffb\u8bd1\u3002\n6. \u589e\u52a0\u8fde\u6309\u53f3ctrl\u4e24\u6b21\u901a\u8fc7cht.sh\u67e5\u8be2\u5e76\u7ffb\u8bd1\u3002\n7. \u589e\u52a0\u7ffb\u8bd1\u5f15\u64ce\u9009\u62e9,\u76ee\u524d\u652f\u6301\u8c37\u6b4c\u641c\u72d7\u6709\u9053\u3002\n8. \u589e\u52a0travis\u81ea\u52a8\u4e0a\u4f20\u5230pypi\u3002\n9. \u7531python2\u6539\u4e3apython3\u3002\n\n### TODO:\n- [X] \u652f\u6301\u8c37\u6b4c\u641c\u72d7\u7ffb\u8bd1;\n- [X] \u652f\u6301\u6bb5\u843d\u7ffb\u8bd1;\n- [X] \u901a\u8fc7cht.sh\u67e5\u8be2;\n- [X] \u987a\u7545\u81ea\u5982\u7684\u9009\u8bcd\u5f39\u7a97\u7ffb\u8bd1;\n- [ ] \u7b80\u6d01\u7684\u64cd\u4f5c\uff0c\u9177\u70ab\u7684UI;\n- [X] \u79bb\u7ebf\u8bcd\u5178;\n- [ ] OCR\u56fe\u50cf\u53d6\u8bcd\u7ffb\u8bd1;\n- [ ] \u6027\u80fd\u4f18\u5316;\n- [X] \u6253\u5305,\u8f6f\u4ef6\u6e90\u90e8\u7f72.\n \n \n\n### \u4f9d\u8d56: \n1. python-gi 3.12 \n2. python-xlib \n3. gir1.2-appindicator3-0.1 \n4. gir1.2-webkit-3.0 \n5. python-marisa-trie \n\n\n### \u8fdb\u5ea6: \n1. \u9009\u8bcd\u7ffb\u8bd1\u57fa\u672c\u8fbe\u6210\u30022014\u5e74 08\u6708 25\u65e5 \u661f\u671f\u4e00 14:58:23 CST \n2. \u987a\u7545\u9009\u8bcd\u5f39\u7a97\u7f51\u7edc\u7ffb\u8bd1\u8fbe\u6210\u30022014\u5e74 08\u6708 31\u65e5 \u661f\u671f\u65e5 17:29:26 CST \n3. \u79bb\u7ebf\u8bcd\u5178\u4f7f\u7528StarDict\u8bcd\u5e93\u8fbe\u6210\u30022014\u5e74 09\u6708 03\u65e5 \u661f\u671f\u4e09 17:10:44 CST \n4. \u521d\u6b65\u4f18\u5316\u6027\u80fd\u30022014\u5e74 09\u6708 07\u65e5 \u661f\u671f\u65e5 18:30:23 CST \n5. \u7b80\u5355\u6253\u5305\u30022014\u5e74 09\u6708 07\u65e5 \u661f\u671f\u65e5 18:30:41 CST \n6. \u751f\u6210deb\u5305\u30022014\u5e74 09\u6708 10\u65e5 \u661f\u671f\u4e09 02:54:05 CST \n7. \u4f18\u5316\u9009\u8bcd\u673a\u5236,\u53ef\u4ee5\u76f4\u63a5\u518d\u6b21\u9009\u53d6\u540c\u4e00\u8bcd\uff0c\u4e0d\u4f1a\u6e05\u7a7aselection\u5f71\u54cd\u5176\u4ed6\u7a0b\u5e8f\u30022014\u5e74 09\u6708 11\u65e5 \u661f\u671f\u56db 19:32:42 CST \n\n### \u6253\u5305:\n\u4f7f\u7528fpm\uff0cstdeb, setuptools_git\u7b49\u5de5\u5177\u3002", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zaixi/GouYong", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "GouYong", "package_url": "https://pypi.org/project/GouYong/", "platform": "", "project_url": "https://pypi.org/project/GouYong/", "project_urls": { "Homepage": "https://github.com/zaixi/GouYong" }, "release_url": "https://pypi.org/project/GouYong/0.5.3/", "requires_dist": null, "requires_python": "", "summary": "A translation software on linux", "version": "0.5.3" }, "last_serial": 4637164, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "2c5d927d5f8546ec9b16e7e8f80144bc", "sha256": "45266d44aa90384f2cae1de9fab8b680319885af578fab0a890e35c3c771355d" }, "downloads": -1, "filename": "GouYong-0.3.tar.gz", "has_sig": false, "md5_digest": "2c5d927d5f8546ec9b16e7e8f80144bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22997528, "upload_time": "2018-09-27T12:40:20", "url": "https://files.pythonhosted.org/packages/55/ea/80e15ed3ef4cce751fccef33ef79fa715df375f6a5a0c917eadacdaa903a/GouYong-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "f4dcc994afdcd6f8a7632e54371f854f", "sha256": "64f7ee9b276382679fe90ca7f6425aedd59d2b8fd254f7ab01d1347e75731d1b" }, "downloads": -1, "filename": "GouYong-0.4.tar.gz", "has_sig": false, "md5_digest": "f4dcc994afdcd6f8a7632e54371f854f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22995844, "upload_time": "2018-09-28T09:48:34", "url": "https://files.pythonhosted.org/packages/bd/04/d4084a3bea656e1d36cc829bb6872057f0731e722a1447230d867966aaea/GouYong-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8f70d63cf79f67cc815051ff65330ab6", "sha256": "9a39ee0c26a7ca728ed220653a33da6d166bbeb6ca5206f2eba011bb6792a727" }, "downloads": -1, "filename": "GouYong-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8f70d63cf79f67cc815051ff65330ab6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22995832, "upload_time": "2018-09-28T10:00:17", "url": "https://files.pythonhosted.org/packages/f9/1d/8b778f23735f60baf0fa90057e5a913076a69b39ef5f73b6fc7e7113a13c/GouYong-0.4.1.tar.gz" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "dcbb0e6a73f14fe6a06df222ff83af26", "sha256": "9b6eeeb8111c1b376c30a2f982d09ad786f458089fb3211e5d11f6eb855b4d88" }, "downloads": -1, "filename": "GouYong-0.4.10.tar.gz", "has_sig": false, "md5_digest": "dcbb0e6a73f14fe6a06df222ff83af26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996613, "upload_time": "2018-10-07T03:05:56", "url": "https://files.pythonhosted.org/packages/29/3c/3658b1cf516bbef6ecc10d77197f26348efaeeeb48411308866d9791a0cf/GouYong-0.4.10.tar.gz" } ], "0.4.12": [ { "comment_text": "", "digests": { "md5": "64acf1133cef048a8ab744aa45606a15", "sha256": "8601e61b6de1afff4c51fd52778adc5919c25d264b7ddb4e7b7a44fd265e800b" }, "downloads": -1, "filename": "GouYong-0.4.12.tar.gz", "has_sig": false, "md5_digest": "64acf1133cef048a8ab744aa45606a15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22989769, "upload_time": "2018-10-07T09:57:52", "url": "https://files.pythonhosted.org/packages/a5/b7/bf980c16c820d0fb9a85ab0926f286c612f68b29e99eebf6f96f20b91f57/GouYong-0.4.12.tar.gz" } ], "0.4.13": [ { "comment_text": "", "digests": { "md5": "554755314c85979ed9cb42ddb32bdaa6", "sha256": "53d5a61a2099b6570c5678c0bc7e5df193bea409d086f73ad8ada07f98cda8fd" }, "downloads": -1, "filename": "GouYong-0.4.13.tar.gz", "has_sig": false, "md5_digest": "554755314c85979ed9cb42ddb32bdaa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22989760, "upload_time": "2018-10-08T02:05:43", "url": "https://files.pythonhosted.org/packages/97/5f/a102bfc3bccc4b620400bdbfc29da6adbb73f9e8e5c260476497b59644c3/GouYong-0.4.13.tar.gz" } ], "0.4.14": [ { "comment_text": "", "digests": { "md5": "bb80c7e85fb7e80b7ee687526cc582c6", "sha256": "753359fa32b0d39d3c03180c7e45b3f4794ed2ae400bebc026e303f4e12bf479" }, "downloads": -1, "filename": "GouYong-0.4.14.tar.gz", "has_sig": false, "md5_digest": "bb80c7e85fb7e80b7ee687526cc582c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22989761, "upload_time": "2018-10-08T02:56:52", "url": "https://files.pythonhosted.org/packages/10/87/572e23d3f816ef21ad9b3d8686f757e8c9dd725f594c17e4a62393444b80/GouYong-0.4.14.tar.gz" } ], "0.4.15": [ { "comment_text": "", "digests": { "md5": "eea6c3530e10ac55f3d417b072623c79", "sha256": "a9a6869be75560963ba0f3f0617581da5760292dc3db80760fd229ebac2a0bbf" }, "downloads": -1, "filename": "GouYong-0.4.15.tar.gz", "has_sig": false, "md5_digest": "eea6c3530e10ac55f3d417b072623c79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996823, "upload_time": "2018-10-08T03:18:22", "url": "https://files.pythonhosted.org/packages/10/9b/85eee6af0bef678a61da7da09ca7ac51f1e935dada0520ba541609ba346d/GouYong-0.4.15.tar.gz" } ], "0.4.16": [ { "comment_text": "", "digests": { "md5": "dd6d47f33db4d58ab3e90b7f4c02f70e", "sha256": "d666a85ec0e132d473f4c78351ae048a66fcbccd82457b6c93b6edde0b2f66a7" }, "downloads": -1, "filename": "GouYong-0.4.16.tar.gz", "has_sig": false, "md5_digest": "dd6d47f33db4d58ab3e90b7f4c02f70e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996827, "upload_time": "2018-10-08T04:51:00", "url": "https://files.pythonhosted.org/packages/14/50/d252991142eabcb66436b19c3727c807fe4501aaeca594c54b5c6b3a0850/GouYong-0.4.16.tar.gz" } ], "0.4.17": [ { "comment_text": "", "digests": { "md5": "7b62bbabcfbdbde55536d672ec2ebc37", "sha256": "42222110f1b8bbdca3c85c90ab0c9bfa289883b7637a723e6e46ca1aec4795fa" }, "downloads": -1, "filename": "GouYong-0.4.17.tar.gz", "has_sig": false, "md5_digest": "7b62bbabcfbdbde55536d672ec2ebc37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996870, "upload_time": "2018-10-08T05:10:15", "url": "https://files.pythonhosted.org/packages/b2/d5/0098a3bf490104d118846a3c0eb23e3a12cf1598edcb6a3a41989b37775b/GouYong-0.4.17.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "ba4a6e06b37bf8c660d8cd0c9ddeb766", "sha256": "5edf43778cab094a0a1c12014fff07909bd70f18f2bbaa2bf4b69c311d1d9493" }, "downloads": -1, "filename": "GouYong-0.4.2.tar.gz", "has_sig": false, "md5_digest": "ba4a6e06b37bf8c660d8cd0c9ddeb766", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22995841, "upload_time": "2018-09-28T10:06:22", "url": "https://files.pythonhosted.org/packages/94/54/cb3bffe99865f2ccf2886cb1a777cd8bafe003f25e7f508bc521bf6f90fd/GouYong-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "c7981e0b6c41a1eb4987d1a6c1a962db", "sha256": "3043c162ddee7c3da8e42d9ad4986f2de6c1d2ea1445d5e3a461f99dfdbeb900" }, "downloads": -1, "filename": "GouYong-0.4.3.tar.gz", "has_sig": false, "md5_digest": "c7981e0b6c41a1eb4987d1a6c1a962db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22995878, "upload_time": "2018-09-28T10:55:32", "url": "https://files.pythonhosted.org/packages/ba/cf/13d9d47c304e7dfc8ddc6b1bcd36ac3b0864fbc8045d4d138bcd3e17d828/GouYong-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "574189cd8e646362ff2b6589a9bd4e75", "sha256": "02948ebb3d0926084e3462d6dafe22f67ef7d86111ee5ac7e8fcbfe0c1b4f309" }, "downloads": -1, "filename": "GouYong-0.4.4.tar.gz", "has_sig": false, "md5_digest": "574189cd8e646362ff2b6589a9bd4e75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996162, "upload_time": "2018-09-29T05:53:46", "url": "https://files.pythonhosted.org/packages/2e/12/104dd05d1f053d255b72e0f4cb910e7b0722d0c4f7705b7b30db4c432f6a/GouYong-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "1000565fffc420b974c3f1b2571ac98b", "sha256": "95cd81a9f95daeeafd27d1dbb30b003b76c11a489d6e8a76056e7ccf4e698a77" }, "downloads": -1, "filename": "GouYong-0.4.5.tar.gz", "has_sig": false, "md5_digest": "1000565fffc420b974c3f1b2571ac98b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996542, "upload_time": "2018-09-29T08:39:28", "url": "https://files.pythonhosted.org/packages/2f/3f/f50a8cc49d4e3352060fd28db6e5e0f2c30f35fd0f1f2c8e4364e25cad83/GouYong-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "9f4379e4204f689c3f1fe3e8e501d648", "sha256": "552a87402a47fa3f4bd133c9c131591ba2d1fc9fe0d67c7e0a76889de1da0e3b" }, "downloads": -1, "filename": "GouYong-0.4.6.tar.gz", "has_sig": false, "md5_digest": "9f4379e4204f689c3f1fe3e8e501d648", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996852, "upload_time": "2018-09-29T08:52:01", "url": "https://files.pythonhosted.org/packages/df/ff/ad13f16296a345188b3abc5304e4505dedbf2b4062566e305c714b1f62ba/GouYong-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "dc5b6d8501c77cce02c91b36db04e751", "sha256": "b4df694822e3ec90a24e4e9fd64e6078820ff0d9dd539f260c2c1cb3a5eaccad" }, "downloads": -1, "filename": "GouYong-0.4.7.tar.gz", "has_sig": false, "md5_digest": "dc5b6d8501c77cce02c91b36db04e751", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996830, "upload_time": "2018-09-30T02:04:50", "url": "https://files.pythonhosted.org/packages/4e/f9/5cc3a60f61477d7bd2bc0c4bca0dcc1c02e515411a1965a429ea89aecf4a/GouYong-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "01f947d9d60153bf43798cb403222a70", "sha256": "3936fe1c5e5519d6af1af3941e161bb739cd882956155802de055d2dcbfd9959" }, "downloads": -1, "filename": "GouYong-0.4.8.tar.gz", "has_sig": false, "md5_digest": "01f947d9d60153bf43798cb403222a70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996855, "upload_time": "2018-09-30T02:22:59", "url": "https://files.pythonhosted.org/packages/cc/e7/2d6710213de4ebaa5824b9873209de07ac5b3e395f945c6f5ce25bda8959/GouYong-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "1c242b1097ef0bbc1927814348e7fdbd", "sha256": "2b39e300e8687a2624f399768bb51563897441a831ed8274fb5963dab8d96473" }, "downloads": -1, "filename": "GouYong-0.4.9.tar.gz", "has_sig": false, "md5_digest": "1c242b1097ef0bbc1927814348e7fdbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996576, "upload_time": "2018-09-30T05:40:10", "url": "https://files.pythonhosted.org/packages/07/5a/300901214a3003386b2235ab74ddea7905aad89fb2b1f8488e08fab36bd1/GouYong-0.4.9.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "026fb60a92083179d33435466e4dc299", "sha256": "6051a9de4a477d7ba962a8f189af8c4f8b203078fb5926b10d3ba35fc9759f12" }, "downloads": -1, "filename": "GouYong-0.5.0.tar.gz", "has_sig": false, "md5_digest": "026fb60a92083179d33435466e4dc299", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996844, "upload_time": "2018-10-08T05:47:15", "url": "https://files.pythonhosted.org/packages/88/e3/a77f5e88b8b8a268d1336c81f1e79c614a8acf4664897a6ef8cfbb0e54df/GouYong-0.5.0.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "bdd89f56bbe9a132b49867c526f50d73", "sha256": "a6181d293a9a43d9649a7d1e6657c19c135a9ec28bcc8a5e329fda2ebb158767" }, "downloads": -1, "filename": "GouYong-0.5.3.tar.gz", "has_sig": false, "md5_digest": "bdd89f56bbe9a132b49867c526f50d73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22997368, "upload_time": "2018-12-27T07:54:09", "url": "https://files.pythonhosted.org/packages/29/18/a45472a4de7d33786f01aa6b4ca3d1c98f90f601f05b1ad6282f1901e0c9/GouYong-0.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bdd89f56bbe9a132b49867c526f50d73", "sha256": "a6181d293a9a43d9649a7d1e6657c19c135a9ec28bcc8a5e329fda2ebb158767" }, "downloads": -1, "filename": "GouYong-0.5.3.tar.gz", "has_sig": false, "md5_digest": "bdd89f56bbe9a132b49867c526f50d73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22997368, "upload_time": "2018-12-27T07:54:09", "url": "https://files.pythonhosted.org/packages/29/18/a45472a4de7d33786f01aa6b4ca3d1c98f90f601f05b1ad6282f1901e0c9/GouYong-0.5.3.tar.gz" } ] }