Notes
Uses Watir to control a web browser to download all VMworld 2014 content.
The team at VMware has contracted with a third party to provide VMworld content. As such, the content portal now uses Mediasite Catalog by Sonic Foundry. This catalog software utilizes a lot of Javascript to build the page and navigate.
It does not appear this change was not intended to dissuade downloading of materials. https://twitter.com/VMware/status/515638081488056320
To use the script just change your first and last names and email address on the first few lines.
Requires the 'watir-webdriver', 'phantoms', and 'progress bar' gems.
Todo:
- Threaded downloads
- Replace sleeps with content or page load detection
Using Windows 7 / Firefox 32.0.3 / Ruby 1.9.3:
It works great, till you do anything else with your PC. The moment you do, the Ruby process appears to halt, never resuming, and you have to start from the top again. Since it's the work day, I can't do much else for testing at the moment. I can try leaving it going overnight and see how well that works.