GET /api/v2/video/882
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon US 2012", "language": "English", "slug": "interfaces-and-python", "speakers": [ "Eric Snow" ], "tags": [], "id": 882, "state": 1, "title": "Interfaces and Python", "summary": "In 2.6, Python introduced the Abstract Base Classes. Before that we had\n\"protocols\" (and we still do). In this talk we'll look at how the general\nconcept of interfaces fits into today's Python. We'll also look at some of the\nalternate proposals of the past, some of the controversies around ABCs, and\nthe direction interfaces might go in the future.\n\n", "description": "", "quality_notes": "", "copyright_text": "", "embed": "<object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http://www.youtube.com/v/4-TwdBuTR1A&amp;hl=en&amp;fs=1\"><param name=\"allowFullScreen\" value=\"true\"><param name=\"allowscriptaccess\" value=\"always\"><embed src=\"http://www.youtube.com/v/4-TwdBuTR1A&amp;hl=en&amp;fs=1\" allowscriptaccess=\"always\" height=\"344\" width=\"425\" allowfullscreen=\"true\" type=\"application/x-shockwave-flash\"></embed></object>", "thumbnail_url": "http://img.youtube.com/vi/4-TwdBuTR1A/hqdefault.jpg", "duration": null, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": null, "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": null, "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": null, "video_flv_download_only": false, "source_url": "https://www.youtube.com/watch?v=4-TwdBuTR1A", "whiteboard": "", "recorded": "2012-03-09", "added": "2012-03-15T21:30:11", "updated": "2014-04-08T20:28:27.588" }