{ "info": { "author": "Francois Gaudin", "author_email": "contact@francoisgaudin.com", "bugtrack_url": null, "classifiers": [], "description": "=======\nEmbeder\n=======\n\nLibrary to get the meta informations of a web page and embed its content.\n\nTypically what happens when you post a video on Facebook or Twitter.\n\n\nUsage\n=====\n\nCommand line:\n\n::\n\n $ python embed.py http://www.youtube.com/watch?v=-r3VuOyr9lk\n { 'default': { 'desc': 'SERJ TANKIAN PERFORMING HONKING ANTELOPE Ft APO(AUCKLAND PHILHARMONIA ORCHESTRA) HD QUALITY \"ELECT THE DEAD SYMPHONY\" DVD RIP{2010}',\n 'title': u'Serj Tankian - Honking Antelope {Elect The Dead Symphony} (HD/DVD Quality) - YouTube'},\n 'global': { 'desc': 'SERJ TANKIAN PERFORMING HONKING ANTELOPE Ft APO(AUCKLAND PHILHARMONIA ORCHESTRA) HD QUALITY \"ELECT THE DEAD SYMPHONY\" DVD RIP{2010}',\n 'picture_height': 360,\n 'picture_url': 'http://i1.ytimg.com/vi/-r3VuOyr9lk/maxresdefault.jpg',\n 'picture_width': 480,\n 'title': 'Serj Tankian - Honking Antelope {Elect The Dead Symphony} (HD/DVD Quality)',\n 'video_height': '720',\n 'video_url': 'https://www.youtube.com/embed/-r3VuOyr9lk',\n 'video_width': '960'},\n 'oembed': { u'author_name': u'ObeyYourSysteM',\n u'author_url': u'http://www.youtube.com/user/ObeyYourSysteM',\n u'height': 344,\n u'html': u'',\n u'provider_name': u'YouTube',\n u'provider_url': u'http://www.youtube.com/',\n u'thumbnail_height': 360,\n u'thumbnail_url': u'http://i1.ytimg.com/vi/-r3VuOyr9lk/hqdefault.jpg',\n u'thumbnail_width': 480,\n u'title': u'Serj Tankian - Honking Antelope {Elect The Dead Symphony} (HD/DVD Quality)',\n u'type': u'video',\n u'version': u'1.0',\n 'video_url': 'http://www.youtube.com/embed/-r3VuOyr9lk?feature=oembed',\n u'width': 459},\n 'opengraph': { 'desc': 'SERJ TANKIAN PERFORMING HONKING ANTELOPE Ft APO(AUCKLAND PHILHARMONIA ORCHESTRA) HD QUALITY \"ELECT THE DEAD SYMPHONY\" DVD RIP{2010}',\n 'picture_url': 'http://i1.ytimg.com/vi/-r3VuOyr9lk/maxresdefault.jpg',\n 'title': 'Serj Tankian - Honking Antelope {Elect The Dead Symphony} (HD/DVD Quality)',\n 'video_height': '720',\n 'video_url': 'http://www.youtube.com/v/-r3VuOyr9lk?version=3&autohide=1',\n 'video_width': '960'},\n 'twitter': { 'desc': 'SERJ TANKIAN PERFORMING HONKING ANTELOPE Ft APO(AUCKLAND PHILHARMONIA ORCHESTRA) HD QUALITY \"ELECT THE DEAD SYMPHONY\" DVD RIP{2010}',\n 'picture_url': 'http://i1.ytimg.com/vi/-r3VuOyr9lk/maxresdefault.jpg',\n 'title': 'Serj Tankian - Honking Antelope {Elect The Dead Symphony} (HD/DVD Quality)',\n 'video_height': '720',\n 'video_url': 'https://www.youtube.com/embed/-r3VuOyr9lk',\n 'video_width': '960'}}\n\nYou should use the 'global' values which are a copy of what's available in the different backends unless you want the information provided for a specific format/platform.\n\nTo use it in your code, you can do:\n\n::\n\n from embeder import embed\n data = embed.get('http://www.youtube.com/watch?v=-r3VuOyr9lk')\n\n\nBackends\n========\n\n- the default backend retrieves the title and the description metatag of the page\n- the oembed backend retrieves some oembed informations: http://oembed.com/\n- the opengraph backend retrieves some opengraph metatags: http://ogp.me/\n- the twitter backend retrieves some of the twitter metatags: https://dev.twitter.com/docs/cards/markup-reference", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fgaudin/Embeder", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "Embeder", "package_url": "https://pypi.org/project/Embeder/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Embeder/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/fgaudin/Embeder" }, "release_url": "https://pypi.org/project/Embeder/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Retrieves useful information about a link.", "version": "0.1.2" }, "last_serial": 1013625, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "415f384f382744ee44f8ef528fead253", "sha256": "42e8af6dc66228e010a6dab793077f68ec5900b708bdc3c76814a01e7a382523" }, "downloads": -1, "filename": "Embeder-0.1.0.tar.gz", "has_sig": false, "md5_digest": "415f384f382744ee44f8ef528fead253", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7135, "upload_time": "2014-02-25T23:36:36", "url": "https://files.pythonhosted.org/packages/9d/f8/df8af9c9d215b198d91eaab51ab2cf3449cc8b922aad44071c74da5b5f47/Embeder-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "dee544c8671229c4d96104d3342fc872", "sha256": "3900f9dbd33ff64c603d192ac4b9c21bf9c589f76915b9b1a3860f84b4c04b52" }, "downloads": -1, "filename": "Embeder-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dee544c8671229c4d96104d3342fc872", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7161, "upload_time": "2014-02-25T23:42:01", "url": "https://files.pythonhosted.org/packages/63/d1/9905834034051e606dabec297d4b0bdaa85981d5300cf122874f3ff7038b/Embeder-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ae8770145b4f7f337f176b3bf4da2472", "sha256": "3e43755a1533891670e93d5f419c53b3bfc879f52d15c24d7d9076e3b6ce4547" }, "downloads": -1, "filename": "Embeder-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ae8770145b4f7f337f176b3bf4da2472", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7363, "upload_time": "2014-02-27T03:23:37", "url": "https://files.pythonhosted.org/packages/5d/2b/52b086c1ad3d17ff7e776aed366670f8b1a61df16702a5d15130e7590a45/Embeder-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ae8770145b4f7f337f176b3bf4da2472", "sha256": "3e43755a1533891670e93d5f419c53b3bfc879f52d15c24d7d9076e3b6ce4547" }, "downloads": -1, "filename": "Embeder-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ae8770145b4f7f337f176b3bf4da2472", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7363, "upload_time": "2014-02-27T03:23:37", "url": "https://files.pythonhosted.org/packages/5d/2b/52b086c1ad3d17ff7e776aed366670f8b1a61df16702a5d15130e7590a45/Embeder-0.1.2.tar.gz" } ] }