{ "info": { "author": "Raymond Wu", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "\u53f0\u7063\u65b0\u805e\u62c6\u62c6\u6a02 (twnews) \u7528\u4f86\u5206\u89e3\u53f0\u7063\u5404\u5927\u65b0\u805e\u7db2\u7ad9\uff0c\u53d6\u51fa\u91cd\u8981\u7684\u7d14\u6587\u5b57\u5167\u5bb9\n\n\u529f\u80fd\n====\n\n- \u652f\u63f4\u860b\u679c\u65e5\u5831\u3001\u4e2d\u6642\u96fb\u5b50\u5831\u3001\u4e2d\u592e\u793e\u3001\u6771\u68ee\u65b0\u805e\u96f2\u3001\u81ea\u7531\u6642\u5831\u3001\u4e09\u7acb\u65b0\u805e\u7db2\u3001\u806f\u5408\u65b0\u805e\u7db2\n- \u4f7f\u7528\u884c\u52d5\u7248\u7db2\u9801\u8207\u5feb\u53d6\u6a5f\u5236\u7bc0\u7701\u6d41\u91cf\n- \u76e1\u53ef\u80fd\u627e\u51fa\u8a18\u8005\u59d3\u540d\n- \u5229\u7528 BeautifulSoup \u7684 CSS selector \u529f\u80fd\u642d\u914d\u8a2d\u5b9a\u6a94\u5206\u89e3\uff0c\u5bb9\u6613\u540c\u6b65\u7db2\u7ad9\u6539\u7248\n- \u89e3\u6c7a Python for Windows CP950 \u7de8\u78bc\u554f\u984c\uff0c\u7bc0\u7701\u8655\u7406\u9ce5\u4e8b\u7684\u6642\u9593\n- \u6bcf\u9031\u57f7\u884c\u81ea\u52d5\u5316\u6e2c\u8a66\u6aa2\u67e5\u5206\u89e3\u7a0b\u5f0f\u7684\u6642\u6548\u6027\n\n0.3.2 \u65b0\u529f\u80fd\n\n- \u66f4\u65b0\u6771\u68ee\u65b0\u805e\u722c\u87f2\u8a2d\u5b9a\n- \u89e3\u6c7a\u81ea\u7531\u5730\u7522\u3001\u81ea\u7531\u6642\u5c1a\u56e0 lxml \u7248\u672c\u592a\u820a\u800c\u62c6\u5931\u6557\u7684\u554f\u984c\n- \u65b0\u589e\u8b49\u4ea4\u6240\u8cc7\u6599\u8490\u96c6\u7a0b\u5f0f (\u4e09\u5927\u6cd5\u4eba\u3001\u4fe1\u7528\u4ea4\u6613\u3001\u501f\u5238\u8ce3\u51fa\u3001\u9245\u984d\u4ea4\u6613\u3001ETF\u6de8\u503c\u6ea2\u50f9\u7387)\n- \u6539\u5584\u96c6\u4fdd\u4e2d\u5fc3\u8cc7\u6599\u8490\u96c6\u7a0b\u5f0f (\u80a1\u6b0a\u5206\u6563\u8868)\n\n0.3.1 \u65b0\u529f\u80fd\n\n- \u8ddf\u9032\u4e2d\u6642\u96fb\u5b50\u5831\u7684\u6392\u7248\u8b8a\u66f4\n- \u652f\u63f4\u860b\u679c\u5730\u7522\n- \u80a1\u6b0a\u5206\u6563\u8868\u8cc7\u6599\u8868\u7d50\u69cb\u6539\u5584\n- \u80a1\u6b0a\u5206\u6563\u8868\u8cc7\u6599\u8868\u65e5\u671f\u6539\u70ba ISO \u683c\u5f0f\n\n0.3.0 \u65b0\u529f\u80fd\n\n- \u80a1\u6b0a\u5206\u6563\u8868 CSV \u6a94\u8490\u96c6\u7a0b\u5f0f\n- \u4fee\u6b63\u81ea\u7531\u6642\u5831\u5a1b\u6a02\u65b0\u805e\u5206\u89e3\u554f\u984c `#50 `_ (\u56de\u5831\u8005: `CpOuyang `_)\n\n0.2.4 \u65b0\u529f\u80fd\n\n- \u6539\u5584\u8a18\u8005\u59d3\u540d\u8fa8\u8b58\u80fd\u529b\n- \u81ea\u7531\u6642\u5831\u5206\u985e\u65b0\u805e\u81ea\u52d5\u5207\u63db\u624b\u6a5f\u7248\n- \u4fee\u6b63\u81ea\u7531\u6642\u5831\u90e8\u5206\u65b0\u805e\u7121\u6cd5\u53d6\u5f97\u65e5\u671f\u554f\u984c\n- \u4fee\u6b63\u4e2d\u570b\u6642\u5831\u90e8\u5206\u65b0\u805e\u7121\u6cd5\u53d6\u5f97\u8a18\u8005\u554f\u984c\n- \u4fee\u6b63\u860b\u679c\u65e5\u5831\u641c\u5c0b\u529f\u80fd\u81ea\u52d5\u7ffb\u9801\u554f\u984c\n- \u589e\u52a0\u6e2c\u8a66\u9805\u76ee\n\n\u5b89\u88dd\n====\n\n.. code:: bash\n\n pip3 install twnews\n\n\u5de5\u5177\u7a0b\u5f0f\n========\n\n.. code:: bash\n\n # \u62c6\u65b0\u805e\n python3 -m twnews soup https://tw.news.appledaily.com/local/realtime/20181025/1453825\n\n # \u641c\u5c0b\n python3 -m twnews search \u97d3\u570b\u745c udn\n\n # \u641c\u5c0b + \u62c6\n python3 -m twnews snsp \u9152\u99d5\n\n # \u7d71\u8a08\u95dc\u9375\u5b57\u51fa\u73fe\u5728\u6a19\u984c\u7684\u6b21\u6578\n python3 -m twnews cpkw \u67ef\u6587\u54f2\n\n # \u67e5\u770b\u7528\u6cd5\n python3 -m twnews help\n\n\u7bc4\u4f8b - \u5206\u89e3\u65b0\u805e\n===============\n\n.. code:: python\n\n from twnews.soup import NewsSoup\n\n nsoup = NewsSoup('https://tw.news.appledaily.com/local/realtime/20181025/1453825')\n print('\u983b\u9053: {}'.format(nsoup.channel))\n print('\u6a19\u984c: {}'.format(nsoup.title()))\n print('\u65e5\u671f: {}'.format(nsoup.date()))\n print('\u8a18\u8005: {}'.format(nsoup.author()))\n print('\u5167\u6587:')\n print(nsoup.contents())\n print('\u6709\u6548\u5167\u5bb9\u7387: {:.2f}%'.format(nsoup.effective_text_rate() * 100))\n\n.. code:: text\n\n \u983b\u9053: appledaily\n \u6a19\u984c: \u7537\u5b50\u7591\u4e45\u75c5\u53ad\u4e16\u3000\u5b78\u6821\u570d\u7246\u4e0a\u540a\u8f15\u751f\u4ea1\u2502\u5373\u6642\u65b0\u805e\u250220181025\u2502\u860b\u679c\u65e5\u5831\n \u65e5\u671f: 2018-10-25 12:03:00\n \u8a18\u8005: \u6c5f\u5b8f\u502b\n \u5167\u6587:\n \u53f0\u5317\u5e02\u5317\u6295\u5340\u897f\u5b89\u8857\u4e8c\u6bb5\uff0c\u6628\u665a10\u6642\u8a31\uff0c1\u540d\u6e38\u59d3\u7537\u5b50\uff08\u7d0480\u6b72\uff09\u5750\u5728\u5b78\u6821\u570d\u7246\u908a\u4e0a\u540a\u8f15\u751f\uff0c\u8def\u904e\u6c11\u773e\u9a5a\u898b\u5687\u5f97\u8d95\u7dca\u5831\u6848\uff0c\u8b66\u6d88\u8d95\u62b5\uff0c\u6642\u767c\u73fe\u8f15\u751f\u7537\u5b50\u5df2\u7d93\u6c92\u6709\u751f\u547d\u8de1\u8c61\uff0c\u7dca\u6025\u9001\u91ab\u6436\u6551\u4ecd\u5ba3\u544a\u4e0d\u6cbb\uff0c\u8b66\u65b9\u521d\u6b65\u8abf\u67e5\u6392\u9664\u5916\u529b\u4ecb\u5165\uff0c\u8f15\u751f\u539f\u56e0\u4ecd\u6709\u5f85\u91d0\u6e05\u3002\n\n \u8b66\u6d88\u8868\u793a\uff0c\u62b5\u9054\u73fe\u5834\u6642\uff0c\u767c\u73fe\u6e38\u7537\u5750\u5728\u67d0\u570b\u4e2d\u570d\u7246\u908a\u4e0a\u540a\u8f15\u751f\uff0c\u7acb\u5373\u5c07\u4ed6\u6551\u4e0b\uff0c\u4f46\u5df2\u7121\u547c\u5438\u5fc3\u8df3\uff0c\u7acb\u5373\u9032\u884cCPR\u4e26\u9001\u91ab\u6436\u6551\uff0c\u5bb6\u5c6c\u63a5\u7372\u901a\u77e5\u8d95\u62b5\u91ab\u9662\uff0c\u540c\u610f\u653e\u68c4\u6025\u6551\u3002\u8b66\u65b9\u8abf\u67e5\uff0c\u5e74\u7d0480\u591a\u6b72\u7684\u6e38\u7537\uff0c\u7591\u4f3c\u56e0\u9577\u671f\u6d17\u814e\u53c8\u60a3\u6709\u5fc3\u81df\u75be\u75c5\u3001\u7cd6\u5c3f\u75c5\u624d\u6703\u60f3\u4e0d\u958b\uff0c\u73fe\u5834\u4e26\u7121\u6253\u9b25\u75d5\u8de1\uff0c\u521d\u6b65\u5df2\u6392\u9664\u5916\u529b\u4ecb\u5165\uff0c\u8a73\u7d30\u8f15\u751f\u539f\u56e0\u4ecd\u5f85\u8abf\u67e5\u91d0\u6e05\u3002\uff08\u7a81\u767c\u4e2d\u5fc3\u6c5f\u5b8f\u502b\uff0f\u53f0\u5317\u5831\u5c0e\uff09\u300a\u860b\u679c\u300b\u95dc\u5fc3\u4f60\u81ea\u6bba\u89e3\u6c7a\u4e0d\u4e86\u554f\u984c\uff0c\u537b\u7559\u7d66\u5bb6\u4eba\u7121\u6bd4\u60b2\u75db\u3002\u8acb\u73cd\u60dc\u751f\u547d\u3002\u518d\u7d66\u81ea\u5df1\u4e00\u6b21\u6a5f\u6703\u81ea\u6bba\u9632\u6cbb\u8aee\u8a62\u5b89\u5fc3\u5c08\u7dda\uff1a0800-788995\uff0824\u5c0f\u6642\uff09 \u751f\u547d\u7dda\u5354\u8ac7\u5c08\u7dda\uff1a1995 \u5f35\u8001\u5e2b\u5c08\u7dda\uff1a1980\u51fa\u7248\u6642\u959302\uff1a07\u66f4\u65b0\u6642\u959312\uff1a03\n\n\n >>\u52a0\u5165\u860b\u679c\u65e5\u5831\u7c89\u7d72\u571894\u5373\u664294\u72c2\uff01\n \u6709\u6548\u5167\u5bb9\u7387: 1.37%\n\n\u7bc4\u4f8b - \u95dc\u9375\u5b57\u641c\u5c0b + \u5206\u89e3\u65b0\u805e\n============================\n\n.. code:: python\n\n from twnews.search import NewsSearch\n\n nsearch = NewsSearch(\n 'ltn',\n limit=10,\n beg_date='2018-08-03', # \u81ea\u7531\u6642\u5831\u7684\u65e5\u671f\u7bc4\u570d\u53ea\u80fd\u5728 90 \u5929\u4ee5\u5167\n end_date='2018-11-01'\n )\n nsoups = nsearch.by_keyword('\u4e0a\u540a', title_only=True).to_soup_list()\n\n for (i, nsoup) in enumerate(nsoups):\n print('{:03d}: {}'.format(i, nsoup.path))\n if nsoup.title() is not None:\n print(' \u8a18\u8005: {} / \u65e5\u671f: {}'.format(nsoup.author(), nsoup.date()))\n print(' \u6a19\u984c: {}'.format(nsoup.title()))\n print(' {} ...'.format(nsoup.contents()[0:30]))\n else:\n print(' \u65b0\u805e\u5206\u89e3\u5931\u6557\uff0c\u7121\u6cd5\u8b58\u5225 DOM \u7d50\u69cb')\n\n.. code:: text\n\n 000: http://m.ltn.com.tw/news/society/breakingnews/2581807\n \u8a18\u8005: None / \u65e5\u671f: 2018-10-15 23:51:00\n \u6a19\u984c: \u7591\u56e0\u75c5\u53ad\u4e16 \u7537\u5b50\u570b\u5c0f\u5716\u66f8\u9928\u4e0a\u540a\u8eab\u4ea1\n \u3014\u5373\u6642\u65b0\u805e\uff0f\u7d9c\u5408\u5831\u5c0e\u3015\u53f0\u5317\u5e02\u842c\u83ef\u5340\u7684\u8001\u677e\u570b\u5c0f\u4eca\uff0815\uff09\u65e5\u65e9\u4e0a ...\n 001: http://m.ltn.com.tw/news/society/breakingnews/2579780\n \u8a18\u8005: None / \u65e5\u671f: 2018-10-13 16:52:00\n \u6a19\u984c: \u6c50\u6b62\u4e94\u6307\u5c71\u9a5a\u50b3\u7537\u5b50\u4e0a\u540a \u6c34\u7ba1\u7e5e\u9838\u9673\u5c4d\u6a39\u6797\n \u3014\u8a18\u8005\u6797\u5609\u6771\u3001\u5433\u6607\u5112\uff0f\u65b0\u5317\u5831\u5c0e\u3015\u53f0\u5317\u5e02\u90ed\u59d3\u7537\u5b50\u4eca\u5929\u5348\u5f8c\u88ab\u767c\u73fe ...\n 002: http://m.ltn.com.tw/news/entertainment/breakingnews/2579590\n \u65b0\u805e\u5206\u89e3\u5931\u6557\uff0c\u7121\u6cd5\u8b58\u5225 DOM \u7d50\u69cb\n 003: http://m.ltn.com.tw/news/society/breakingnews/2577987\n \u8a18\u8005: \u8b1d\u6b66\u96c4 / \u65e5\u671f: 2018-10-11 18:10:00\n \u6a19\u984c: \u8b70\u54e1\u5c3f\u6025\u6a39\u6797\u89e3\u653e\u8d6b\u898b\u767d\u9aa8 \u7537\u5b50\u4e0a\u540a\u9019\u5929\u6b63\u597d\u6eff\u4e03...\n \uff3b\u8a18\u8005\u8b1d\u6b66\u96c4\uff0f\u6843\u5712\u5831\u5c0e\uff3d\u6843\u5712\u5e02\u5927\u5712\u9078\u5340\u5e02\u8b70\u54e1\u6e38\u543e\u548c\u6628\u5929\u5728\u81c9\u66f8 ...\n 004: http://m.ltn.com.tw/news/entertainment/breakingnews/2577596\n \u65b0\u805e\u5206\u89e3\u5931\u6557\uff0c\u7121\u6cd5\u8b58\u5225 DOM \u7d50\u69cb\n 005: http://m.ltn.com.tw/news/society/breakingnews/2570595\n \u8a18\u8005: \u5433\u4ec1\u6377 / \u65e5\u671f: 2018-10-04 13:40:00\n \u6a19\u984c: \u7591\u501f\u8cb8\u5343\u842c\u7ffb\u8eab\u5931\u6557 \u516c\u5893\u4e0a\u540a\u5687\u58de\u722c\u5c71\u7537\n \u3014\u8a18\u8005\u5433\u4ec1\u6377\uff0f\u65b0\u5317\u5831\u5c0e\u3015\u7ae0\u59d3\u7537\u5b50\u4eca\u5929\u4e0a\u5348\u5230\u65b0\u5317\u5e02\u6a39\u6797\u5927\u540c\u5c71\u5340 ...\n 006: http://m.ltn.com.tw/news/entertainment/breakingnews/2567740\n \u65b0\u805e\u5206\u89e3\u5931\u6557\uff0c\u7121\u6cd5\u8b58\u5225 DOM \u7d50\u69cb\n 007: http://m.ltn.com.tw/news/life/breakingnews/2567637\n \u8a18\u8005: None / \u65e5\u671f: 2018-10-01 23:35:00\n \u6a19\u984c: \u300c\u8089\u7cbd\u300d\u96e3\u9001\uff01 \u54e1\u6797\u4e09\u5408\u9662\u90235\u4eba\u5728\u300c\u540c\u689d\u6a11\u300d\u4e0a\u540a\n \u3014\u5373\u6642\u65b0\u805e\uff0f\u7d9c\u5408\u5831\u5c0e\u3015\u5728\u5f70\u5316\u6cbf\u6d77\u4e00\u5e36\uff0c\u70ba\u4e0a\u540a\u8eab\u4ea1\u8005\u300c\u9001\u8089\u68d5\u300d ...\n 008: http://m.ltn.com.tw/news/society/breakingnews/2561962\n \u8a18\u8005: None / \u65e5\u671f: 2018-09-26 11:08:00\n \u6a19\u984c: \u7537\u5b50\u5317\u7f8e\u9928\u6a39\u6797\u4e0a\u540a\u4ea1 \u8b66\u5230\u5834\u8abf\u67e5\n \u3014\u5373\u6642\u65b0\u805e\uff0f\u7d9c\u5408\u5831\u5c0e\u3015\u4eca\u5929\u4e0a\u534810\u6642\u8a31\uff0c\u53f0\u5317\u5e02\u7acb\u7f8e\u8853\u9928\u505c\u8eca\u5834 ...\n 009: http://m.ltn.com.tw/news/society/breakingnews/2561566\n \u8a18\u8005: \u9ec3\u826f\u5091 / \u65e5\u671f: 2018-09-25 18:05:00\n \u6a19\u984c: \u7f8e\u7c4d\u5973\u5e2b\u4e0a\u540a\u79df\u5c4b\u8655\u8eab\u4ea1 \u7f8e\u7c4d\u7537\u53cb\uff1a\u623f\u5167\u767c\u73fe\u907a\u66f8\n \u3014\u8a18\u8005\u9ec3\u826f\u5091\uff0f\u9ad8\u96c4\u5831\u5c0e\u3015\u4e00\u540d\u7f8e\u7c4d\u5973\u8001\u5e2b\u4eca\u5348\u88ab\u7537\u53cb\u767c\u73fe\u9673\u5c4d\u79df\u5c4b ...\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/virus-warnning/twnews", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "twnews", "package_url": "https://pypi.org/project/twnews/", "platform": "", "project_url": "https://pypi.org/project/twnews/", "project_urls": { "Homepage": "https://github.com/virus-warnning/twnews" }, "release_url": "https://pypi.org/project/twnews/0.3.3/", "requires_dist": [ "beautifulsoup4 (>=4.7.1)", "busm (>=0.8.0)", "lxml (>=4.3.3)", "requests (>=2.21.0)", "pandas (>=0.24.2)" ], "requires_python": ">=3.5", "summary": "To tear down news web pages in Taiwan.", "version": "0.3.3" }, "last_serial": 5674765, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "e1e0e8702d26292f49d92dac0612b557", "sha256": "beeb84c81f15190d8d47afc4dc599e438a5c2bf311c2bf1dc10a8d6866f31df6" }, "downloads": -1, "filename": "twnews-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "e1e0e8702d26292f49d92dac0612b557", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 208717, "upload_time": "2018-11-09T16:18:08", "url": "https://files.pythonhosted.org/packages/26/07/3064e1941dcce8ace7b96b0ef490c2cae0199f040fbb07b260fa1dd1092d/twnews-0.1.10-py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "8d6298c3de85a0b07a2c065b6d5bbd00", "sha256": "d889e23314371ce0d76e6e41958c9fe292a04223c5c268b3052c3471d5ec745a" }, "downloads": -1, "filename": "twnews-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8d6298c3de85a0b07a2c065b6d5bbd00", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 193220, "upload_time": "2018-10-30T19:48:31", "url": "https://files.pythonhosted.org/packages/7e/9d/8dc9e9fd816fdf593fd9ba8ed35669b6a8ae3bb6dc4d7a00211c154410a9/twnews-0.1.6-py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "bfe9b15e3a7b35a4d35f5a67632ea7ca", "sha256": "6703f2a3c25586193c82536b74585331b83269ccaca12d1497ea982a125d7808" }, "downloads": -1, "filename": "twnews-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "bfe9b15e3a7b35a4d35f5a67632ea7ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 194348, "upload_time": "2018-10-31T15:00:07", "url": "https://files.pythonhosted.org/packages/98/76/11e8d7f2004df222ed6d34a8111908422e76704c6d16da7085d1a40def5e/twnews-0.1.7-py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "bb30372277e05874768d3fafe0a740be", "sha256": "4a48dc816b09cde5b21766d6752e83ddc7e5ede6097f0694cde928d39ef1761a" }, "downloads": -1, "filename": "twnews-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "bb30372277e05874768d3fafe0a740be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 207016, "upload_time": "2018-11-01T06:29:13", "url": "https://files.pythonhosted.org/packages/1e/04/63503eb23701207fd788430f5487d3276e982b4b13f0d3d7a8305784e063/twnews-0.1.8-py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "ef0f067e4e2258bf5143fa44629ec91e", "sha256": "9e0b3db7330b481e1df7909c358d5db65e4c2a577234f029c2f5bbd9685f3bd9" }, "downloads": -1, "filename": "twnews-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "ef0f067e4e2258bf5143fa44629ec91e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 208170, "upload_time": "2018-11-06T16:37:13", "url": "https://files.pythonhosted.org/packages/64/10/5dd93bf74bd775eea3e7e3f6cf5f9df5cdb09091931a54c44929e52c9252/twnews-0.1.9-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "66c18a0c7700f0d85fb00a80b843d086", "sha256": "0b5b43689f46c842ea061261a7ac19a842b022d2097e6bed6a9eca4f5d40468d" }, "downloads": -1, "filename": "twnews-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "66c18a0c7700f0d85fb00a80b843d086", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 215993, "upload_time": "2018-11-15T17:11:59", "url": "https://files.pythonhosted.org/packages/95/9e/e54a2f7283e39677bbc6c836634a08d2b7cdffde595a545a09ea156cf045/twnews-0.2.0-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c07ca797c12e0cd115bf41194eef5dd1", "sha256": "7a9b4502677e91916cc0f44967d1f4a095303228053bd5656db48ab3751afb6e" }, "downloads": -1, "filename": "twnews-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c07ca797c12e0cd115bf41194eef5dd1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 217650, "upload_time": "2018-11-22T06:12:11", "url": "https://files.pythonhosted.org/packages/68/b8/f575b2321593f2b1f39b6791c7fb9bc8f2011c5ed0538a432b6c0195e487/twnews-0.2.1-py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2933cca5ade8e3fec30b889b1a82306a", "sha256": "cd1250764080db631ef91f1947b6a92366afb19b2b14383866207cff501e81a7" }, "downloads": -1, "filename": "twnews-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2933cca5ade8e3fec30b889b1a82306a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 217658, "upload_time": "2018-11-22T06:57:08", "url": "https://files.pythonhosted.org/packages/99/ab/5573ddf8272e06c108a70f40e2346988820e066fe1d99508c341c1f90444/twnews-0.2.2-py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "6c277d685b312d617a94161508c44f1a", "sha256": "4b0f33419e3da8229284d95ab4f066810a3e5f70a0b7f21e94ec463d69606ba3" }, "downloads": -1, "filename": "twnews-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6c277d685b312d617a94161508c44f1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 198146, "upload_time": "2018-12-05T05:54:18", "url": "https://files.pythonhosted.org/packages/f9/2f/f3ec3d999175ca83f673e1e67da01b73c5c36f8dd07fb575443afdb665bc/twnews-0.2.3-py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "7f526a50b46cbb26d47337a253a13c92", "sha256": "e91e5d25b98b0489ac45137be5e2960ddcaec76a572d1f957e038c226a98f661" }, "downloads": -1, "filename": "twnews-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7f526a50b46cbb26d47337a253a13c92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 208548, "upload_time": "2018-12-12T06:24:10", "url": "https://files.pythonhosted.org/packages/14/f4/14f013600f3fc40b443e9475c286d4d24f6ebaa1b35d0a3fdb34a70171d0/twnews-0.2.4-py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f216065f019cca202e1ea5937ba95325", "sha256": "53ec02c60b451ce2e64481fe95d064462a8596cf3774af441773535d78ef4910" }, "downloads": -1, "filename": "twnews-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f216065f019cca202e1ea5937ba95325", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 211763, "upload_time": "2019-03-13T13:55:46", "url": "https://files.pythonhosted.org/packages/f3/15/d773d38604f7841d25cb4f9c92e42359ff333557d9a06ebac16f640de51b/twnews-0.3.0-py3-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "821db0a3f972759913f67001155fbfc3", "sha256": "3bae452de5435e441337a7340f40c20e59a4a52f1ca74135b6b3f6a149ce94fe" }, "downloads": -1, "filename": "twnews-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "821db0a3f972759913f67001155fbfc3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 225259, "upload_time": "2019-04-12T13:57:02", "url": "https://files.pythonhosted.org/packages/0c/f8/4df45a707373d0ea93b6579b308f1f973e64528c2411f20405857bb4bc22/twnews-0.3.1-py3-none-any.whl" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "8d3f7dbd40ccea809022d6bf924bddd0", "sha256": "14f860be25d4f26f99bd25b84d4c832f148347cea434519615e3d49cc27f5fbd" }, "downloads": -1, "filename": "twnews-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8d3f7dbd40ccea809022d6bf924bddd0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 225587, "upload_time": "2019-06-12T09:03:47", "url": "https://files.pythonhosted.org/packages/65/64/9dbda4dddeed1d57ad5966e6ce68548469cd96ef5e7cfce0508e291c908d/twnews-0.3.2-py3-none-any.whl" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "3e8b3fa944d930bcf1f962d117b04a01", "sha256": "705f3e98f13e95a797c42cfdc54bd416b4b4deef09b10b541a04f84fb2a5a4ee" }, "downloads": -1, "filename": "twnews-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3e8b3fa944d930bcf1f962d117b04a01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 237046, "upload_time": "2019-08-14T04:43:18", "url": "https://files.pythonhosted.org/packages/6f/a5/52d676eaa95cf7a5a7883cacb68410e6c72ee441f9a07939bbcfd9fd4ac1/twnews-0.3.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3e8b3fa944d930bcf1f962d117b04a01", "sha256": "705f3e98f13e95a797c42cfdc54bd416b4b4deef09b10b541a04f84fb2a5a4ee" }, "downloads": -1, "filename": "twnews-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3e8b3fa944d930bcf1f962d117b04a01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 237046, "upload_time": "2019-08-14T04:43:18", "url": "https://files.pythonhosted.org/packages/6f/a5/52d676eaa95cf7a5a7883cacb68410e6c72ee441f9a07939bbcfd9fd4ac1/twnews-0.3.3-py3-none-any.whl" } ] }