{ "info": { "author": "sloft", "author_email": "nomail@example.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Browsers", "Topic :: Internet :: WWW/HTTP :: Indexing/Search", "Topic :: Internet :: WWW/HTTP :: Site Management", "Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Copyright 2009-2018 Sloft http://bitbucket.org/sloft/pynav\n\nName: pynav\nVersion: 1.0\nSummary: Python programmatic web browser to fetch data and test web sites\nHome-page: http://bitbucket.org/sloft/pynav/\nAuthor: sloft\nLicense: LGPL\nDownload-URL: http://bitbucket.org/sloft/pynav/downloads/\nDescription: Python programmatic web browser to fetch data and test web sites\n ________________________________________________________________\n\n Features:\n\n -Post authentication\n -User agent support\n -Automatic cookie handling\n -HTTP Basic Authentication support\n -HTTPS support\n -Proxy support\n -Timeout support\n -Reg exp searching\n -Links fetching with reg exp filter\n -History (pages, posts and responses)\n -Save and load history from a file and replay navigation\n -Random sleep time beetween pages\n -Errors handling\n -Content type filters\n\t\t-Check 404 urls\n\t\t-Check resource datetime\n\t\t-Handle robots.txt\n _______________________________________________________________\n\n Bug reporting and features asking are welcome.\n Use the the bug tracker: http://bitbucket.org/sloft/pynav/issues?status=new&status=open\n\n\nPython version: 3.5+\n\nINSTALLATION:\n\n- With pip:\npip3 install pynav\n\n- From sources:\npython3 setup.py install\n\n\n2018-10-11 Pynav 1.0\n\n\t* New: pynav ported to Python 3\n\t* New: Python 2.6 is no longer supported, Python 3.5 minimum is now required.\n\t* New: Add useragent.py containing an updated user agent list, update Browser to use it\n\t* New: Add Type Hints for IDE completion in Browser\n\t* New : formdumper deleted because ClientForm does not meet Python 3 requirements\n\t* New : 3 Response methods are no longer supported : Response.dump_form(), Response.dump_forms(), Response.formDumper()\n\n\t* Qual: Migrate Python 2.6 code to Python 3.5\n\t* Qual: Browser.check_404() renamed to Browser.is_404()\n\t* Qual: # -*- coding=utf-8 -*- removed in all files because utf-8 is the default source encoding in python 3\n\n\t* Fix: Browser.download() bug when url is the root url + rename built-in name bytes in Browser._humanize_bytes()\n\t* Fix: header datetime conversion regression in Browser.check_new_resource(), Response.date and Response.last_modified\n\t* Fix: relative url bug in Browser.response.images with urllib.parse.urljoin\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "http://bitbucket.org/sloft/pynav/downloads/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/sloft/pynav/", "keywords": "programmatic,web,browser", "license": "GNU Lesser General Public License (LGPL)", "maintainer": "", "maintainer_email": "", "name": "pynav", "package_url": "https://pypi.org/project/pynav/", "platform": "", "project_url": "https://pypi.org/project/pynav/", "project_urls": { "Download": "http://bitbucket.org/sloft/pynav/downloads/", "Homepage": "http://bitbucket.org/sloft/pynav/" }, "release_url": "https://pypi.org/project/pynav/1.0/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Python programmatic web browser to fetch data and test web sites", "version": "1.0" }, "last_serial": 4365656, "releases": { "0.6": [ { "comment_text": "", "digests": { "md5": "887a5f30cbf4189c1c863280bf814ccc", "sha256": "4f71f2789558fe541a2bcabc85529743e3712f06966c4f75914b006a01b79a0d" }, "downloads": -1, "filename": "pynav-0.6-py2.5.egg", "has_sig": false, "md5_digest": "887a5f30cbf4189c1c863280bf814ccc", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 10026, "upload_time": "2010-02-05T20:39:15", "url": "https://files.pythonhosted.org/packages/17/a7/0f09ae1dcc79654bee82a3fe7b21d0cd05f85c17dfbbdff535aec2940480/pynav-0.6-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "7d35958682a85793228dacf0d379d106", "sha256": "d79f9806a777c42c4c312740bbfe159e38cbf6b06bede1413801e52c5acb90d7" }, "downloads": -1, "filename": "pynav-0.6-py2.6.egg", "has_sig": false, "md5_digest": "7d35958682a85793228dacf0d379d106", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 9986, "upload_time": "2010-02-05T16:51:54", "url": "https://files.pythonhosted.org/packages/0e/49/5486fbf19cc2c82c31e8785d1c60ec8c01001a6eaf9f8cc16f24a2a63440/pynav-0.6-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "50ad7b28fbf0eaa6610945ac76a1414e", "sha256": "2673f41f42020e4f5a77dff4fdc808ea5fd0353754685943242853231eef671f" }, "downloads": -1, "filename": "pynav-0.6.tar.gz", "has_sig": false, "md5_digest": "50ad7b28fbf0eaa6610945ac76a1414e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4646, "upload_time": "2010-02-05T16:51:53", "url": "https://files.pythonhosted.org/packages/5b/3b/db163f272d03398b7b7cab3566896666760ec3ba49407f20f4bc123815d3/pynav-0.6.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "0b32b3493b36fd265dbb02d16a557ec6", "sha256": "3a51af847fc41ee8de56d02df29f890f6b4eece6552003d7f8e54f0c7e2717ac" }, "downloads": -1, "filename": "pynav-0.6.5-py2.5.egg", "has_sig": false, "md5_digest": "0b32b3493b36fd265dbb02d16a557ec6", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 11607, "upload_time": "2010-06-22T23:22:22", "url": "https://files.pythonhosted.org/packages/0f/f8/5d4d674f5f750bc854c5cfce38d112db838b1e5eed601e48515a1d019735/pynav-0.6.5-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "daa871a01943a3d369da3a85147c9802", "sha256": "fb8b4cda0f3e4d4ef16000c500851d418c62070ace6e8261e30352adea8e1784" }, "downloads": -1, "filename": "pynav-0.6.5-py2.6.egg", "has_sig": false, "md5_digest": "daa871a01943a3d369da3a85147c9802", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 10775, "upload_time": "2010-06-22T23:22:40", "url": "https://files.pythonhosted.org/packages/95/35/a9a53f7924c25c748db07bc8a85c642b1dc61fa988c0e44696e2e69c8f4e/pynav-0.6.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "f9f3f60adc868a66cdddc5f301703256", "sha256": "a5c7c3a43097e8c341f92c4bac32214150b5aedc9c295c28c857a4af1a802041" }, "downloads": -1, "filename": "pynav-0.6.5.tar.gz", "has_sig": false, "md5_digest": "f9f3f60adc868a66cdddc5f301703256", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5179, "upload_time": "2010-06-22T23:22:11", "url": "https://files.pythonhosted.org/packages/8b/83/e35dcf7c62e2ef20859e8ddcd3a3ce1a9cbfcfc3ce34ca050088f153714a/pynav-0.6.5.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "158ead14febe43a7bdd8cea99223c9bb", "sha256": "5a059e2da096f09398f6c653c53981ba5cc091245a8baf8317437fa87a19fbb7" }, "downloads": -1, "filename": "pynav-0.7-py2.6.egg", "has_sig": false, "md5_digest": "158ead14febe43a7bdd8cea99223c9bb", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 102727, "upload_time": "2011-02-23T00:19:15", "url": "https://files.pythonhosted.org/packages/ac/6a/a5f9c49d329879892a4e96139de6f209f5363ddd35e64a9907e70ea80f8d/pynav-0.7-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "c501a4a5f76ad3991d172e3265e5ad32", "sha256": "346e60a4ac4ff2754bfa7b9953af31369de89c3c25195b00db516d52104e8b22" }, "downloads": -1, "filename": "pynav-0.7.tar.gz", "has_sig": false, "md5_digest": "c501a4a5f76ad3991d172e3265e5ad32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57809, "upload_time": "2011-02-22T23:57:59", "url": "https://files.pythonhosted.org/packages/7f/5d/163a6e250d4fe95bdb07bd8bf8be149e3c3c3598a6ebdff827b31074de6e/pynav-0.7.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "05aaea5994deb8fcfbf5a50f05db26eb", "sha256": "01fab4cfaa1e1940f45cb35ed23fe2a1d495194470f12372bd9622b7c809a764" }, "downloads": -1, "filename": "pynav-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "05aaea5994deb8fcfbf5a50f05db26eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 12345, "upload_time": "2018-10-11T19:28:06", "url": "https://files.pythonhosted.org/packages/77/9d/80ef1078d0d0aa1a14d1a08ee9671bb121797bf4f87c96ee4a957087e3ed/pynav-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4db75dccbe9ae03ee21f125e26d242fb", "sha256": "83f98f1750ae597ea555625facaaf48e73668fd452fbf780ac5ecbfd5138302e" }, "downloads": -1, "filename": "pynav-1.0.tar.gz", "has_sig": false, "md5_digest": "4db75dccbe9ae03ee21f125e26d242fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10386, "upload_time": "2018-10-11T19:28:07", "url": "https://files.pythonhosted.org/packages/12/25/533528fb9314fc05dd4e621f8e044d27a7267c73e311b4a76c3b574fa75d/pynav-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "05aaea5994deb8fcfbf5a50f05db26eb", "sha256": "01fab4cfaa1e1940f45cb35ed23fe2a1d495194470f12372bd9622b7c809a764" }, "downloads": -1, "filename": "pynav-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "05aaea5994deb8fcfbf5a50f05db26eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 12345, "upload_time": "2018-10-11T19:28:06", "url": "https://files.pythonhosted.org/packages/77/9d/80ef1078d0d0aa1a14d1a08ee9671bb121797bf4f87c96ee4a957087e3ed/pynav-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4db75dccbe9ae03ee21f125e26d242fb", "sha256": "83f98f1750ae597ea555625facaaf48e73668fd452fbf780ac5ecbfd5138302e" }, "downloads": -1, "filename": "pynav-1.0.tar.gz", "has_sig": false, "md5_digest": "4db75dccbe9ae03ee21f125e26d242fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10386, "upload_time": "2018-10-11T19:28:07", "url": "https://files.pythonhosted.org/packages/12/25/533528fb9314fc05dd4e621f8e044d27a7267c73e311b4a76c3b574fa75d/pynav-1.0.tar.gz" } ] }