{ "info": { "author": "numbbbbb", "author_email": "lj925184928@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "pm25\n===========\n* \u901a\u8fc7 BeautifulSoup \u89e3\u6790pm2.5\u7f51\u7ad9\u4e0a\u7684\u6570\u636e\n* \u53ea\u652f\u6301Python2\n\n\n\u5b89\u88c5\n===========\n\n $ sudo pip install pm25\n\n\n\u4f9d\u8d56\n===========\nBeautifulSoup\n\n\n\u652f\u6301\u57ce\u5e02\u5217\u8868\n===========\n[\u6240\u6709\u57ce\u5e02](http://m.cnpm25.cn/choicecity.html)\n\n\n\u4f7f\u7528\u65b9\u6cd5\n===========\n\n >>> import pm25\n >>> print pm25.get('beijing')['time']\n \u66f4\u65b0\uff1a03-10 10:00 \n >>> print pm25.get('beijing')['AQI']\n [u'114', u'102', u'102', u'93', u'89', u'97', u'99', u'104', u'95', u'74', u'67', u'77', u'97']\n >>> print pm25.get('beijing')[u'\u76d1\u6d4b\u70b9'][0]\n \u7f8e\u56fd\u5927\u4f7f\u9986\n\n\n\u8fd4\u56de\u503c\u7ed3\u6784\n===========\n* time \u2014\u2014 \u5b57\u7b26\u4e32\uff1b\u6570\u636e\u53d1\u5e03\u65f6\u95f4\n* \u76d1\u6d4b\u70b9 \u2014\u2014 \u5b57\u7b26\u4e32\u5217\u8868\uff1b\u6240\u6709\u76d1\u6d4b\u70b9\uff0c\u6ce8\u610f\u83b7\u53d6\u6570\u636e\u65f6\u5019\u8981\u52a0u\uff0c\u6bd4\u5982`pm25.get('beijing')[u'\u76d1\u6d4b\u70b9']`\n* AQI \u2014\u2014 \u5b57\u7b26\u4e32\u5217\u8868\uff1b\u6240\u6709\u76d1\u6d4b\u70b9\u5bf9\u5e94\u7684AQI\n* \u8d28\u91cf\u72b6\u51b5 \u2014\u2014 \u5b57\u7b26\u4e32\u5217\u8868\uff1b\u6240\u6709\u76d1\u6d4b\u70b9\u5bf9\u5e94\u7684\u8d28\u91cf\u72b6\u51b5\n* PM2.5\u6d53\u5ea6 \u2014\u2014 \u5b57\u7b26\u4e32\u5217\u8868\uff1b\u6240\u6709\u76d1\u6d4b\u70b9\u5bf9\u5e94\u7684PM2.5\u6d53\u5ea6\n* now \u2014\u2014 \u5b57\u7b26\u4e32\uff1b\u5f53\u524d\u7a7a\u6c14\u8d28\u91cf\n\n\n\u534f\u8bae\n===========\n\u57fa\u4e8e[WTFPL](http://en.wikipedia.org/wiki/WTFPL)\u534f\u8bae\u5f00\u6e90\u3002", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/numbbbbb/pm25", "keywords": null, "license": "WTFPL", "maintainer": null, "maintainer_email": null, "name": "pm25", "package_url": "https://pypi.org/project/pm25/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pm25/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/numbbbbb/pm25" }, "release_url": "https://pypi.org/project/pm25/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "\u5b9e\u65f6\u83b7\u53d6\u57ce\u5e02\u7684\u8be6\u7ec6pm2.5\u6570\u636e", "version": "0.1.5" }, "last_serial": 1024476, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5ded8588938aedd34df5b8bede9f65dd", "sha256": "b3b10c54020968ad8c4e5454e0608d0ca982c63cc7b32a452f4218e862209a1a" }, "downloads": -1, "filename": "pm25-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5ded8588938aedd34df5b8bede9f65dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1889, "upload_time": "2014-03-10T03:16:38", "url": "https://files.pythonhosted.org/packages/d2/8d/f101f690cecc28c85c7aff85310cbed28efadf678b9e6c6dd16a71523695/pm25-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "babccabace7d1f76c0bffed772997be7", "sha256": "cea0255c57fe3f0a7d647b52d80fcf5825e32290da77ec45553862c39486040d" }, "downloads": -1, "filename": "pm25-0.1.1.tar.gz", "has_sig": false, "md5_digest": "babccabace7d1f76c0bffed772997be7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1889, "upload_time": "2014-03-10T03:18:40", "url": "https://files.pythonhosted.org/packages/ff/f2/dac5de74a4aa79eb2fc61f3016f7ab7403c89f116c137180ddfe5134d056/pm25-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "315b6d59583085ee3ad8d14a70384cc5", "sha256": "e838e38e37b240bf44dac9f6ddbcbe98afd39df798bf012460110604c13a6921" }, "downloads": -1, "filename": "pm25-0.1.2.tar.gz", "has_sig": false, "md5_digest": "315b6d59583085ee3ad8d14a70384cc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1889, "upload_time": "2014-03-10T03:19:57", "url": "https://files.pythonhosted.org/packages/d1/05/00dd6036cb5c5fdda6b92781b42f986aeff5c9418943c97176d3621aaa04/pm25-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b65b64784d525ec2946fa17dbaaade49", "sha256": "276ad60d0a442e4ea7ec759b5b471f7dfb83b208b8581be8ec0fa89877764449" }, "downloads": -1, "filename": "pm25-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b65b64784d525ec2946fa17dbaaade49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2452, "upload_time": "2014-03-10T03:25:30", "url": "https://files.pythonhosted.org/packages/10/35/a24713f5230f0961379d759796bbf3f5535d078ef5e4cdad7317612b1ef0/pm25-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "fade59d88316bcd1c797a11926eaa5cd", "sha256": "eda0c882394c541a961445a2c4dd751d1a2770801a6c36de2705f9d3eea3f32e" }, "downloads": -1, "filename": "pm25-0.1.4.tar.gz", "has_sig": false, "md5_digest": "fade59d88316bcd1c797a11926eaa5cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2510, "upload_time": "2014-03-10T03:40:10", "url": "https://files.pythonhosted.org/packages/b5/48/e62fea137aa7dc232383aba2e7ed320db14befd6cebb95d579c1e11bf6ef/pm25-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "c9ad02e792b21e7f80837b03d8a1bc70", "sha256": "e30b5c6b75e08a03e76df687d13c877fb2fd9c7d19ab4da1e5ac57bf56b72bea" }, "downloads": -1, "filename": "pm25-0.1.5.tar.gz", "has_sig": false, "md5_digest": "c9ad02e792b21e7f80837b03d8a1bc70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2579, "upload_time": "2014-03-10T04:46:07", "url": "https://files.pythonhosted.org/packages/cb/36/7b59db0e0878dad959359f3a572061afb17edf9a286a2f2063fbe9d0c9c0/pm25-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c9ad02e792b21e7f80837b03d8a1bc70", "sha256": "e30b5c6b75e08a03e76df687d13c877fb2fd9c7d19ab4da1e5ac57bf56b72bea" }, "downloads": -1, "filename": "pm25-0.1.5.tar.gz", "has_sig": false, "md5_digest": "c9ad02e792b21e7f80837b03d8a1bc70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2579, "upload_time": "2014-03-10T04:46:07", "url": "https://files.pythonhosted.org/packages/cb/36/7b59db0e0878dad959359f3a572061afb17edf9a286a2f2063fbe9d0c9c0/pm25-0.1.5.tar.gz" } ] }