{ "info": { "author": "lord63", "author_email": "lord63.j@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "v2ex\\_daily\\_mission\n====================\n\n|Latest Version| |Build Status|\n\n::\n\n _____ _ _ _ _ _\n / __ \\ | | (_) | (_) (_)\n __ __`' / /' _____ __ __| | __ _ _| |_ _ _ __ ___ _ ___ ___ _ ___ _ __\n \\ \\ / / / / / _ \\ \\/ / / _` |/ _` | | | | | | | '_ ` _ \\| / __/ __| |/ _ \\| '_ \\\n \\ V / ./ /__| __/> < | (_| | (_| | | | |_| | | | | | | | \\__ \\__ \\ | (_) | | | |\n \\_/ \\_____/\\___/_/\\_\\ \\__,_|\\__,_|_|_|\\__, | |_| |_| |_|_|___/___/_|\\___/|_| |_|\n __/ |\n |___/\n\n\u57fa\u672c\u7b80\u4ecb\uff1a\n----------\n\n\u6a21\u62df\u767b\u5f55 v2ex \u5b8c\u6210\u4efb\u52a1\u9886\u94b1 OvO\n\n\u529f\u80fd\u548c\u4eae\u70b9\n----------\n\n- Python 2.7+/3.4+ support\n- \u7b7e\u5230\u9886\u94b1\n- \u672c\u5730\u65e5\u5fd7\u8bb0\u5f55\uff0c\u67e5\u8be2\n- \u67e5\u8be2\u8fde\u7eed\u767b\u5f55\u5929\u6570\n\n\u57fa\u672c\u5b89\u88c5\n--------\n\n::\n\n $ (sudo)pip -U install v2ex_daily_mission\n\n\u8bf7\u786e\u4fdd\u7248\u672c\u53f7\u5927\u4e8e\u7b49\u4e8e 0.7.0\uff0c\u56e0\u4e3a V2EX \u589e\u52a0\u4e86\u9a8c\u8bc1\u7801\uff0c\u53ef\u4ee5\u770b `issue #13`_\n\n\u5982\u4f55\u4f7f\u7528\n--------\n\n\u83b7\u5f97cookie\n~~~~~~~~~~\n\n1. \u767b\u5f55v2ex\n2. \u9875\u9762\u4efb\u610f\u4e00\u5904\u53f3\u952e\uff0c\u9009\u62e9Inspect\uff0c\u7136\u540e\u5728\u5f39\u51fa\u7684\u5de5\u5177\u680f\u91cc\u9009\u62e9Network\n3. \u5237\u65b0\u9875\u9762\uff0c\u9009\u62e9\u4e00\u4e2a\u8bf7\u6c42\uff0c\u627e\u5230Request Headers\u91cc\u7684cookie\u4e00\u680f\uff0c\u5168\u90e8\u590d\u5236\uff0c\u4e0b\u4e00\u6b65\u8981\u7528\n\n\u914d\u7f6e\u6587\u4ef6\n~~~~~~~~\n\n\u4f7f\u7528\u81ea\u5e26\u7684\u5b50\u547d\u4ee4\u521d\u59cb\u5316(\u53ef\u80fd\u9700\u8981 root \u6743\u9650\u6216\u8005\u7ba1\u7406\u5458\u6743\u9650)\uff1a\n\n::\n\n $ v2ex init\n\n\u6309\u7167\u63d0\u793a\u8f93\u5165cookie\u548c\u65e5\u5fd7\u8def\u5f84\u5373\u53ef\u3002\u65e5\u5fd7\u8def\u5f84\u4e3e\u4e2a\u4f8b\u5b50\uff1a``/home/lord63/code/v2ex_daily_mission/``\u3002\n\n\u751f\u6210\u7684\u914d\u7f6e\u6587\u4ef6\u7684\u9ed8\u8ba4\u5730\u5740\uff0c Linux \u5728 ``/usr/local/bin/v2ex_config.json``\u3002\u4f60\u4e5f\u53ef\u4ee5\u624b\u52a8\u6307\u5b9a\u751f\u6210\u7684\u914d\u7f6e\u6587\u4ef6\u7684\u8def\u5f84\uff1a\n\n::\n\n $ v2ex init --directory /home/lord63/code/v2ex_daily_mission\n\n\u5f00\u59cb\u4f7f\u7528\n~~~~~~~~\n\n\u5b8c\u6210\u4efb\u52a1\u5f97\u5230\u94b1\uff1a\n\n::\n\n $ v2ex sign\n\n\u67e5\u770b\u6700\u8fd1\u7684\u65e5\u5fd7\u60c5\u51b5(\u9ed8\u8ba4\u5929\u6570 5)\uff1a\n\n::\n\n $ v2ex read\n\n\u4e5f\u53ef\u4ee5\u901a\u8fc7\u53c2\u6570\u6765\u67e5\u770b\u6700\u8fd1\u7684\u60c5\u51b5\n\n::\n\n $ v2ex read -c NUMBER\n\n\u67e5\u770b\u5df2\u7ecf\u8fde\u7eed\u767b\u5f55\u591a\u5c11\u5929\n\n::\n\n $ v2ex last\n\n\u4ee5\u4e0a\u7684\u662f\u4f7f\u7528\u9ed8\u8ba4\u7684\u914d\u7f6e\u6587\u4ef6\uff0c\u4f60\u4e5f\u53ef\u4ee5\u81ea\u5df1\u624b\u52a8\u6307\u5b9a\u914d\u7f6e\u6587\u4ef6\u7684\u5730\u5740\uff0c\u4f7f\u7528 ``--config`` \u53c2\u6570\uff0c \u6bd4\u5982\u5728 Linux \u4e0b\uff1a\n\n::\n\n $ v2ex --config /home/lord63/v2ex_config.json sign\n\n\u901a\u8fc7 ``v2ex -h`` \u548c\u5404\u4e2a\u5b50\u547d\u4ee4\u7684\u5e2e\u52a9\u6587\u6863\u83b7\u5f97\u4f7f\u7528\u66f4\u4e3a\u8be6\u7ec6\u7684\u4f7f\u7528\u5e2e\u52a9\n\nLinux \u7528\u6237\u5efa\u8bae\u5c06\u4efb\u52a1\u52a0\u5165 ``cron`` \u5b9a\u65f6\u8fd0\u884c, \u6bd4\u5982\u6211\u7684\uff1a\n\n::\n\n 12 19 * * * /usr/local/bin/v2ex sign\n\n\u5b9e\u9645\u4f7f\u7528\u4e3e\u4f8b\n------------\n\n\u9996\u6b21\u7b7e\u5230:\n\n::\n\n $ v2ex sign\n Today: 20140731 \u7684\u6bcf\u65e5\u767b\u5f55\u5956\u52b1 26 \u94dc\u5e01\n Total: 5439.0\n\n\u5982\u679c\u4f60\u5df2\u7ecf\u7b7e\u5230\u8fc7\u4e86:\n\n::\n\n $ v2ex sign\n You have completed the mission today.\n\n\u672c\u5730\u65e5\u5fd7\u67e5\u8be2\u6700\u8fd1\u7b7e\u5230\u9886\u94b1\u7684\u60c5\u51b5(\u9ed8\u8ba4\u8bbe\u7f6e\u662f 5 ):\n\n::\n\n $ v2ex read\n 2014-07-27 19:12:03,902 [INFO] 20140727 \u7684\u6bcf\u65e5\u767b\u5f55\u5956\u52b1 15 \u94dc\u5e01 Total:5346.0\n 2014-07-28 19:12:03,751 [INFO] 20140728 \u7684\u6bcf\u65e5\u767b\u5f55\u5956\u52b1 28 \u94dc\u5e01 Total:5374.0\n 2014-07-29 19:12:03,750 [INFO] 20140729 \u7684\u6bcf\u65e5\u767b\u5f55\u5956\u52b1 27 \u94dc\u5e01 Total:5401.0\n 2014-07-30 19:12:03,471 [INFO] 20140730 \u7684\u6bcf\u65e5\u767b\u5f55\u5956\u52b1 12 \u94dc\u5e01 Total:5413.0\n 2014-07-31 19:12:03,417 [INFO] 20140731 \u7684\u6bcf\u65e5\u767b\u5f55\u5956\u52b1 26 \u94dc\u5e01 Total:5439.0\n\n\u4f60\u5f53\u7136\u4e5f\u53ef\u4ee5\u6307\u5b9a\u663e\u793a\u65e5\u5fd7\u7684\u6570\u91cf:\n\n::\n\n $ v2ex read -c 1\n 2014-07-31 19:12:03,417 [INFO] 20140731 \u7684\u6bcf\u65e5\u767b\u5f55\u5956\u52b1 26 \u94dc\u5e01 Total:5439.0\n\n\u67e5\u8be2\u4f60\u8fde\u7eed\u767b\u5f55\u7684\u5929\u6570:\n\n::\n\n $ v2ex last\n \u5df2\u8fde\u7eed\u767b\u5f55 54 \u5929\n\nDevelopment\n-----------\n\n\u9996\u5148\u5b89\u88c5\u4f9d\u8d56\uff0c\u63a8\u8350\u4f7f\u7528 virtualenv:\n\n::\n\n $ virtualenv venv\n $ . venv/bin/activate\n (venv)$ pip install -r dev-requirements.txt\n\n\u5b89\u88c5\u5f00\u53d1\u7248\u672c\u4e0b\u7684 v2ex_daily_mission, \u65b9\u4fbf\u8c03\u8bd5\u548c\u6d4b\u8bd5:\n\n::\n\n (venv)$ python setup.py develop\n\n\u8fd0\u884c\u6d4b\u8bd5:\n\n::\n\n (venv)$ make test\n\n\u4e5f\u53ef\u4ee5\u4f7f\u7528 tox \u5728 python2.7, 3.4+ \u8fd0\u884c\u6d4b\u8bd5\uff1a\n\n::\n\n (venv)$ tox\n\nLicense\n-------\n\nMIT\n\n.. |Latest Version| image:: http://img.shields.io/pypi/v/v2ex_daily_mission.svg\n :target: https://pypi.python.org/pypi/v2ex_daily_mission\n.. |Build Status| image:: https://travis-ci.org/lord63/v2ex_daily_mission.svg\n :target: https://travis-ci.org/lord63/v2ex_daily_mission\n.. _`issue #13`: https://github.com/lord63/v2ex_daily_mission/issues/13\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/lord63/v2ex_daily_mission", "keywords": "v2ex daily money sign", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "v2ex-daily-mission", "package_url": "https://pypi.org/project/v2ex-daily-mission/", "platform": "", "project_url": "https://pypi.org/project/v2ex-daily-mission/", "project_urls": { "Homepage": "https://github.com/lord63/v2ex_daily_mission" }, "release_url": "https://pypi.org/project/v2ex-daily-mission/0.7.0/", "requires_dist": [ "click (>=5.0)", "requests (>=2.7.0)", "beautifulsoup4 (>=4.4.1)" ], "requires_python": "", "summary": "complete mission, get money, from v2ex", "version": "0.7.0" }, "last_serial": 5388897, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "46eb14e7bfc9e02f9e76b0f3b45c589c", "sha256": "ec04f7e18949bca0bbd784ef1632c83f0d148b340137e58f1e69e2eb2ec4b5a1" }, "downloads": -1, "filename": "v2ex_daily_mission-0.1.0.tar.gz", "has_sig": false, "md5_digest": "46eb14e7bfc9e02f9e76b0f3b45c589c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3415, "upload_time": "2014-07-31T02:17:44", "url": "https://files.pythonhosted.org/packages/c9/55/087f0507cda60f8d00dbdff0d4215041a3ffadb397cf4d2fbab0f710e33d/v2ex_daily_mission-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "60b2d83aa7b9176dd0f7d1738f66107f", "sha256": "f35441e9c9bd14534469a4407dc4dbe02849642a11c7375f5418d32c0cd21bef" }, "downloads": -1, "filename": "v2ex_daily_mission-0.2.0.tar.gz", "has_sig": false, "md5_digest": "60b2d83aa7b9176dd0f7d1738f66107f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5049, "upload_time": "2014-09-02T06:29:12", "url": "https://files.pythonhosted.org/packages/18/ca/6e623db31a8aba10945c6aedf91612516f4c91fff92b0d944edc2e97163e/v2ex_daily_mission-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "382c6bf4f2debbc7bc2fc65a87a9cd7b", "sha256": "7a58f0c87746e6aad8b4d0ac09bbf384509e6c9484ecc97a03159a2b5ca43f66" }, "downloads": -1, "filename": "v2ex_daily_mission-0.2.1.tar.gz", "has_sig": false, "md5_digest": "382c6bf4f2debbc7bc2fc65a87a9cd7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5083, "upload_time": "2014-09-02T09:22:25", "url": "https://files.pythonhosted.org/packages/d2/10/74961545fac44b8d125472694a900ab15d0d749bfbf12b279747d906e8c8/v2ex_daily_mission-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "51c6017c83c7444ae16fa4eed495cdbd", "sha256": "5bb8d3c2f1416714e8a0db6a0855bcc2fe684b1f8c16039abc5b3d2929205b00" }, "downloads": -1, "filename": "v2ex_daily_mission-0.2.2.tar.gz", "has_sig": false, "md5_digest": "51c6017c83c7444ae16fa4eed495cdbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5350, "upload_time": "2015-01-27T00:38:56", "url": "https://files.pythonhosted.org/packages/1b/33/5f1439d77ee999148e7ba27eebc5b6b0c15350aa708d4c9f5e030ec6fe0a/v2ex_daily_mission-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "dd55523d3332f567f5375eedbb2ef7f6", "sha256": "910d3bf3237eb056b93013bca216aa833ab1b010645c8ff3ffa27f193000ab15" }, "downloads": -1, "filename": "v2ex_daily_mission-0.2.3.tar.gz", "has_sig": false, "md5_digest": "dd55523d3332f567f5375eedbb2ef7f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5360, "upload_time": "2015-02-06T01:29:46", "url": "https://files.pythonhosted.org/packages/db/18/00bf716e1c6c2ace7e95b146772d0f9dc97995a842a4c784330bee46db70/v2ex_daily_mission-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "14f83ed45b79c9c83303c72da58fc9b4", "sha256": "310355d04f59135fcedbe1bd20c346ca0f71036379a3b5c108b2c54e10a22a65" }, "downloads": -1, "filename": "v2ex_daily_mission-0.2.4.tar.gz", "has_sig": false, "md5_digest": "14f83ed45b79c9c83303c72da58fc9b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5363, "upload_time": "2015-02-09T05:55:42", "url": "https://files.pythonhosted.org/packages/38/c0/a1741be531f289d697df27c1d00da697af73737ce6c396f65121373f9ade/v2ex_daily_mission-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "addc50b8ede4f7b0e3aaf3407f1831ae", "sha256": "1ced96c8246d6b64ddb0c7d42311a706c8b87972696ce22f809be135d7b2247d" }, "downloads": -1, "filename": "v2ex_daily_mission-0.3.0.tar.gz", "has_sig": false, "md5_digest": "addc50b8ede4f7b0e3aaf3407f1831ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5310, "upload_time": "2015-06-24T01:16:52", "url": "https://files.pythonhosted.org/packages/cb/2b/948e1928c44094b493d3f38e0a47b4e738125bcbd99aaab81b8cb3be7487/v2ex_daily_mission-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "4b7942a05b69fe003d07eceb7e050d67", "sha256": "63734551be3b8478dbaf91cab63251e700dc15f39748de3fa5b091fc19e01cfe" }, "downloads": -1, "filename": "v2ex_daily_mission-0.4.0.tar.gz", "has_sig": false, "md5_digest": "4b7942a05b69fe003d07eceb7e050d67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5858, "upload_time": "2015-06-29T12:45:52", "url": "https://files.pythonhosted.org/packages/8a/f1/e55ffc5ad282c5dfa428b8520965b9ed455538794efec1280cc21fb7d61b/v2ex_daily_mission-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4f9bda0f5bc8f9cba6fe8afab392891a", "sha256": "f544f93d932d9519466160cf977badd9cdd1b09282b4e98e8e04f8134999009f" }, "downloads": -1, "filename": "v2ex_daily_mission-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4f9bda0f5bc8f9cba6fe8afab392891a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6526, "upload_time": "2015-07-24T12:54:41", "url": "https://files.pythonhosted.org/packages/2c/81/68d4bc03956babd73de8da824533e64ad42712d7b22a478b31759f140627/v2ex_daily_mission-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d1ee23236119d58e25a9049184436bf6", "sha256": "4ae1238b9cba2db7155a6b97c0007407d274575d213e8e10b2ba99f424ec4a16" }, "downloads": -1, "filename": "v2ex_daily_mission-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d1ee23236119d58e25a9049184436bf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6574, "upload_time": "2015-08-23T01:46:44", "url": "https://files.pythonhosted.org/packages/5d/1d/454cb0dc14067d3bca45fe166aad8dac3bdfb94bfc8f9dd54ce5bed2aabf/v2ex_daily_mission-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "858799116f4e4fc8b2e6165bbb14b9f4", "sha256": "b40ceb7855fe4d6c70dec2b29a56fc09bc9cdedf4e48b6581564f7c834eebba8" }, "downloads": -1, "filename": "v2ex_daily_mission-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "858799116f4e4fc8b2e6165bbb14b9f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9633, "upload_time": "2019-06-12T00:39:49", "url": "https://files.pythonhosted.org/packages/82/19/59d1ed4c90270a88669ada2d3e4b514e8e0215a839bb3d2a1b912e726ea5/v2ex_daily_mission-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8474811de81bdbbce2a814d30833dcd", "sha256": "4c192d33adf434c8c83584f9f40407230cebf186dc58fb8580accf690cb843db" }, "downloads": -1, "filename": "v2ex_daily_mission-0.5.2.tar.gz", "has_sig": false, "md5_digest": "b8474811de81bdbbce2a814d30833dcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6898, "upload_time": "2015-11-30T06:57:15", "url": "https://files.pythonhosted.org/packages/e8/1a/9d1fdf2a99a238ca046eb2966085fe29e1c21711cae23010ad1c34e41d1d/v2ex_daily_mission-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "4eb14f3c949ac1c0c892bb821edd90b9", "sha256": "5d9fdba423069c7790c48f4ef557724cc2ed0d03fd89146ef01ac5c324ab74c4" }, "downloads": -1, "filename": "v2ex_daily_mission-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4eb14f3c949ac1c0c892bb821edd90b9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10026, "upload_time": "2016-02-28T12:05:08", "url": "https://files.pythonhosted.org/packages/79/fa/29367eb8a0329534c2ae0e782350ffc74d388f1bdb77a24551205148c571/v2ex_daily_mission-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dce127c5f3b3ec38a31eadbb8b5f296", "sha256": "dd699056358e474646fc6d8d1b1f95c9ad426b7bb652d9f98ec8a82c4f63d218" }, "downloads": -1, "filename": "v2ex_daily_mission-0.6.0.tar.gz", "has_sig": false, "md5_digest": "2dce127c5f3b3ec38a31eadbb8b5f296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7054, "upload_time": "2016-02-28T12:04:56", "url": "https://files.pythonhosted.org/packages/2b/45/3a06c7350bf1c084e78d7cc6b8bd65254048973c50aca158d99c3a3b3990/v2ex_daily_mission-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "da7ca1a90de5db040008e8263c491a77", "sha256": "2841cea9f7e91099a2cba3f0634202dcbc4daa3f0641e23f44558c05e3c1915c" }, "downloads": -1, "filename": "v2ex_daily_mission-0.6.1.tar.gz", "has_sig": false, "md5_digest": "da7ca1a90de5db040008e8263c491a77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7258, "upload_time": "2016-04-23T14:31:36", "url": "https://files.pythonhosted.org/packages/d0/1b/b728e252631a13d30f0bbdef5b68ae7842235c35d7155260025bd2641eaf/v2ex_daily_mission-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "394f3484dcaa8c38df3dcd15fdfad642", "sha256": "ed8244680a15f30d0d7ffe79a01b6bf916ffe21fae0b41a66db4e6ec149f24ae" }, "downloads": -1, "filename": "v2ex_daily_mission-0.6.2.tar.gz", "has_sig": false, "md5_digest": "394f3484dcaa8c38df3dcd15fdfad642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7254, "upload_time": "2016-05-02T13:09:58", "url": "https://files.pythonhosted.org/packages/b8/3e/33635e5120ff3ffe7a982b2467d221c19585a994b2ae94063e81dc1917cd/v2ex_daily_mission-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "f780ede54231b314b33bddc317f73bdc", "sha256": "05ca10b0729f22493fda53c88dbb5bd090dfc2e53ac6bb4d3d730ed7b4c40016" }, "downloads": -1, "filename": "v2ex_daily_mission-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f780ede54231b314b33bddc317f73bdc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7534, "upload_time": "2019-06-12T00:40:09", "url": "https://files.pythonhosted.org/packages/0c/fb/b2d5f7bc300895d7e576c23fe0ccb0bc3b4f0fb5e0ac88633aaf7108658f/v2ex_daily_mission-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "393bc9d942ee72872c4cdbc272a9b1eb", "sha256": "f0fd603c803431e7d66737e7ff1fa37b9543f578c19e26b32617f887b45615dc" }, "downloads": -1, "filename": "v2ex_daily_mission-0.7.0.tar.gz", "has_sig": false, "md5_digest": "393bc9d942ee72872c4cdbc272a9b1eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6807, "upload_time": "2019-06-12T00:40:21", "url": "https://files.pythonhosted.org/packages/5d/46/0cdc495c30cefffc92d4e1689608553e8dcf414842ca42f3e5274f68de11/v2ex_daily_mission-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f780ede54231b314b33bddc317f73bdc", "sha256": "05ca10b0729f22493fda53c88dbb5bd090dfc2e53ac6bb4d3d730ed7b4c40016" }, "downloads": -1, "filename": "v2ex_daily_mission-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f780ede54231b314b33bddc317f73bdc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7534, "upload_time": "2019-06-12T00:40:09", "url": "https://files.pythonhosted.org/packages/0c/fb/b2d5f7bc300895d7e576c23fe0ccb0bc3b4f0fb5e0ac88633aaf7108658f/v2ex_daily_mission-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "393bc9d942ee72872c4cdbc272a9b1eb", "sha256": "f0fd603c803431e7d66737e7ff1fa37b9543f578c19e26b32617f887b45615dc" }, "downloads": -1, "filename": "v2ex_daily_mission-0.7.0.tar.gz", "has_sig": false, "md5_digest": "393bc9d942ee72872c4cdbc272a9b1eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6807, "upload_time": "2019-06-12T00:40:21", "url": "https://files.pythonhosted.org/packages/5d/46/0cdc495c30cefffc92d4e1689608553e8dcf414842ca42f3e5274f68de11/v2ex_daily_mission-0.7.0.tar.gz" } ] }