{ "info": { "author": "MitchellAW", "author_email": "mitchwoollatt@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": ".. image:: https://orig00.deviantart.net/43c8/f/2012/137/f/8/internet_king_popup_banner_by_blueamnesiac-d503b3x.png\n :alt: Internet King Popup Banner by BLUEamnesiac\n\nCompuGlobal\n===========\n\n.. image:: https://img.shields.io/pypi/v/compuglobal.svg\n :target: https://pypi.python.org/pypi/compuglobal\n.. image:: https://img.shields.io/pypi/pyversions/compuglobal.svg\n :target: https://pypi.python.org/pypi/compuglobal\n.. image:: https://img.shields.io/badge/PRs-welcome-brightgreen.svg\n :target: http://makeapullrequest.com\n\nPython wrapper for all endpoints of the following undocumented APIs:\n\n`Frinkiac`_, `Morbotron`_, `Master Of All Science`_, `Capital Beat Us`_\nand `Good God Lemon`_\n\n**Note**: I'll be keeping the wrapper up to date as more APIs are released.\n\n\nCompuGlobal allows for both random and searchable screencaps, images and gifs\nembedded with default or custom captions for the following shows:\n\n*The Simpsons, Futurama, Rick and Morty, West Wing and 30 Rock.*\n\nMake sure to acquaint yourself with the API using the `documentation`_.\n\nInstallation\n------------\nTo install the library, you can just run the following command:\n\n::\n\n python3 -m pip install -U compuglobal\n\n\nBasic Usage\n------------\n\n.. code:: py\n\n import compuglobal\n\n simpsons = compuglobal.Frinkiac()\n\n # Random\n screencap = simpsons.get_random_screencap()\n\n # Search\n screencap = simpsons.search_for_screencap('nothing at all')\n\n # Images/Gifs\n image = screencap.get_meme_url()\n gif = screencap.get_gif_url()\n\n\nFor documented examples, check `here.`_\n\nAsync Usage\n-----------\n\n.. code:: py\n\n import asyncio\n\n import compuglobal\n\n\n async def main():\n simpsons = compuglobal.aio.Frinkiac()\n\n # Random\n screencap = await simpsons.get_random_screencap()\n\n # Search\n screencap = await simpsons.search_for_screencap('nothing at all')\n\n # Images/Gifs\n image = screencap.get_meme_url()\n gif = await screencap.get_gif_url()\n\n if __name__ == '__main__':\n loop = asyncio.get_event_loop()\n loop.run_until_complete(main())\n\nFor documented examples, check `here.`_\n\nWhat's New\n------------\n**0.2.1 - Breaking Changes**\n\n- Added Frame object: `search()`, `get_frames()` and `get_nearby_frames()`\n now all return a list of Frame objects instead of the json response.\n\n\nPreview\n------------\n.. image:: https://frinkiac.com/gif/S11E10/315560/322560.gif?b64lines=IFdFTEwsIElUIEFMTE9XUyBGT1IKIE1BWElNVU0gTU9CSUxJVFkuCiBGRUVMUyBMSUtFIEknTSBXRUFSSU5HCiBOT1RISU5HIEFUIEFMTC4=\n\nCredits\n------------\n\nCreators and contributors of `Frinkiac`_, `Morbotron`_, `Master of All Science`_, `Good God Lemon`_ and `Capital Beat Us`_:\n\n- `Paul Kehrer`_ \n- `Sean Schulte`_ \n- `Allie Young`_ \n- `Max`_, `Jon Bernhardt`_, `Nick Beatty`_, `Vimp`_, `juz`_, Iconfactory and `Ged Maheux`_\n\n`BLUEamnesiac`_ for the Internet King Popup Banner\n\n*Named CompuGlobal as shorthand for* `CompuGlobalHyperMegaCap`_, *as the family of websites are named.*\n\n.. _documentation: http://compuglobal.readthedocs.io/\n.. _Frinkiac: https://frinkiac.com/\n.. _Morbotron: https://morbotron.com/\n.. _Master Of All Science: https://masterofallscience.com/\n.. _Capital Beat Us: https://capitalbeat.us/\n.. _Good God Lemon: https://goodgodlemon.com/\n.. _here.: https://github.com/MitchellAW/CompuGlobal/tree/master/examples\n.. _Paul Kehrer: https://twitter.com/reaperhulk\n.. _Sean Schulte: https://twitter.com/sirsean\n.. _Allie Young: https://twitter.com/seriousallie\n.. _Max: http://codepen.io/MyXoToD/\n.. _Jon Bernhardt: http://www.dafont.com/akbar.font\n.. _Nick Beatty: https://twitter.com/bumlaser\n.. _Ged Maheux: https://twitter.com/gedeon\n.. _Vimp: http://kornykattos.deviantart.com/\n.. _juz: http://screenpeepers.com/profile/juz\n.. _BLUEamnesiac: https://blueamnesiac.deviantart.com/\n.. _CompuGlobalHyperMegaCap: https://langui.sh/2017/07/30/master-of-all-science-rick-and-morty/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MitchellAW/CompuGlobal", "keywords": "frinkiac,morbotron,master-of-all-science,good-god-lemon,capital-beat-us,the-simpsons,futurama,rick-and-morty,30 rock,west wing,api", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "compuglobal", "package_url": "https://pypi.org/project/compuglobal/", "platform": "", "project_url": "https://pypi.org/project/compuglobal/", "project_urls": { "Homepage": "https://github.com/MitchellAW/CompuGlobal" }, "release_url": "https://pypi.org/project/compuglobal/0.2.3/", "requires_dist": [ "requests (>=2.20.0)", "aiohttp (<3.5.0,>=3.3.0)" ], "requires_python": "", "summary": "Python wrapper for the CGHMC API (Frinkiac, Morbotron, Master Of All Science and more!)", "version": "0.2.3" }, "last_serial": 4627374, "releases": { "0.1.5": [ { "comment_text": "", "digests": { "md5": "8f11597af6e24828cb765c167af2f434", "sha256": "3c6ea750d3f5f2d9e9672e247d06fdd7fb89f020dc3a53285b4cece92d513486" }, "downloads": -1, "filename": "compuglobal-0.1.5.tar.gz", "has_sig": false, "md5_digest": "8f11597af6e24828cb765c167af2f434", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5324, "upload_time": "2018-03-11T04:45:29", "url": "https://files.pythonhosted.org/packages/21/fd/26d04b48d1b477702d598cae19caa137d520d9240e1e07399016fd2d538a/compuglobal-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "0fb38d2c02a62dcd769cbe8ac26ebf9a", "sha256": "8c1867ddb85263260ca3ba4474c74b19fc07420f3de18f9b52b206b664ebacae" }, "downloads": -1, "filename": "compuglobal-0.1.6.tar.gz", "has_sig": false, "md5_digest": "0fb38d2c02a62dcd769cbe8ac26ebf9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6021, "upload_time": "2018-03-11T23:58:24", "url": "https://files.pythonhosted.org/packages/75/51/623bf06d540b626f89f665f8505058c19f998e4e601d0f0a751efd833b1c/compuglobal-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "bf6f14215fc0c666dc58fbb39a60e860", "sha256": "9182bb53f69f912d535c9a8da0f86a26f5c3fdd372fac99ed521c7cc657003a3" }, "downloads": -1, "filename": "compuglobal-0.1.7.tar.gz", "has_sig": false, "md5_digest": "bf6f14215fc0c666dc58fbb39a60e860", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6149, "upload_time": "2018-03-14T21:47:23", "url": "https://files.pythonhosted.org/packages/45/85/4465c8ae5da3aedfb3c634a4f91402a38ba8195884cd1ab827e55601be15/compuglobal-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "b4c5eb92c1aba29b1a354825680d4152", "sha256": "a23d1f9c8021dbbff0382643e5264e3c618244dae380a5369a4d0217fc2a1e5f" }, "downloads": -1, "filename": "compuglobal-0.1.8.tar.gz", "has_sig": false, "md5_digest": "b4c5eb92c1aba29b1a354825680d4152", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8261, "upload_time": "2018-03-16T01:03:00", "url": "https://files.pythonhosted.org/packages/ec/b7/f7004cecd8a25f34d1882ba5cf1bba35ceb9e7091dd4135073ca24e52d51/compuglobal-0.1.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a8ecfcc12178038201ebfa97526afd50", "sha256": "42f4d4bcd0652038dab66d5cef9f9440f6742125e36035705bc7a24a78551d55" }, "downloads": -1, "filename": "compuglobal-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a8ecfcc12178038201ebfa97526afd50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9168, "upload_time": "2018-03-19T01:44:02", "url": "https://files.pythonhosted.org/packages/81/11/c7efc03cce9e2e18d8571dafb65de30c9372634d982389bbe6405f733b5d/compuglobal-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b549413badc1211a2d4236250806f51d", "sha256": "42594146159ebb2cacef66448e4f443f46754c854eb4d4dd727407dc0b016b9c" }, "downloads": -1, "filename": "compuglobal-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b549413badc1211a2d4236250806f51d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10536, "upload_time": "2018-03-30T12:42:44", "url": "https://files.pythonhosted.org/packages/b8/57/9acd62ef13b6fa5e3ad1952e6085cdbfcb6018be1863dd0be576098b090e/compuglobal-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "293ac5fa2ea6aaccddc3b9b85f8b1929", "sha256": "9aa249bda2e99df9cc84a01f79a561165bb9d20a1c0d93c8c2dc9470eb933d82" }, "downloads": -1, "filename": "compuglobal-0.2.2.tar.gz", "has_sig": false, "md5_digest": "293ac5fa2ea6aaccddc3b9b85f8b1929", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10744, "upload_time": "2018-03-30T22:45:11", "url": "https://files.pythonhosted.org/packages/ab/2f/26664bbf8402b03f119e1ffadfc7310795cc19a5ecc2b5f2d9f26b3d3d2e/compuglobal-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "6472642835320f301d6464c770c6f23e", "sha256": "83abb1ed0eb955c978cdd52a8b0e01a79c6143364a690b349f38998b9dbe0094" }, "downloads": -1, "filename": "compuglobal-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6472642835320f301d6464c770c6f23e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14444, "upload_time": "2018-12-22T07:34:11", "url": "https://files.pythonhosted.org/packages/74/c5/84af982aa0b566f6b506312d172725c3b45539e05025be6ac3c5afcc76b0/compuglobal-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8949f82b4352f3d8791020558bc086dc", "sha256": "77d1d2a9950adcac9109d1afafbab0966f3fea2f8ea3f60c3ea2c9c0aa5cf976" }, "downloads": -1, "filename": "compuglobal-0.2.3.tar.gz", "has_sig": false, "md5_digest": "8949f82b4352f3d8791020558bc086dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10744, "upload_time": "2018-12-22T07:34:14", "url": "https://files.pythonhosted.org/packages/5b/a7/f4f73f679f4545ac6e145f35183441af375fce435e6d85f9009a59feef78/compuglobal-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6472642835320f301d6464c770c6f23e", "sha256": "83abb1ed0eb955c978cdd52a8b0e01a79c6143364a690b349f38998b9dbe0094" }, "downloads": -1, "filename": "compuglobal-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6472642835320f301d6464c770c6f23e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14444, "upload_time": "2018-12-22T07:34:11", "url": "https://files.pythonhosted.org/packages/74/c5/84af982aa0b566f6b506312d172725c3b45539e05025be6ac3c5afcc76b0/compuglobal-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8949f82b4352f3d8791020558bc086dc", "sha256": "77d1d2a9950adcac9109d1afafbab0966f3fea2f8ea3f60c3ea2c9c0aa5cf976" }, "downloads": -1, "filename": "compuglobal-0.2.3.tar.gz", "has_sig": false, "md5_digest": "8949f82b4352f3d8791020558bc086dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10744, "upload_time": "2018-12-22T07:34:14", "url": "https://files.pythonhosted.org/packages/5b/a7/f4f73f679f4545ac6e145f35183441af375fce435e6d85f9009a59feef78/compuglobal-0.2.3.tar.gz" } ] }