{ "title": "Publishing Your Flask App to the Web", "authors": [ "Carter Page" ], "youtube": { "main": "None" }, "sources": [ { "source": [ { "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-240p.mp4", "type": "video\/mp4", "bitrate": 183289, "framerate": 30, "duration": 1552, "size": 1985590750 }, { "src": "rtmp:\/\/stream.cs50.net\/cfx\/st\/mp4:2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-240p.mp4", "type": "video\/mp4" } ], "label": "240p", "height": 240, "width": 427 }, { "source": [ { "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-360p.mp4", "type": "video\/mp4", "bitrate": 608941, "framerate": 30, "duration": 1552, "size": 1985590750 }, { "src": "rtmp:\/\/stream.cs50.net\/cfx\/st\/mp4:2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-360p.mp4", "type": "video\/mp4" } ], "label": "360p", "height": 360, "width": 640 }, { "source": [ { "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-720p.mp4", "type": "video\/mp4", "bitrate": 2133144, "framerate": 30, "duration": 1552, "size": 1985590750 }, { "src": "rtmp:\/\/stream.cs50.net\/cfx\/st\/mp4:2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-720p.mp4", "type": "video\/mp4" } ], "label": "720p", "height": 720, "width": 1280 }, { "source": [ { "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-1080p.mp4", "type": "video\/mp4", "bitrate": 10224466, "framerate": 30, "duration": 1552, "size": 1985590750 }, { "src": "rtmp:\/\/stream.cs50.net\/cfx\/st\/mp4:2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-1080p.mp4", "type": "video\/mp4" } ], "label": "1080p", "height": 1080, "width": 1920 } ], "downloads": [ { "label": "MP3", "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web.mp3?download" }, { "label": "MP4 (240p)", "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-240p.mp4?download" }, { "label": "MP4 (360p)", "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-360p.mp4?download" }, { "label": "MP4 (720p)", "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-720p.mp4?download" }, { "label": "MP4 (1080p)", "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-1080p.mp4?download" } ], "captions": [ { "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/lang\/en\/publishing_flask_apps_to_web.srt", "srclang": "en" } ], "thumbnails": [ { "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-140p.png", "type": "text\/png", "height": "140", "width": "249" }, { "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-240p.png", "type": "text\/png", "height": "240", "width": "427" }, { "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-360p.png", "type": "text\/png", "height": "360", "width": "640" }, { "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-720p.png", "type": "text\/png", "height": "720", "width": "1280" }, { "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web-1080p.png", "type": "text\/png", "height": "1080", "width": "1920" }, { "src": "https:\/\/cdn.cs50.net\/2017\/fall\/seminars\/publishing_flask\/publishing_flask_apps_to_web.vtt", "type": "text\/vtt" } ] }