GET /api/v2/video/1252
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "EuroPython 2012", "language": null, "slug": "twisted-tutorial-part-1", "speakers": [ "S Thorne" ], "tags": [], "id": 1252, "state": 1, "title": "Twisted tutorial part 1", "summary": "[EuroPython 2012] S Thorne - 5 JULY 2012 in \"Track Pizza Margherita\"\n\n", "description": "Twisted is one of the best asynchronous network programming frameworks out\nthere, and can help you build cool stuff very easily, once you understand the\ncore design. Unfortunately, Twisted is also a huge framework and can be very\ndaunting for beginners to approach. This training session aims to help people\nwith little or no asynchronous programming experience understand both Twisted\nand asynchronous programming. The plan is to cover core asynchronous topics,\nthe Twisted way, and as many practical applications as we can cover, including\nweb services, IPC, GUI applications etc. The audience should be competent in\ncore Python constructs. No previous asynchronous or threading programming\nexperience required. This is a repeat of the popular EuroPython 2011 Twisted\nTutorial, improved after feedback.\n\n", "quality_notes": "", "copyright_text": "Standard YouTube License", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\";hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\";hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "", "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": "", "whiteboard": "", "recorded": "2012-07-06", "added": "2012-09-06T22:33:06", "updated": "2014-04-08T20:28:27.227" }