GET /api/v2/video/1063
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "EuroPython 2011", "language": "English", "slug": "remote-execution-of-python-scripts-using-viri", "speakers": [ "Marc Garcia" ], "tags": [ "backup", "logging", "scripts" ], "id": 1063, "state": 1, "title": "Remote execution of Python scripts using Viri", "summary": "[EuroPython 2011] Marc Garcia - 21 June 2011 in \"Track Tagliatelle\"\n\n", "description": "Viri is a system for automatic distribution and execution of Python code on\nremote machines. This is especially useful when dealing with a large group of\nhosts.\n\nWith Viri, Sysadmins can write their own scripts, and easily distribute and\nexecute them on any number of remote machines. Depending on the number of\ncomputers to administrate, Viri can save thousands of hours, that Sysadmins\nwould spend transferring files, logging into remote hosts, and waiting for the\nscripts to finish. Viri automates the whole process.\n\nViri can also be useful for remotely managing host settings. It should work\ntogether with an application where the information about hosts would be\nmaintained. This information can include cron tasks, firewall rules, backup\nsettings,etc. After a simple Integration of this application with your Viri\ninfrastructure, you can change any settings in the application, and see how it\ngets applied on the target host automatically.\n\nThe talk will cover next topics:\n\n * Introduction to Viri\n * Live demo on how to install Viri, write a Viri task, and execute it in a remote host\n * Security concerns using Viri\n\nCheck [Viri project page](\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": "2011-07-18", "added": "2012-08-30T21:02:20", "updated": "2014-04-08T20:28:27.789" }