{ "info": { "author": "Abin Simon", "author_email": "abinsimon10@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "# Mucri\n\nQuickly fetch a lot of pages/apis using python `asyncio`.\n\n\n## Installation\n\n> Only python 3.6+\n\n```sh\npip isntall mucri\n```\n\n## Usage\n\n`fetch_pages` takes two args:\n\n`links` : list of links to be fetched (example below)\n`concurrency`: how many requests to be send at a time (default 20)\n\n```python\nfrom mucri import fetch_pages\n\n# links can be a single string or a dict with specific instructions\nlinks = [\n \"http://meain.github.io\", # Can be just a url\n { \"url\": \"http://somelink\" }, # or a dict with url key\n { # for more complex stuff\n \"url\": \"http://fakelink\",\n \"action\": \"get\", # get | post\n \"data\": {},\n \"headers\": {},\n \"resp_type\": \"text\", # text | json | image\n }\n]\n\nresults = fetch_pages(links) # fetches all of them asynchronously\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/meain/mucri", "keywords": "asyncio,scraper,aiohttp", "license": "", "maintainer": "", "maintainer_email": "", "name": "mucri", "package_url": "https://pypi.org/project/mucri/", "platform": "", "project_url": "https://pypi.org/project/mucri/", "project_urls": { "Homepage": "https://github.com/meain/mucri" }, "release_url": "https://pypi.org/project/mucri/0.0.9/", "requires_dist": [ "aiohttp" ], "requires_python": "", "summary": "Quickly fetch multiple pages", "version": "0.0.9" }, "last_serial": 5216946, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8250f3fc7f41c21d7308536e1f3ca659", "sha256": "0a628c5212c9b99e38dd5499d5c838cb0e04ab4ca4c0c4775ec8ce44b8229021" }, "downloads": -1, "filename": "mucri-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8250f3fc7f41c21d7308536e1f3ca659", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1397, "upload_time": "2018-10-30T10:59:28", "url": "https://files.pythonhosted.org/packages/70/a0/8b139ed88b6f1d0dd72c6da3399ecca05e16d557b5e342d2ab1f7ad016fe/mucri-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b44a52bf5e4d255f83a00be4c6d442a8", "sha256": "c06aba980b7c1a82027a7ac6e5f74ea761fc5543a4403b6acb87a310a6b033e7" }, "downloads": -1, "filename": "mucri-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b44a52bf5e4d255f83a00be4c6d442a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1352, "upload_time": "2018-10-30T14:15:54", "url": "https://files.pythonhosted.org/packages/07/ca/96b0b6cb1cfc6fa35bbd255903c5bdf354e3ef56c1a0225c20f1661fd69f/mucri-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "10a54cbccf7752dd6283631a75672154", "sha256": "86c0b88a790168574e9dd048d86f95c30297d51026513a8da13af00fe4ebf6ae" }, "downloads": -1, "filename": "mucri-0.0.3.tar.gz", "has_sig": false, "md5_digest": "10a54cbccf7752dd6283631a75672154", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1498, "upload_time": "2018-10-30T14:17:44", "url": "https://files.pythonhosted.org/packages/dc/50/0185f9c5df2687679725b90ac823b5bdb197163a6d64db55ecd95f631dab/mucri-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "7eb0fdbb00c0efdf74aeefa8b67926c1", "sha256": "47ce6cffabd3895fd68337181b8fd7610731e27e757dbe8b0c5e80edd618b486" }, "downloads": -1, "filename": "mucri-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7eb0fdbb00c0efdf74aeefa8b67926c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2265, "upload_time": "2019-01-06T13:34:56", "url": "https://files.pythonhosted.org/packages/54/8f/63823e94b34f01faf0a7fc83ece6ee4d0279fb2e0c9bb62385bb4496fe31/mucri-0.0.4-py3-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "44aa69e178fec5561f378bfa5487d858", "sha256": "784396218b0eba4957d98fdf59a9a83b7c1fee431f091f91d17face944f9baa4" }, "downloads": -1, "filename": "mucri-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "44aa69e178fec5561f378bfa5487d858", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2443, "upload_time": "2019-01-06T13:37:10", "url": "https://files.pythonhosted.org/packages/a6/38/50561caeea3eb320bdd6b31742075681d1fda16c2ded971ff7293fea05ad/mucri-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e3e52fb474ef4951089f3929c73572c", "sha256": "0de536d399297bbf2b057b12568d2ee2b942940b2c79e9cb26dc5ba1a64a2fe6" }, "downloads": -1, "filename": "mucri-0.0.5.tar.gz", "has_sig": false, "md5_digest": "3e3e52fb474ef4951089f3929c73572c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2309, "upload_time": "2019-01-06T13:37:12", "url": "https://files.pythonhosted.org/packages/fc/f1/d56c2c7d76a2011e409c1f5879694813077e2d99a5fa4ac114696b5ce14b/mucri-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "caac5b2bf387545f00318a766eb1178e", "sha256": "59f6350cba9cbb2ec7118f05b656d7fe153380f01adabae71ebacb3deb4026e0" }, "downloads": -1, "filename": "mucri-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "caac5b2bf387545f00318a766eb1178e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2652, "upload_time": "2019-01-06T13:49:30", "url": "https://files.pythonhosted.org/packages/81/54/2c69f810fdeb8eda73848ac2ea059d61b754b8ed136db071970f668f62ca/mucri-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a25be86b52af9a88f952961538c8a419", "sha256": "6f454129886a7029bfd9c629f958b3cb0fb1c6ddd4b4d5b5cbca291694d56ec9" }, "downloads": -1, "filename": "mucri-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a25be86b52af9a88f952961538c8a419", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2540, "upload_time": "2019-01-06T13:49:33", "url": "https://files.pythonhosted.org/packages/83/1f/3e2c19407be209126032e63a1802763dd79983a99206fb693d4b3c15b31f/mucri-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "dc392073259287553476fdbf24e13b8f", "sha256": "a01f2f52f97f356143ee55bda5bdb14f4d7724483989795d0e3622add6f87d0e" }, "downloads": -1, "filename": "mucri-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "dc392073259287553476fdbf24e13b8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2691, "upload_time": "2019-03-12T07:37:42", "url": "https://files.pythonhosted.org/packages/e8/34/b695907b77bfa039e6573bd0886bc52530a5b4da19723c9af02d6e76a5a0/mucri-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "926db1173ec4f32aa6b9a1ce40453eb5", "sha256": "8a1f4a586c414360efa534c9da1f6d2a23cf35b445c7ec923271b01861986889" }, "downloads": -1, "filename": "mucri-0.0.7.tar.gz", "has_sig": false, "md5_digest": "926db1173ec4f32aa6b9a1ce40453eb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2571, "upload_time": "2019-03-12T07:37:46", "url": "https://files.pythonhosted.org/packages/52/e8/6bfd1508f507c702316892771dfd1f4321cb702f8081369d991c8d322e78/mucri-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "3f902986c390c3fad2531c71f769465d", "sha256": "db3237882ebeac73a6f8e30f94e711fe03f9cd088d54e560810b2bc076ce2653" }, "downloads": -1, "filename": "mucri-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "3f902986c390c3fad2531c71f769465d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2694, "upload_time": "2019-03-12T08:30:08", "url": "https://files.pythonhosted.org/packages/91/cd/0cf53333189e90f66676e7ee38cceb1a6a2724aa5b4a7766ff29e8390522/mucri-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0487d975fb99924e1b30f4943f5aaee8", "sha256": "8402eadf7d6a2bed8c4bac763551760e3fb46359c9c998a60b10521ad9bc6f24" }, "downloads": -1, "filename": "mucri-0.0.8.tar.gz", "has_sig": false, "md5_digest": "0487d975fb99924e1b30f4943f5aaee8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2408, "upload_time": "2019-03-12T08:30:10", "url": "https://files.pythonhosted.org/packages/7d/a1/43978c38db7a3f3f0b603e1d17458cdfb9bf33a8ad543c0769a9a4339f2c/mucri-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "607d59fbf507683fb68e956ad4d37574", "sha256": "14f695aacc380725cb03d643c98a9bd5f69ced8475d4ec84cfe7bd9a743d6d12" }, "downloads": -1, "filename": "mucri-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "607d59fbf507683fb68e956ad4d37574", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2716, "upload_time": "2019-05-02T11:34:30", "url": "https://files.pythonhosted.org/packages/1e/e5/bc5cbd875e8336b336b45e90782bf0ce3b2c55895289547054abb1f4b7d6/mucri-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e509692c2d5063609bf19778b31a8a9", "sha256": "e0bb7f3032b1c356105e617974ad115fd5705339b987abf7b093c2358e4cfc4e" }, "downloads": -1, "filename": "mucri-0.0.9.tar.gz", "has_sig": false, "md5_digest": "8e509692c2d5063609bf19778b31a8a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2434, "upload_time": "2019-05-02T11:34:33", "url": "https://files.pythonhosted.org/packages/92/da/acdc25a08852de079b6b3d15610d1ce663c7134ff4007f17f867ca18d1f9/mucri-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "607d59fbf507683fb68e956ad4d37574", "sha256": "14f695aacc380725cb03d643c98a9bd5f69ced8475d4ec84cfe7bd9a743d6d12" }, "downloads": -1, "filename": "mucri-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "607d59fbf507683fb68e956ad4d37574", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2716, "upload_time": "2019-05-02T11:34:30", "url": "https://files.pythonhosted.org/packages/1e/e5/bc5cbd875e8336b336b45e90782bf0ce3b2c55895289547054abb1f4b7d6/mucri-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e509692c2d5063609bf19778b31a8a9", "sha256": "e0bb7f3032b1c356105e617974ad115fd5705339b987abf7b093c2358e4cfc4e" }, "downloads": -1, "filename": "mucri-0.0.9.tar.gz", "has_sig": false, "md5_digest": "8e509692c2d5063609bf19778b31a8a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2434, "upload_time": "2019-05-02T11:34:33", "url": "https://files.pythonhosted.org/packages/92/da/acdc25a08852de079b6b3d15610d1ce663c7134ff4007f17f867ca18d1f9/mucri-0.0.9.tar.gz" } ] }