{ "info": { "author": "Alex Mathew", "author_email": "alexmathew003@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Scrapple\n========\n\n|Join the chat at https://gitter.im/AlexMathew/scrapple| |Scrapple on\nPyPI| |Build Status|\n\n`Scrapple `__ is a framework for\ncreating web scrapers and web crawlers according to a key-value based\nconfiguration file. It provides a command line interface to run the\nscript on a given JSON-based configuration input, as well as a web\ninterface to provide the necessary input.\n\nThe primary goal of Scrapple is to abstract the process of designing web\ncontent extractors. The focus is laid on what to extract, rather than\nhow to do it. The user-specified configuration file contains selector\nexpressions (XPath expressions or CSS selectors) and the attribute to be\nselected. Scrapple does the work of running this extractor, without the\nuser worrying about writing a program. Scrapple can also be used to\ngenerate a Python script that implements the desired extractor.\n\nInstallation\n------------\n\nYou can install Scrapple by using\n\n::\n\n $ sudo apt-get install libxml2-dev libxslt-dev python-dev lib32z1-dev\n $ pip install scrapple\n\nOtherwise, you could clone this repository and install the package.\n\n::\n\n $ git clone http://github.com/scrappleapp/scrapple scrapple\n $ cd scrapple\n $ pip install -r requirements.txt\n $ python setup.py install\n\nHow to use Scrapple\n-------------------\n\nScrapple provides 4 commands to create and implement extractors.\n\n- `genconfig `__\n- `generate `__\n- `run `__\n- `web `__\n\nScrapple implements the desired extractor on the basis of the\nuser-specified configuration file. There are guidelines regarding how to\nwrite these configuration files.\n\nThe configuration file is the basic specification of the extractor\nrequired. It contains the URL for the web page to be loaded, the\nselector expressions for the data to be extracted and in the case of\ncrawlers, the selector expression for the links to be crawled through.\n\nThe keys used in the configuration file are :\n\n- **project\\_name** : Specifies the name of the project with which the\n configuration file is associated.\n- **selector\\_type** : Specifies the type of selector expressions used.\n This could be \"xpath\" or \"css\".\n- **scraping** : Specifies parameters for the extractor to be created.\n\n - **url** : Specifies the URL of the base web page to be loaded.\n\n - **data** : Specifies a list of selectors for the data to be\n extracted.\n\n - **selector** : Specifies the selector expression.\n - **attr** : Specifies the attribute to be extracted from the\n result of the selector expression.\n - **field** : Specifies the field name under which this data is\n to stored.\n - **default** : Specifies the default value to be used if the\n selector expression fails.\n\n - **table** : Specifies a description for scraping tabular data.\n\n - **table\\_type** : Specifies the type of table (\"rows\" or\n \"columns\"). This determines the type of table to be extracted.\n A row extraction is when there is a single row to be extracted\n and mapped to a set of headers. A column extraction is when a\n set of rows have to be extracted, giving a list of header-value\n mappings.\n - **header** : Specifies the headers to be used for the table.\n This can be a list of headers, or a selector that gives the\n list of headers.\n - **prefix** : Specifies a prefix to be added to each header.\n - **suffix** : Specifies a suffix to be added to each header.\n - **selector** : Specifies the selector for the data. For row\n extraction, this is a selector that gives the row to be\n extracted. For column extraction, this is a list of selectors\n for each column.\n - **attr** : Specifies the attribute to be extracted from the\n selected tag.\n - **default** : Specifies the default value to be used if the\n selector does not return any data.\n\n - **next** : Specifies the crawler implementation.\n\n - **follow\\_link** : Specifies the selector expression for the\n ```` tags to be crawled through.\n\nThe main objective of the configuration file is to specify extraction\nrules in terms of selector expressions and the attribute to be\nextracted. There are certain set forms of selector/attribute value pairs\nthat perform various types of content extraction.\n\nSelector expressions :\n\n- CSS selector or XPath expressions that specify the tag to be\n selected.\n- \"url\" to take the URL of the current page on which extraction is\n being performed.\n\nAttribute selectors :\n\n- \"text\" to extract the textual content from that tag.\n- \"href\", \"src\" etc., to extract any of the other attributes of the\n selected tag.\n\nTutorials\n---------\n\n[For a more detailed tutorial, check out the `tutorial in the\ndocumentation `__]\n\nIn this simple example for using Scrapple, we'll extract NBA player\ninformation from `the ESPN website `__.\n\nTo first create the skeleton configuration file, we use the genconfig\ncommand.\n\n::\n\n $ scrapple genconfig nba http://espn.go.com/nba/teams --type=crawler --levels=2\n\nThis creates nba.json - a sample Scrapple configuration file for a\ncrawler, which uses XPath expressions as selectors. This can be edited\nand the required follow link selector, data selectors and attributes can\nbe specified.\n\n.. code:: javascript\n\n {\n \"project_name\": \"nba\",\n \"selector_type\": \"xpath\",\n \"scraping\": {\n \"url\": \"http://espn.go.com/nba/teams\",\n \"data\": [\n {\n \"field\": \"\",\n \"selector\": \"\",\n \"attr\": \"\",\n \"default\": \"\"\n }\n ],\n \"next\": [\n {\n \"follow_link\": \"//*[@class='mod-content']//a[3]\",\n \"scraping\": {\n \"data\": [\n {\n \"field\": \"team\",\n \"selector\": \"//h2\",\n \"attr\": \"text\",\n \"default\": \"\"\n }\n ],\n \"next\": [\n {\n \"follow_link\": \"//*[@class='mod-content']/table[1]//tr[@class!='colhead']//a\",\n \"scraping\": {\n \"data\": [\n {\n \"field\": \"name\",\n \"selector\": \"//h1\",\n \"attr\": \"text\",\n \"default\": \"\"\n },\n {\n \"field\": \"headshot_link\",\n \"selector\": \"//*[@class='main-headshot']/img\",\n \"attr\": \"src\",\n \"default\": \"\"\n },\n {\n \"field\": \"number & position\",\n \"selector\": \"//ul[@class='general-info']/li[1]\",\n \"attr\": \"text\",\n \"default\": \"<00> #\"\n }\n ],\n \"table\": [\n {\n \"table_type\": \"rows\",\n \"header\": \"//div[@class='player-stats']//table//th\",\n \"prefix\": \"season_\",\n \"suffix\": \"\",\n \"selector\": \"//div[@class='player-stats']//table//tr[1]/td\",\n \"attr\": \"text\",\n \"default\": \"\"\n },\n {\n \"table_type\": \"rows\",\n \"header\": \"//div[@class='player-stats']//table//th\",\n \"prefix\": \"career_\",\n \"suffix\": \"\",\n \"selector\": \"//div[@class='player-stats']//table//tr[@class='career']/td\",\n \"attr\": \"text\",\n \"default\": \"\"\n }\n ]\n }\n }\n ]\n }\n }\n ]\n }\n }\n\nThe extractor can be run using the run command -\n\n::\n\n $ scrapple run nba nba_players -o json\n\nThis creates nba\\_players.json which contains the extracted data. An\nexample snippet of this data :\n\n.. code:: javascript\n\n {\n\n \"project\": \"nba\",\n \"data\": [\n\n # nba_players.json continues\n\n {\n \"career_APG\" : \"9.9\",\n \"career_PER\" : \"\",\n \"career_PPG\" : \"18.6\",\n \"career_RPG\" : \"4.4\",\n \"headshot_link\" : \"http://a.espncdn.com/combiner/i?img=/i/headshots/nba/players/full/2779.png&w=350&h=254\",\n \"name\" : \"Chris Paul\",\n \"number & position\" : \"#3 PG\",\n \"season_APG\" : \"9.2\",\n \"season_PER\" : \"23.49\",\n \"season_PPG\" : \"17.6\",\n \"season_RPG\" : \"3.5\",\n \"team\" : \"Los Angeles Clippers\"\n },\n {\n \"career_APG\" : \"3.6\",\n \"career_PER\" : \"\",\n \"career_PPG\" : \"20.3\",\n \"career_RPG\" : \"5.8\",\n \"headshot_link\" : \"http://a.espncdn.com/combiner/i?img=/i/headshots/nba/players/full/662.png&w=350&h=254\",\n \"name\" : \"Paul Pierce\",\n \"number & position\" : \"#34 SF\",\n \"season_APG\" : \"0.9\",\n \"season_PER\" : \"7.55\",\n \"season_PPG\" : \"5.0\",\n \"season_RPG\" : \"2.6\",\n \"team\" : \"Los Angeles Clippers\"\n },\n {\n \"career_APG\" : \"2.9\",\n \"career_PER\" : \"\",\n \"career_PPG\" : \"3.7\",\n \"career_RPG\" : \"1.8\",\n \"headshot_link\" : \"http://a.espncdn.com/combiner/i?img=/i/headshots/nba/players/full/4182.png&w=350&h=254\",\n \"name\" : \"Pablo Prigioni\",\n \"number & position\" : \"#9 PG\",\n \"season_APG\" : \"1.9\",\n \"season_PER\" : \"8.72\",\n \"season_PPG\" : \"2.3\",\n \"season_RPG\" : \"1.5\",\n \"team\" : \"Los Angeles Clippers\"\n },\n {\n \"career_APG\" : \"2.0\",\n \"career_PER\" : \"\",\n \"career_PPG\" : \"11.1\",\n \"career_RPG\" : \"1.9\",\n \"headshot_link\" : \"http://a.espncdn.com/combiner/i?img=/i/headshots/nba/players/full/3024.png&w=350&h=254\",\n \"name\" : \"J.J. Redick\",\n \"number & position\" : \"#4 SG\",\n \"season_APG\" : \"1.6\",\n \"season_PER\" : \"18.10\",\n \"season_PPG\" : \"15.9\",\n \"season_RPG\" : \"1.5\",\n \"team\" : \"Los Angeles Clippers\"\n },\n\n # nba_players.json continues\n ]\n\n }\n\nThe run command can also be used to create a CSV file with the extracted\ndata, using the --output\\_type=csv argument.\n\nThe generate command can be used to generate a Python script that\nimplements this extractor. In essence, it replicates the execution of\nthe run command.\n\n::\n\n $ scrapple generate nba nba_script -o json\n\nThis creates nba\\_script.py, which extracts the required data and stores\nthe data in a JSON document.\n\nDocumentation\n-------------\n\nYou can read the `complete documentation `__\nfor an extensive coverage on the background behind Scrapple, a thorough\nexplanation on the Scrapple package implementation and a complete\ncoverage of tutorials on how to use Scrapple to run your scraper/crawler\njobs.\n\nAuthors\n-------\n\nScrapple is maintained by `Alex Mathew `__\nand `Harish Balakrishnan `__.\n\n.. |Join the chat at https://gitter.im/AlexMathew/scrapple| image:: https://badges.gitter.im/AlexMathew/scrapple.svg\n :target: https://gitter.im/AlexMathew/scrapple?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n.. |Scrapple on PyPI| image:: https://badge.fury.io/py/scrapple.svg\n :target: https://badge.fury.io/py/scrapple\n.. |Build Status| image:: https://travis-ci.org/AlexMathew/scrapple.svg?branch=master\n :target: https://travis-ci.org/AlexMathew/scrapple\n\n\n\n\nHistory\n=======\n\n0.3.0 - 2016-09-23\n------------------\n\n* Set up table scraping parameters and execution\n* Fix json configuration generation\n\n0.2.6 - 2015-11-27\n------------------\n\n* Edit requirements\n\n0.2.5 - 2015-05-28\n------------------\n\n* Add levels argument for genconfig command, to create crawler config files for a specific depth\n\n0.2.4 - 2015-04-13\n------------------\n\n* Update documentation\n* Minor fixes\n\n0.2.3 - 2015-03-11\n------------------\n\n* Include implementation to use csv as the output format\n\n0.2.2 - 2015-02-22\n------------------\n\n* Fix bug in generate script template\n\n0.2.1 - 2015-02-21\n------------------\n\n* Update tests\n\n0.2.0 - 2015-02-20\n------------------\n\n* Include implementation for ``scrapple run`` and ``scrapple generate`` for crawlers\n* Modify web interface for editing scraper config files\n* Revise skeleton configuration files\n\n0.1.1 - 2015-02-10\n------------------\n\n* Release on PyPI with revisions\n* Include web interface for editing scraper config files\n* Modified implementations of certain functions\n\n0.1.0 - 2015-02-04\n------------------\n\n* First release on PyPI", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://alexmathew.github.io/scrapple", "keywords": "scrapple,web,content,scraper,crawler,scraping,crawling,website,data,scrapy", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "scrapple", "package_url": "https://pypi.org/project/scrapple/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/scrapple/", "project_urls": { "Homepage": "https://alexmathew.github.io/scrapple" }, "release_url": "https://pypi.org/project/scrapple/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "A framework for creating web content extractors", "version": "0.3.0" }, "last_serial": 2360951, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "62612973336c34598690f32471e3c295", "sha256": "0e0c1cad9e05c3fc9b290abba03c9f36b07307f8884feef9e88195c08c3bc7cb" }, "downloads": -1, "filename": "scrapple-0.1.0.linux-i686.tar.gz", "has_sig": false, "md5_digest": "62612973336c34598690f32471e3c295", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13048, "upload_time": "2015-02-05T17:18:45", "url": "https://files.pythonhosted.org/packages/2f/70/fd9242aec086e639ebcc8bc917707fa516304ddd97da5bdcd41bcd0b0f51/scrapple-0.1.0.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "421731c73a72fc628ce6479478654dc3", "sha256": "fa0695da980f939f2f2bc9f8948013837407a0d5e86e85bec984194ad2a01ff1" }, "downloads": -1, "filename": "scrapple-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "421731c73a72fc628ce6479478654dc3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 24782, "upload_time": "2015-02-04T17:42:34", "url": "https://files.pythonhosted.org/packages/4e/73/9ee38769cb041b3834eedcbde708f6ec1f9641ebb5f5f0032b61f7cb3748/scrapple-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ef6738fbea820f5503a921537cc88c9d", "sha256": "140e0562f4a909cc937a5dc5246bbff5097fbb4f08a714f91d7a9bc03b084f41" }, "downloads": -1, "filename": "scrapple-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ef6738fbea820f5503a921537cc88c9d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18557, "upload_time": "2015-02-04T17:42:43", "url": "https://files.pythonhosted.org/packages/7c/42/a8a458be934a074a027f06a473de930f0d63ccad07358196c0e81243fa2b/scrapple-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "500beb5cd7618e8521831d494f650c9c", "sha256": "86a0d2fb1398da070b2277e414ac5dbff7109e54dbd21a9af86736c1d4672fff" }, "downloads": -1, "filename": "scrapple-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "500beb5cd7618e8521831d494f650c9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18561, "upload_time": "2015-02-04T17:42:51", "url": "https://files.pythonhosted.org/packages/aa/f0/f47c98c385c180228dc7fcecdc52701210f6c51e83856dbc9840c1856038/scrapple-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5ecb2170fe18db442354ce5241aab69", "sha256": "d427301d8c764f3c6cc2c033390fefd09b00744b16fcf7465662c49dc557ab44" }, "downloads": -1, "filename": "scrapple-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d5ecb2170fe18db442354ce5241aab69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18136, "upload_time": "2015-02-04T17:42:58", "url": "https://files.pythonhosted.org/packages/78/62/9350c1a4e2e9178fb2cf87c2c05a2ddb8625440bf2de60e09fbdbe47e13d/scrapple-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8eca69a8b06dcdbd87d261743f7f6e5f", "sha256": "48017b9c473cd43146f6af7809389717203aeb4d0e1c9a89902ec01fcfdd33df" }, "downloads": -1, "filename": "scrapple-0.1.1.linux-i686.tar.gz", "has_sig": false, "md5_digest": "8eca69a8b06dcdbd87d261743f7f6e5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16489, "upload_time": "2015-02-11T16:33:00", "url": "https://files.pythonhosted.org/packages/50/89/e49764c8d0aad9610d42ce61f095bf6cfcb25839c6191858a131c014b82d/scrapple-0.1.1.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "844ca906448da6a42cbb936b5b5ef3e3", "sha256": "5e06bc35be1be75f87c8b13b40efb33a88b6229a39bd530b9700002bdcaa5a1d" }, "downloads": -1, "filename": "scrapple-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "844ca906448da6a42cbb936b5b5ef3e3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 29320, "upload_time": "2015-02-11T16:33:20", "url": "https://files.pythonhosted.org/packages/f2/bf/e47fddff5f50d74db9d658139e649debf765e5ea34196da47723ff318ac6/scrapple-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "650701f89423ef2334e2a6f81137a496", "sha256": "1fdfcfe52dc4a336affa37d1818250a512c4b1f7b56e890eb9632f12c015591f" }, "downloads": -1, "filename": "scrapple-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "650701f89423ef2334e2a6f81137a496", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23753, "upload_time": "2015-02-11T16:33:35", "url": "https://files.pythonhosted.org/packages/f7/3c/8fb60fbfb655906ab187af4cb6c60ecefc29f179445f4515b2eaa9965dc1/scrapple-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8ec2ec9a26c476919f034e3878f6593", "sha256": "f9c8e9cc821b3e772de7c198542b1c32e1d02938878fd84eb190492ae6f5db2e" }, "downloads": -1, "filename": "scrapple-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8ec2ec9a26c476919f034e3878f6593", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23756, "upload_time": "2015-02-11T16:33:41", "url": "https://files.pythonhosted.org/packages/e4/c5/0276a344b7c6ffec9d1a92a0c310f3ab54be9d49e7749c2f22fecbf66551/scrapple-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c44a44fb926c492e0a1fb46dbfadad83", "sha256": "e8fa07a3130c2acd1d4a177f518de8acfe4fcefc37dae8ef45afe964c8589473" }, "downloads": -1, "filename": "scrapple-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c44a44fb926c492e0a1fb46dbfadad83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 130242, "upload_time": "2015-02-11T19:37:18", "url": "https://files.pythonhosted.org/packages/be/6b/2c5807510e84e67749ace70443796c4bc0bdaff829bec331d94253d837c5/scrapple-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "84fc05be52a46aecb609dd01cc9d931f", "sha256": "8cd2ac78ab62b5db7625930dc75d89ae4cb721ac8422eae9e9c9262b336f0cc1" }, "downloads": -1, "filename": "scrapple-0.2.0.linux-i686.tar.gz", "has_sig": false, "md5_digest": "84fc05be52a46aecb609dd01cc9d931f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 314518, "upload_time": "2015-02-21T04:50:26", "url": "https://files.pythonhosted.org/packages/03/58/7f6a6649d3e0572fc27e2f193d8bf2599d0b2c110c440f769db98e66ecf0/scrapple-0.2.0.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "7cd2903b8ce4b852c8b1050a983a3797", "sha256": "1150d954804a0d10b4979089b899256273a98d2fcd4f07d0d76551a07224b081" }, "downloads": -1, "filename": "scrapple-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "7cd2903b8ce4b852c8b1050a983a3797", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 327725, "upload_time": "2015-02-21T04:51:55", "url": "https://files.pythonhosted.org/packages/12/11/64d12e370a73587294212ea9610fdb9fecb0b6e6b2755d26f823221f643e/scrapple-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5c03e226da896c21dd22b818ed0108cf", "sha256": "b2dcf948cf0aa6782304b7c3fa0eac050a2f460c2d98a9f88dd9a41dfbc4fbcd" }, "downloads": -1, "filename": "scrapple-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5c03e226da896c21dd22b818ed0108cf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 321416, "upload_time": "2015-02-21T04:52:06", "url": "https://files.pythonhosted.org/packages/af/ad/99bbf0675f4688a4460248780711a8c495d7de45bd56a01020153081b624/scrapple-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66514424cd313c990a4afd2da8b8fef0", "sha256": "e2efa6db753a58c1bbb436e6a61f84c6cb71dc0c9605bc2144d9aeb7322ba5ef" }, "downloads": -1, "filename": "scrapple-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66514424cd313c990a4afd2da8b8fef0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 321420, "upload_time": "2015-02-21T04:52:16", "url": "https://files.pythonhosted.org/packages/77/db/08686128f43a1364d753fa2dff800600f20c07f7f3c41c3e972ade3792be/scrapple-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54bf9eba6c7a438fa3dea09093668810", "sha256": "594a901da854a871ef2ac2e83e11c6dc2c6a2c11354cfaeef128a7d52ff95614" }, "downloads": -1, "filename": "scrapple-0.2.0.tar.gz", "has_sig": false, "md5_digest": "54bf9eba6c7a438fa3dea09093668810", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 443743, "upload_time": "2015-02-21T04:52:49", "url": "https://files.pythonhosted.org/packages/93/b5/1c0f5aedc00b23ba5bc8eca532c3251e613cfc5f52e42a92312e9b20feca/scrapple-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "23db31515ccb8e50485a9c92bc493b03", "sha256": "47168afd5753c99960d7819b6d94421ccf583c75033c633bcc3d10416a5f094b" }, "downloads": -1, "filename": "scrapple-0.2.1.linux-i686.tar.gz", "has_sig": false, "md5_digest": "23db31515ccb8e50485a9c92bc493b03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 314622, "upload_time": "2015-02-23T06:50:51", "url": "https://files.pythonhosted.org/packages/d4/0c/9515548773d5c4bafdfa000c0529318d6a1a2de8f3a9e69ea0d4fa8e93f6/scrapple-0.2.1.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "727ae4e4c88a671eb71e299cc23823ba", "sha256": "1fc14b97fc1ade43fb972f211ea278222fa8dae7706adbea0875c114af442352" }, "downloads": -1, "filename": "scrapple-0.2.1-py2.7.egg", "has_sig": false, "md5_digest": "727ae4e4c88a671eb71e299cc23823ba", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 327865, "upload_time": "2015-02-23T06:51:00", "url": "https://files.pythonhosted.org/packages/e4/89/aacdcc44f44608d92143c775126a0894e54ba48067c3e5411514526ebfa4/scrapple-0.2.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4afcb2a29963a76ac3d8b0dd5e44abf2", "sha256": "3258feb99d0c8d617469db8a0cbca60e78850b168385cc62d8c580c17dfb9ae0" }, "downloads": -1, "filename": "scrapple-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4afcb2a29963a76ac3d8b0dd5e44abf2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 321483, "upload_time": "2015-02-23T06:51:09", "url": "https://files.pythonhosted.org/packages/7f/2d/ab3714d9e286a05dcfcd7501b5d176daca325414713dd0aea057d213d9bc/scrapple-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "030c8bc24a75c38d4f714f5d29df4c10", "sha256": "2baec252c88facf6e9dc5e3f4c466172e238d212e69f5b3d03fa50ba973c554a" }, "downloads": -1, "filename": "scrapple-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "030c8bc24a75c38d4f714f5d29df4c10", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 321485, "upload_time": "2015-02-23T06:51:20", "url": "https://files.pythonhosted.org/packages/8c/3f/7997529cdbe4f9108aeb50bd206d64f5cdd0f8bfeaf0f498ad3cec8eaa76/scrapple-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "350bc4b16fcbebb49a93b3526e74988d", "sha256": "3827cbb0d0def7d9b9cf7444e89d583813e704a01e6f6a81ef2d4a934bd045ae" }, "downloads": -1, "filename": "scrapple-0.2.1.tar.gz", "has_sig": false, "md5_digest": "350bc4b16fcbebb49a93b3526e74988d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 443795, "upload_time": "2015-02-23T06:51:31", "url": "https://files.pythonhosted.org/packages/73/f7/b194cd05365b0631ec86715c5c10e0accaf796c857caa77dcc908cb7e3b7/scrapple-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8d7fb029d633f1a72b9964a620b7ca0e", "sha256": "b0b6ab4ab31553fda1c1333d8b07f1946f5c0a40c940023cd9219c9930e15d23" }, "downloads": -1, "filename": "scrapple-0.2.2.linux-i686.tar.gz", "has_sig": false, "md5_digest": "8d7fb029d633f1a72b9964a620b7ca0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 314872, "upload_time": "2015-02-23T10:32:17", "url": "https://files.pythonhosted.org/packages/a4/1c/8c75185c04f5ae4e12e5e55da8a4d1d5b83858ba7ac2b6c9820d9de39baa/scrapple-0.2.2.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "a361183b5c17daeb344dfd288487b014", "sha256": "d3338640b42e2d6fb9d4e2eb2b6b0290fc6e3202a42ea8c7fc5e3c16d269bafe" }, "downloads": -1, "filename": "scrapple-0.2.2-py2.7.egg", "has_sig": false, "md5_digest": "a361183b5c17daeb344dfd288487b014", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 327888, "upload_time": "2015-02-23T10:32:27", "url": "https://files.pythonhosted.org/packages/76/e7/81e2e5c4887fe111b9b8e765ffb7236c618d1f1ec220b833cf9f58f7eb91/scrapple-0.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "aa24528625e586f7198fcea60f2aa1a5", "sha256": "1382aeb6658b0801bb98594ec886cc03d84c4ca2f5db58544b58b987d904c3f7" }, "downloads": -1, "filename": "scrapple-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "aa24528625e586f7198fcea60f2aa1a5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 321526, "upload_time": "2015-02-23T10:32:37", "url": "https://files.pythonhosted.org/packages/18/ed/1a539358d8834b8ad8d4dd463e5a2d4b64843f2600a9ea76d436fe9cac88/scrapple-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1a4ee994db42475c20a47ddbef51271", "sha256": "4d4c79545529e934f3e1cfdc7f583255f30232d2df9e893b49c8f9ebcb5debc8" }, "downloads": -1, "filename": "scrapple-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a1a4ee994db42475c20a47ddbef51271", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 321530, "upload_time": "2015-02-23T10:32:47", "url": "https://files.pythonhosted.org/packages/9d/fc/55237bdd9c3992f6562754e8b7277220a9eafaae7739a187f88dead984cb/scrapple-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8236d5e92e68a78ff2032f5e885a2cb", "sha256": "b8a4285730481b29a53e283eef65695a68260743c0ac8dd171bced6b1c674438" }, "downloads": -1, "filename": "scrapple-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e8236d5e92e68a78ff2032f5e885a2cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 443818, "upload_time": "2015-02-23T10:32:58", "url": "https://files.pythonhosted.org/packages/9a/ec/36946dad2984b30e3c7102816cf9bf7d2c6a669a831bc45bd50111982a02/scrapple-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "afd0704f5bea41b8bcee989a1405021c", "sha256": "b92a74c1c97b87bf879a98fcb48ad9df1c5247929a69469f228e7196c8de6630" }, "downloads": -1, "filename": "scrapple-0.2.3.linux-i686.tar.gz", "has_sig": false, "md5_digest": "afd0704f5bea41b8bcee989a1405021c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 316136, "upload_time": "2015-03-10T18:29:15", "url": "https://files.pythonhosted.org/packages/aa/af/3726392d86853ccf6a073ff93edb56d0826915503cac7e63491c6caefbca/scrapple-0.2.3.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "4d410e8a0c4ce3f9e9b25d77834f5b00", "sha256": "4e1d84803f38eeaf88fac544a23633ea89bb16ac825390ebb35be93e7734b058" }, "downloads": -1, "filename": "scrapple-0.2.3-py2.7.egg", "has_sig": false, "md5_digest": "4d410e8a0c4ce3f9e9b25d77834f5b00", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 329228, "upload_time": "2015-03-10T18:29:42", "url": "https://files.pythonhosted.org/packages/be/ae/c7c042607c1c3c7403bfb960e9afa02e2a8e2b29a06f370ac83887abf517/scrapple-0.2.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "46c71884dd339a3286857d555a80ff1e", "sha256": "fd240ff80e4dc858cea0a73b9c11033b32b848cfe5c2bee7b2ccd4eace896437" }, "downloads": -1, "filename": "scrapple-0.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "46c71884dd339a3286857d555a80ff1e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 322472, "upload_time": "2015-03-10T18:29:57", "url": "https://files.pythonhosted.org/packages/4e/91/83b59a3253e4912729c45979cad33b78ac84ab76c47ee8c854846f92e550/scrapple-0.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca031cc1f2f0f140a9d906d2a054eadb", "sha256": "d213d1d860027e068b51fd248a512f3333a15004f98893464961d0a06aba1dbd" }, "downloads": -1, "filename": "scrapple-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca031cc1f2f0f140a9d906d2a054eadb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 322475, "upload_time": "2015-03-10T18:38:29", "url": "https://files.pythonhosted.org/packages/87/f8/c1496221f49ed3a93d4db15c2c7e3924ff7cdeaf408765a0f8a128a27c8c/scrapple-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b800d361040578b5675762bc4457312b", "sha256": "85aca2e2d3fdf006ba620695752902c650b111df16e02bd6d6079f512a2857bc" }, "downloads": -1, "filename": "scrapple-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b800d361040578b5675762bc4457312b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 444153, "upload_time": "2015-03-10T18:38:37", "url": "https://files.pythonhosted.org/packages/5c/2f/1dbb496a5f5ade0d438f3ef7ffa12fbc17d3f552b6331df888a669b8f9d8/scrapple-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "08392c7fa7e8c08160b330726b725b79", "sha256": "8dd61a2da06d3cfb964d694c35c5db836cbbc958830a32f7157781248a9143cb" }, "downloads": -1, "filename": "scrapple-0.2.4.linux-i686.tar.gz", "has_sig": false, "md5_digest": "08392c7fa7e8c08160b330726b725b79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 318655, "upload_time": "2015-04-13T16:49:45", "url": "https://files.pythonhosted.org/packages/c0/f9/efce9bc3abcefaaef8971b89472a1e6589c4f3bc25db659ff5ed275a2fc2/scrapple-0.2.4.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "142aa1bddc3c27f777c1bc75f3753e2b", "sha256": "af764b2b26af93497ce4ed81518828ed025ff691f608c10251f712078b9f91d8" }, "downloads": -1, "filename": "scrapple-0.2.4-py2.7.egg", "has_sig": false, "md5_digest": "142aa1bddc3c27f777c1bc75f3753e2b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 334502, "upload_time": "2015-04-14T08:56:36", "url": "https://files.pythonhosted.org/packages/94/4f/96fab169aca5d7ce4f34090909537bdb38c182435a80e97e5be87ef00c76/scrapple-0.2.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5e783e9a9448daa3e7db756774a93e14", "sha256": "6cedc432beb43f8ed233414b9e947229a19ce5f77046b5efd728bad447d9db22" }, "downloads": -1, "filename": "scrapple-0.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "5e783e9a9448daa3e7db756774a93e14", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 325687, "upload_time": "2015-04-14T08:56:43", "url": "https://files.pythonhosted.org/packages/38/4e/129e0973ca4a58a10813b7fe801c237d05e2df335081e3b10b9776179a8e/scrapple-0.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dca155bc513271ff990f32d3ede706a", "sha256": "5d1b32cd9a1ebb5af71917728fd6d4da3703124369c10a89a99c623e08b4f689" }, "downloads": -1, "filename": "scrapple-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6dca155bc513271ff990f32d3ede706a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 325691, "upload_time": "2015-04-14T08:56:50", "url": "https://files.pythonhosted.org/packages/88/35/431afabd28a3de19e6c3f8e2c28644badcff726a8628e4d6980bac430102/scrapple-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "806627c7d7842ab65df2c154dc0d9479", "sha256": "377c5578db3248f8790cbce6080b70cae3219cdee4f62c3451de796afc7c853a" }, "downloads": -1, "filename": "scrapple-0.2.4.tar.gz", "has_sig": false, "md5_digest": "806627c7d7842ab65df2c154dc0d9479", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1838031, "upload_time": "2015-04-14T08:57:12", "url": "https://files.pythonhosted.org/packages/51/10/23b81e41e29c47a0774ddee25f818796eead3b5f8464bf4e97a21c7f65b3/scrapple-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "b49674244e9d760836445cba4b983ef6", "sha256": "d96f043b714caff231610cdc44e163884a6be450f96df9608ade53b10c94a225" }, "downloads": -1, "filename": "scrapple-0.2.5.linux-i686.tar.gz", "has_sig": false, "md5_digest": "b49674244e9d760836445cba4b983ef6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 321501, "upload_time": "2015-05-29T11:11:00", "url": "https://files.pythonhosted.org/packages/ca/67/4f412b6fedf79bc39731a7d728a7824270250f835994998cfd9858ec0908/scrapple-0.2.5.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "54ee486343033b0fb6debcfabffcd659", "sha256": "a5bbda29242dd085d2263955627603113f8e039cf7c8892b634139d514661e37" }, "downloads": -1, "filename": "scrapple-0.2.5-py2.7.egg", "has_sig": false, "md5_digest": "54ee486343033b0fb6debcfabffcd659", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 338319, "upload_time": "2015-05-29T11:11:14", "url": "https://files.pythonhosted.org/packages/59/54/59e2b3f08cd747c1522d333e2b3c8f342024f5c2d6ce4668da4410b95463/scrapple-0.2.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ce40cd8c6035ed430a5f3af6749bbc8b", "sha256": "b9868b84635bedd54f1fa799665d87cf3bcfddeaf20a26ecce84ec9aa8f9bf4f" }, "downloads": -1, "filename": "scrapple-0.2.5-py2-none-any.whl", "has_sig": false, "md5_digest": "ce40cd8c6035ed430a5f3af6749bbc8b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 331803, "upload_time": "2015-05-29T11:11:28", "url": "https://files.pythonhosted.org/packages/36/56/509ed9d0a8bbe6a8406b83e21828ef33367e0cbf28ee85625f32ad6d39f3/scrapple-0.2.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd73591f41663e61ab026528e6b54e9c", "sha256": "b3acfb12a5e1355c9694c279cf99e212c7dd5c3d403c866abe089093e53ec7fb" }, "downloads": -1, "filename": "scrapple-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bd73591f41663e61ab026528e6b54e9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 331808, "upload_time": "2015-05-29T11:11:41", "url": "https://files.pythonhosted.org/packages/df/e7/3578715d08970670a218f03bd75ba033091f6d8027f939a91ed953ea12bf/scrapple-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00d0247cb1841af522a89e4be12190f7", "sha256": "81c73dc3b78dde01f8f8d1e34ee8407b3e4476c791c544377c38ba03c183366f" }, "downloads": -1, "filename": "scrapple-0.2.5.tar.gz", "has_sig": false, "md5_digest": "00d0247cb1841af522a89e4be12190f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1855091, "upload_time": "2015-05-29T11:12:35", "url": "https://files.pythonhosted.org/packages/15/c3/ffd302bd9c3fc0499c63f512208676eeff1339c92e0380d5c38e29b6a750/scrapple-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "7392851e5c06feab999293debc8ddcc2", "sha256": "b9f8b8822b140e80fb9c610e91cb5bf41a244becfd6d11d9b0488c778dc95060" }, "downloads": -1, "filename": "scrapple-0.2.6.linux-i686.exe", "has_sig": false, "md5_digest": "7392851e5c06feab999293debc8ddcc2", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 439366, "upload_time": "2015-11-27T08:17:29", "url": "https://files.pythonhosted.org/packages/3a/9e/cb0edeb9ccff6f1dc446072d73a9fa3dc2859ae37506423456bd0fca8302/scrapple-0.2.6.linux-i686.exe" }, { "comment_text": "", "digests": { "md5": "31a6f5f84475070ead3db319f6fc113d", "sha256": "5bdf7a4c3ef605c2641461541bd35dcccddd356fbf1e2ee1056ca78520e77531" }, "downloads": -1, "filename": "scrapple-0.2.6.linux-i686.tar.gz", "has_sig": false, "md5_digest": "31a6f5f84475070ead3db319f6fc113d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 321531, "upload_time": "2015-11-27T08:17:39", "url": "https://files.pythonhosted.org/packages/72/fd/980957cf445649ef60bd8a6d38389838aeb0d29071f2cec76829a1c16cdf/scrapple-0.2.6.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "2ad6ce0f49fe9edb101e563a666347e2", "sha256": "f57a99dd5c23be4fee50fefe9855db88207d5f1ca14a19c21e70b54edffe530f" }, "downloads": -1, "filename": "scrapple-0.2.6-py2.7.egg", "has_sig": false, "md5_digest": "2ad6ce0f49fe9edb101e563a666347e2", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 338337, "upload_time": "2015-11-27T08:17:49", "url": "https://files.pythonhosted.org/packages/58/03/c3edcbe9ab248bfc0406e1c931577086613fac96f04a38c19da44ad61c01/scrapple-0.2.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6fcd843369d141eea409a1f76c8e9710", "sha256": "aa9dc99c2df17cb40b5187ef3bdece569ccf6d90abae112b5467cc52424fd364" }, "downloads": -1, "filename": "scrapple-0.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "6fcd843369d141eea409a1f76c8e9710", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 331823, "upload_time": "2015-11-27T08:17:08", "url": "https://files.pythonhosted.org/packages/38/a7/ab29696c07dccffa10b5d70b532b4a3aceec8586e01a3997ce7fb0065106/scrapple-0.2.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45d905f1fce5a131bc129e7533555e55", "sha256": "ce90fe18ce27ad2b64a0306a15c98eeb2b23d58e8a792b0cebd2602adaf23419" }, "downloads": -1, "filename": "scrapple-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "45d905f1fce5a131bc129e7533555e55", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 331828, "upload_time": "2015-11-27T08:17:17", "url": "https://files.pythonhosted.org/packages/f7/6b/a49441ccfb9776953878c4dacc5cf479a943c14fe7901f6ef39fbf8c1c70/scrapple-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1f000e825ea55dfc3259b55fdc7621e", "sha256": "38aefe0953d02108191ba49a7595f378840906737762f23afd98c85927b47780" }, "downloads": -1, "filename": "scrapple-0.2.6.tar.gz", "has_sig": false, "md5_digest": "c1f000e825ea55dfc3259b55fdc7621e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1857141, "upload_time": "2015-11-27T08:18:24", "url": "https://files.pythonhosted.org/packages/d6/fb/4a3e825f5416a3c1b10d8c9279c7f7c31ae9c090f3580ff349dde35a7c77/scrapple-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b8af6669a01d95b1bb34b1fa4ef2e356", "sha256": "9741b74015ad0879c7a13b1062b9e1f5c55546eb217e021bd0dfcd904e23ec58" }, "downloads": -1, "filename": "scrapple-0.3.0_1.tar.gz", "has_sig": false, "md5_digest": "b8af6669a01d95b1bb34b1fa4ef2e356", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1567566, "upload_time": "2016-09-24T07:49:56", "url": "https://files.pythonhosted.org/packages/83/63/d75e34d7cce975f422194e49ddb619bc81ac58d7079ce831c73aae2e591b/scrapple-0.3.0_1.tar.gz" }, { "comment_text": "", "digests": { "md5": "0d60e22a07b4e96b26aa3033717bac67", "sha256": "fde45c40c3eaffa15fdfa9b741e158b9e2b14c81474f12f76f08545241497994" }, "downloads": -1, "filename": "scrapple-0.3.0.linux-i686_1.tar.gz", "has_sig": false, "md5_digest": "0d60e22a07b4e96b26aa3033717bac67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 328633, "upload_time": "2016-09-24T07:48:57", "url": "https://files.pythonhosted.org/packages/57/96/8e450810a62169a7c33ce9006053abd3bd55ad1e0694edd0fe78ad2f06e7/scrapple-0.3.0.linux-i686_1.tar.gz" }, { "comment_text": "", "digests": { "md5": "41395d49791859586d3ffd650a2915eb", "sha256": "ffbd12ba8c6112636ccd5e832e4f3ba4dd2bff3f2f9e8b182c6af97afcb4d838" }, "downloads": -1, "filename": "scrapple-0.3.0.linux-i686_2.exe", "has_sig": false, "md5_digest": "41395d49791859586d3ffd650a2915eb", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 445177, "upload_time": "2016-09-24T07:51:22", "url": "https://files.pythonhosted.org/packages/48/f9/18f37f8ed400d29493c0b30b57c0f2b8294d15ac9cfc0a7187fe09c7d446/scrapple-0.3.0.linux-i686_2.exe" }, { "comment_text": "", "digests": { "md5": "ec91741be8e80c0d17ef03cbb233d8bd", "sha256": "bbe1e5e787fd5826aabc0032ed5f75bb3e9ac9d0dda3639e9596deb04c63d47b" }, "downloads": -1, "filename": "scrapple-0.3.0-py2.7_1.egg", "has_sig": false, "md5_digest": "ec91741be8e80c0d17ef03cbb233d8bd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 346985, "upload_time": "2016-09-24T07:50:14", "url": "https://files.pythonhosted.org/packages/71/31/a3d2b5f7750a7e4f93b680ffdb0a49b1c6d00a3cf41b7293ec4a86c88272/scrapple-0.3.0-py2.7_1.egg" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b8af6669a01d95b1bb34b1fa4ef2e356", "sha256": "9741b74015ad0879c7a13b1062b9e1f5c55546eb217e021bd0dfcd904e23ec58" }, "downloads": -1, "filename": "scrapple-0.3.0_1.tar.gz", "has_sig": false, "md5_digest": "b8af6669a01d95b1bb34b1fa4ef2e356", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1567566, "upload_time": "2016-09-24T07:49:56", "url": "https://files.pythonhosted.org/packages/83/63/d75e34d7cce975f422194e49ddb619bc81ac58d7079ce831c73aae2e591b/scrapple-0.3.0_1.tar.gz" }, { "comment_text": "", "digests": { "md5": "0d60e22a07b4e96b26aa3033717bac67", "sha256": "fde45c40c3eaffa15fdfa9b741e158b9e2b14c81474f12f76f08545241497994" }, "downloads": -1, "filename": "scrapple-0.3.0.linux-i686_1.tar.gz", "has_sig": false, "md5_digest": "0d60e22a07b4e96b26aa3033717bac67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 328633, "upload_time": "2016-09-24T07:48:57", "url": "https://files.pythonhosted.org/packages/57/96/8e450810a62169a7c33ce9006053abd3bd55ad1e0694edd0fe78ad2f06e7/scrapple-0.3.0.linux-i686_1.tar.gz" }, { "comment_text": "", "digests": { "md5": "41395d49791859586d3ffd650a2915eb", "sha256": "ffbd12ba8c6112636ccd5e832e4f3ba4dd2bff3f2f9e8b182c6af97afcb4d838" }, "downloads": -1, "filename": "scrapple-0.3.0.linux-i686_2.exe", "has_sig": false, "md5_digest": "41395d49791859586d3ffd650a2915eb", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 445177, "upload_time": "2016-09-24T07:51:22", "url": "https://files.pythonhosted.org/packages/48/f9/18f37f8ed400d29493c0b30b57c0f2b8294d15ac9cfc0a7187fe09c7d446/scrapple-0.3.0.linux-i686_2.exe" }, { "comment_text": "", "digests": { "md5": "ec91741be8e80c0d17ef03cbb233d8bd", "sha256": "bbe1e5e787fd5826aabc0032ed5f75bb3e9ac9d0dda3639e9596deb04c63d47b" }, "downloads": -1, "filename": "scrapple-0.3.0-py2.7_1.egg", "has_sig": false, "md5_digest": "ec91741be8e80c0d17ef03cbb233d8bd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 346985, "upload_time": "2016-09-24T07:50:14", "url": "https://files.pythonhosted.org/packages/71/31/a3d2b5f7750a7e4f93b680ffdb0a49b1c6d00a3cf41b7293ec4a86c88272/scrapple-0.3.0-py2.7_1.egg" } ] }