{ "info": { "author": "David A Krauth", "author_email": "dakrauth@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": ".. image:: https://travis-ci.org/dakrauth/snagit.svg?branch=master\n :target: https://travis-ci.org/dakrauth/snagit\n\n\nsnagit\n======\n\nYet another scrapping tool.\n\n``snagit`` allows you to scrape multiple pages or documents by either running\nscript files, or in the interactive REPL. For instance::\n\n $ snagit\n Type \"help\" for more information. Ctrl+c to exit\n > load http://httpbin.org/links/3/{} range='0-2'\n > print\n Links0 1 2 \n Links0 1 2 \n Links0 1 2 \n > select a\n > print\n 1\n 2\n 0\n 2\n 0\n 1\n > unwrap_attr a href\n > print\n /links/3/1\n /links/3/2\n /links/3/0\n /links/3/2\n /links/3/0\n /links/3/1\n > list\n LOAD 'http://httpbin.org/links/3/{}' range='0-2'\n PRINT\n SELECT 'a'\n PRINT\n UNWRAP_ATTR 'a' 'href'\n PRINT\n\n\nFeatures\n--------\n\n* Process data as either a text block, lines of text, or HTML (using BeautifulSoup)\n* Built-in scripting language\n* REPL for command line interaction\n\nRequirements\n------------\n\n* Python 3.5+\n* ``bs4`` (BeautifulSoup 4.x)\n* ``requests``\n* ``strutil``\n* ``cachely``\n\nFor testing:\n\n* ``pytest``\n* ``pytest-cov``\n\n\nDevelopment and Testing\n-----------------------\n\nAssumptions: you have ``pip`` and ``virtualenv`` installed.\n\n::\n\n $ virtualenv snagit\n $ source bin/activate\n $ git clone https://github.com/dakrauth/snagit.git\n $ cd snagit\n $ inv develop\n $ inv test\n $ inv cov\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dakrauth/snagit", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "snagit", "package_url": "https://pypi.org/project/snagit/", "platform": "any", "project_url": "https://pypi.org/project/snagit/", "project_urls": { "Homepage": "https://github.com/dakrauth/snagit" }, "release_url": "https://pypi.org/project/snagit/0.3.0/", "requires_dist": [ "requests", "beautifulsoup4", "strutil" ], "requires_python": "", "summary": "Simple tools for downloading, cleaning, extracting and parsing content", "version": "0.3.0" }, "last_serial": 3640822, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "d73cd1848693930067b5fa4db31656dd", "sha256": "348fde452098dc7deb024778e081128d15d176d4fff6e4cc48e7ae2d038a4b2f" }, "downloads": -1, "filename": "snagit-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d73cd1848693930067b5fa4db31656dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16441, "upload_time": "2018-03-05T15:16:13", "url": "https://files.pythonhosted.org/packages/55/d8/8db31f93564a87dcaff628574fe1334ce41f208356ba3c84548a3e363f09/snagit-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4be781b4cd3b554e40c1f5c06e423473", "sha256": "d7b03cbd8eccfe492de2e400e7bd23a4ba85d46f4836ef139902040f3c34c920" }, "downloads": -1, "filename": "snagit-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4be781b4cd3b554e40c1f5c06e423473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13315, "upload_time": "2018-03-05T15:16:15", "url": "https://files.pythonhosted.org/packages/02/f7/09f9d3f301932ff8dc13124623fa489f9b3dd8a7374da0d1514d98ea4769/snagit-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d73cd1848693930067b5fa4db31656dd", "sha256": "348fde452098dc7deb024778e081128d15d176d4fff6e4cc48e7ae2d038a4b2f" }, "downloads": -1, "filename": "snagit-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d73cd1848693930067b5fa4db31656dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16441, "upload_time": "2018-03-05T15:16:13", "url": "https://files.pythonhosted.org/packages/55/d8/8db31f93564a87dcaff628574fe1334ce41f208356ba3c84548a3e363f09/snagit-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4be781b4cd3b554e40c1f5c06e423473", "sha256": "d7b03cbd8eccfe492de2e400e7bd23a4ba85d46f4836ef139902040f3c34c920" }, "downloads": -1, "filename": "snagit-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4be781b4cd3b554e40c1f5c06e423473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13315, "upload_time": "2018-03-05T15:16:15", "url": "https://files.pythonhosted.org/packages/02/f7/09f9d3f301932ff8dc13124623fa489f9b3dd8a7374da0d1514d98ea4769/snagit-0.3.0.tar.gz" } ] }