{ "info": { "author": "Charles Leifer", "author_email": "coleifer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3" ], "description": ".. image:: http://media.charlesleifer.com/blog/photos/micawber-logo-0.png\n\nA small library for extracting rich content from urls.\n\n\nwhat does it do?\n----------------\n\nmicawber supplies a few methods for retrieving rich metadata about a variety of\nlinks, such as links to youtube videos. micawber also provides functions for\nparsing blocks of text and html and replacing links to videos with rich embedded\ncontent.\n\nexamples\n--------\n\nhere is a quick example:\n\n.. code-block:: python\n\n import micawber\n\n # load up rules for some default providers, such as youtube and flickr\n providers = micawber.bootstrap_basic()\n\n providers.request('http://www.youtube.com/watch?v=54XHDUOHuzU')\n\n # returns the following dictionary:\n {\n 'author_name': 'pascalbrax',\n 'author_url': u'http://www.youtube.com/user/pascalbrax'\n 'height': 344,\n 'html': u'',\n 'provider_name': 'YouTube',\n 'provider_url': 'http://www.youtube.com/',\n 'title': 'Future Crew - Second Reality demo - HD',\n 'type': u'video',\n 'thumbnail_height': 360,\n 'thumbnail_url': u'http://i2.ytimg.com/vi/54XHDUOHuzU/hqdefault.jpg',\n 'thumbnail_width': 480,\n 'url': 'http://www.youtube.com/watch?v=54XHDUOHuzU',\n 'width': 459,\n 'version': '1.0',\n }\n\n providers.parse_text('this is a test:\\nhttp://www.youtube.com/watch?v=54XHDUOHuzU')\n\n # returns the following string:\n this is a test:\n \n\n providers.parse_html('

http://www.youtube.com/watch?v=54XHDUOHuzU

')\n\n # returns the following html:\n

\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/coleifer/micawber/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "micawber", "package_url": "https://pypi.org/project/micawber/", "platform": "", "project_url": "https://pypi.org/project/micawber/", "project_urls": { "Homepage": "http://github.com/coleifer/micawber/" }, "release_url": "https://pypi.org/project/micawber/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "a small library for extracting rich content from urls", "version": "0.5.1" }, "last_serial": 5964467, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "db276c4bced28b1f9401d58acd8c562d", "sha256": "f13a0f9472f94f27a16dde0a6a3df27dab9f859e389aed9a5d17e2fab36ab02f" }, "downloads": -1, "filename": "micawber-0.1.0.tar.gz", "has_sig": false, "md5_digest": "db276c4bced28b1f9401d58acd8c562d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5765, "upload_time": "2012-03-28T19:58:12", "url": "https://files.pythonhosted.org/packages/e1/3c/76431b15c064fc38214b4c03e3319e1f0537a69afe0e9a9bb78a4833f374/micawber-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c6c473816dbdd5d4fb7435ad6c801c2a", "sha256": "b65557e0a9d106d1a11ff65f8864c90293fe134b27258680e56a249da8df8196" }, "downloads": -1, "filename": "micawber-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c6c473816dbdd5d4fb7435ad6c801c2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8829, "upload_time": "2012-04-17T21:03:06", "url": "https://files.pythonhosted.org/packages/d8/38/64a3c1242683e8425d19ee31df5897eac137034f01fefb0bcb627c9efbe7/micawber-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "80f89ac55eff1bf6a44c96b97e995b2a", "sha256": "1e76204bcdaf47f33617c623471a9ef9d76523e0f74b842a60ce8521975afeeb" }, "downloads": -1, "filename": "micawber-0.2.1.tar.gz", "has_sig": false, "md5_digest": "80f89ac55eff1bf6a44c96b97e995b2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9238, "upload_time": "2012-04-18T19:07:24", "url": "https://files.pythonhosted.org/packages/78/9f/6f2bcb5b0ba9b6795586bf6b7a8bdc8cec06d6d1037309a9212629049ea7/micawber-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a4a1254d174e3a0199f9a5eb9e5477ba", "sha256": "7df1f74131ccd38810962082155839d5833f1c11c412b8a016bbfa4322f4411b" }, "downloads": -1, "filename": "micawber-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a4a1254d174e3a0199f9a5eb9e5477ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10904, "upload_time": "2012-04-18T23:49:55", "url": "https://files.pythonhosted.org/packages/4b/ca/8b750f747358a08be30dc70f56ba94c50193fc14ffbf6657b3e525243fba/micawber-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "72aa74683a6573432a4ed6be68ed7637", "sha256": "e6dcf6fd7bd24b89a1519f4df364f884cf25d6d40713a903e0de999658601189" }, "downloads": -1, "filename": "micawber-0.2.3.tar.gz", "has_sig": false, "md5_digest": "72aa74683a6573432a4ed6be68ed7637", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11756, "upload_time": "2012-05-07T15:40:20", "url": "https://files.pythonhosted.org/packages/5a/53/b8116f4b0f88ec84ed6784a3ca64e446a0e218662967462823e35b7f29bc/micawber-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "6057660043a7da7e25a889b3016c27f9", "sha256": "66cef8021c53369a7c12b6140dcbdea37cc4162168bfc844f8e51cf1f80211da" }, "downloads": -1, "filename": "micawber-0.2.4.tar.gz", "has_sig": false, "md5_digest": "6057660043a7da7e25a889b3016c27f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13171, "upload_time": "2012-07-25T17:35:58", "url": "https://files.pythonhosted.org/packages/dc/cb/0221a54b0919bb91e6702ead776687a8edd726730fbff9e4ec95b3052f93/micawber-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "b5f9eba8477a4429046ce0d6bb587204", "sha256": "9dcb2c995a6c95cacc526cbbc32ec906ca451e59e715c3957d136a930dcf0e89" }, "downloads": -1, "filename": "micawber-0.2.5.tar.gz", "has_sig": false, "md5_digest": "b5f9eba8477a4429046ce0d6bb587204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13212, "upload_time": "2012-10-08T17:16:37", "url": "https://files.pythonhosted.org/packages/a4/d5/e2399d208fed25a838e4d5dfd13247281579092d92d16ee083c8e5600294/micawber-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "98882dfcc030b4cda31aea8b748ce383", "sha256": "be758734d6cb75868f27640f1a0cbb63d813801698d018cbf95c8a78e644b331" }, "downloads": -1, "filename": "micawber-0.2.6.tar.gz", "has_sig": false, "md5_digest": "98882dfcc030b4cda31aea8b748ce383", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13891, "upload_time": "2013-03-18T01:42:35", "url": "https://files.pythonhosted.org/packages/be/d5/f957e24676715f6cfd4259a8e13e749f8907f03fd4eac5c239b44241767b/micawber-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8f2404f92fddb94ef4a039dbc152f1ab", "sha256": "025239cb9d5049191ec53789b5b424186e2e9a8aed230188827906a37de5c640" }, "downloads": -1, "filename": "micawber-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8f2404f92fddb94ef4a039dbc152f1ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14384, "upload_time": "2013-06-12T19:18:36", "url": "https://files.pythonhosted.org/packages/8b/6f/cd45c5f1112f1040760d53aa550bc7dbe3a43bab44444cfb480e47dd5f9c/micawber-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "f81b28e142757e0643b84214bda5d4d1", "sha256": "928cbdda26791c2476ad11be7d9d4ddee76017f349cd87e1f2a7f74d9a24692f" }, "downloads": -1, "filename": "micawber-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f81b28e142757e0643b84214bda5d4d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14904, "upload_time": "2014-09-04T17:45:58", "url": "https://files.pythonhosted.org/packages/09/1c/2b22e9000a5dfe6649d0c36cd390c79a920080638807fae7685b76b62a22/micawber-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "43f05e8818e99062af46d5388afa3adc", "sha256": "5c7566ba0890bcc954be36c38777de60dee157ea516537f5869dfcafa928ac01" }, "downloads": -1, "filename": "micawber-0.3.2.tar.gz", "has_sig": false, "md5_digest": "43f05e8818e99062af46d5388afa3adc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17737, "upload_time": "2015-03-29T18:09:36", "url": "https://files.pythonhosted.org/packages/ac/a1/8edf3ebb28650e1127f2e763ba4c8752b8123d70bdfcf0b421d8fea368ff/micawber-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "a6ba38745267618c091e8a8b4854a535", "sha256": "d8a5a7fb419738e432e80149965be343e6530a0dd98ed8f01c94f0ff565096a2" }, "downloads": -1, "filename": "micawber-0.3.3.tar.gz", "has_sig": false, "md5_digest": "a6ba38745267618c091e8a8b4854a535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18339, "upload_time": "2015-07-16T00:54:37", "url": "https://files.pythonhosted.org/packages/dd/0c/f641271301a8f93353a001ccd39ba35c205247fe106003bb66ab87b3b176/micawber-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "2b91ef64c3a5460d1e7c19697470a126", "sha256": "f950dc2f5c7e8b706b0085f8936cdcceec832f69496f75f21d306932dafbf369" }, "downloads": -1, "filename": "micawber-0.3.4.tar.gz", "has_sig": false, "md5_digest": "2b91ef64c3a5460d1e7c19697470a126", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19736, "upload_time": "2017-03-28T21:26:14", "url": "https://files.pythonhosted.org/packages/d0/16/6603e7df52200ac9b3b1721e12885d551dcfd5c0a82a54b46ca683df9cfe/micawber-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "373b44462fd5b2aa209a65c93dfaa212", "sha256": "d61b31a06c28f3653d58d997e63ac3a6a302807bb98198618e9b90e09034d85e" }, "downloads": -1, "filename": "micawber-0.3.5.tar.gz", "has_sig": false, "md5_digest": "373b44462fd5b2aa209a65c93dfaa212", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19421, "upload_time": "2018-02-14T14:57:57", "url": "https://files.pythonhosted.org/packages/49/28/448f56e9180eaa8f663b76d7da5bcc6923e662c0b601e1ef088f3b998e85/micawber-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "965109d40bfd5447c7ebc261a0c7f67c", "sha256": "92fadc1afa67ba0ca5849a0f658efb39d3106a1a574183d91f7e25d40de7c0ad" }, "downloads": -1, "filename": "micawber-0.3.6.tar.gz", "has_sig": false, "md5_digest": "965109d40bfd5447c7ebc261a0c7f67c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19384, "upload_time": "2018-09-17T14:19:50", "url": "https://files.pythonhosted.org/packages/c8/90/95d5681a3b4896d4d89fc41862aa601e37394006da3670e64468da0ef7af/micawber-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "c9535db3251243f5cfd2ce5ed22c7af1", "sha256": "525490e65a124ccade648e99dda42ce3133860ec9d84bffa39f36a69f489881c" }, "downloads": -1, "filename": "micawber-0.3.7.tar.gz", "has_sig": false, "md5_digest": "c9535db3251243f5cfd2ce5ed22c7af1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14387, "upload_time": "2018-09-19T11:56:34", "url": "https://files.pythonhosted.org/packages/ce/32/934615769aeb879069db792ec8d5ca63221e9c316aaafa813b4602fc786c/micawber-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "92339b2c8284164c0a2505fa27405f6c", "sha256": "2e128db870cf3a351f5c680b6d1ae7e097a7ff6c70c8ba78c7d3be8e3d3c20bd" }, "downloads": -1, "filename": "micawber-0.3.8.tar.gz", "has_sig": false, "md5_digest": "92339b2c8284164c0a2505fa27405f6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16980, "upload_time": "2018-09-23T17:09:40", "url": "https://files.pythonhosted.org/packages/5d/37/88a0cbb2b7b1ca3856c19b645ccf7394743604dea57aa76880acca6c9ebe/micawber-0.3.8.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "542c6a3cde18400ad7e44afaa1e69f31", "sha256": "2e19cd5e9ce5b8b57714389e4b709af7dedc4f8f44e9df5566a9d3ccefaac38e" }, "downloads": -1, "filename": "micawber-0.4.0.tar.gz", "has_sig": false, "md5_digest": "542c6a3cde18400ad7e44afaa1e69f31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19688, "upload_time": "2019-02-11T20:02:46", "url": "https://files.pythonhosted.org/packages/60/4e/575879987b8f24dddeeb13aa2aeb07cc848243685fe48d0896b30128b8e1/micawber-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "68fa4820b09dd38c382d9f2b0e482489", "sha256": "2a82bfaa8d5abf9d8245828574416deaebf714490a2f9699a339334760184f00" }, "downloads": -1, "filename": "micawber-0.4.1.tar.gz", "has_sig": false, "md5_digest": "68fa4820b09dd38c382d9f2b0e482489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16463, "upload_time": "2019-06-07T21:43:43", "url": "https://files.pythonhosted.org/packages/ea/0a/49f039e80e74bae1e1c00563df0014f5a5ec10295b9668aa70f90af13aa7/micawber-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "ce5735bd6f1d8ffcff5a01aacfd5dd3f", "sha256": "452c0d526c9a5a6ad644cdaa5690a011374c5267c3663e5f3ace80e1d7ec646e" }, "downloads": -1, "filename": "micawber-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ce5735bd6f1d8ffcff5a01aacfd5dd3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16834, "upload_time": "2019-06-30T16:20:04", "url": "https://files.pythonhosted.org/packages/d3/5f/aed2aa5fdb2a0768d78f08e2b797b502c7313f3b0b0bc25ce7818e2eca3d/micawber-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "09c963a381dea1809baa8f28156aa884", "sha256": "5e1e6fbab5bfc1edc6d575b900707c24a3484c51cf2e01f059a7e070724a3633" }, "downloads": -1, "filename": "micawber-0.5.1.tar.gz", "has_sig": false, "md5_digest": "09c963a381dea1809baa8f28156aa884", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17160, "upload_time": "2019-10-12T14:27:14", "url": "https://files.pythonhosted.org/packages/62/5e/0c346186474f4583d5f31dd8ff24f2994b3a139827efb9c710fdee0cc95c/micawber-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "09c963a381dea1809baa8f28156aa884", "sha256": "5e1e6fbab5bfc1edc6d575b900707c24a3484c51cf2e01f059a7e070724a3633" }, "downloads": -1, "filename": "micawber-0.5.1.tar.gz", "has_sig": false, "md5_digest": "09c963a381dea1809baa8f28156aa884", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17160, "upload_time": "2019-10-12T14:27:14", "url": "https://files.pythonhosted.org/packages/62/5e/0c346186474f4583d5f31dd8ff24f2994b3a139827efb9c710fdee0cc95c/micawber-0.5.1.tar.gz" } ] }