Created
June 27, 2013 00:17
-
-
Save jaygarcia/5872971 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Step 1: | |
Open your browser and visit: https://developer.apple.com/wwdc/videos/ | |
Step 2: | |
Paste the following in your debugger: | |
items = document.querySelectorAll('.session') | |
hrefs = document.querySelectorAll('.download') | |
for (var i = 0; i < items.length; i++) { | |
ul = items[i].childNodes[0].nextSibling.childNodes[0]; | |
id = items[i].childNodes[0].nextSibling.childNodes[3].innerHTML; | |
title = ul.nextSibling.innerHTML; | |
href = hrefs[i].childNodes[1].href; | |
console.log('echo "getting ' + title + '...";' + ' curl "' + href +'" > "' + title + '.m4v"' ) | |
} | |
Step 3: | |
Copy the output of the debugger | |
Step 4: | |
paste Clipboard contents in a shell script | |
Step 5: | |
execute "chmod +x your_script_file" | |
Step 6: | |
Run the script | |
Step 7: | |
Make some popcorn | |
Step 8: | |
Enjoy the WWDC videos: | |
echo "getting A Practical Guide to the App Sandbox..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/710xfx3xn8197k4i9s2rvyb/710/710-HD.mov?dl=1" > "A Practical Guide to the App Sandbox.m4v" | |
echo "getting Accessibility in iOS..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/202xdx2x47ezp1wein/202/202-HD.mov?dl=1" > "Accessibility in iOS.m4v" | |
echo "getting Accessibility in OS X..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/200xdx2x35e1pxiinm/200/200-HD.mov?dl=1" > "Accessibility in OS X.m4v" | |
echo "getting Advanced Debugging with LLDB..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/413xdx5x97itb5ek4yex3r7/413/413-HD.mov?dl=1" > "Advanced Debugging with LLDB.m4v" | |
echo "getting Advanced Editing with AV Foundation..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/612xax4xx65z1ervy5np1qb/612/612-HD.mov?dl=1" > "Advanced Editing with AV Foundation.m4v" | |
echo "getting Advanced Techniques with UIKit Dynamics..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/221xex4xxohbllf4hblyngt/221/221-HD.mov?dl=1" > "Advanced Techniques with UIKit Dynamics.m4v" | |
echo "getting Advanced Text Layouts and Effects with Text Kit..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/220xbx4xipaxfd1tggxuoib/220/220-HD.mov?dl=1" > "Advanced Text Layouts and Effects with Text Kit.m4v" | |
echo "getting Advances in AirPrint..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/711xcx4x8yuutk8sady6t9f/711/711-HD.mov?dl=1" > "Advances in AirPrint.m4v" | |
echo "getting Advances in Objective-C..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/404xbx2xvp1eaaqonr8zokm/404/404-HD.mov?dl=1" > "Advances in Objective-C.m4v" | |
echo "getting Advances in OpenGL ES..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/505xbx4xrgmhwby4oiwkrpp/505/505-HD.mov?dl=1" > "Advances in OpenGL ES.m4v" | |
echo "getting Best Practices for Cocoa Animation..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/213xax3xr33a8oxfsxg8bha/213/213-HD.mov?dl=1" > "Best Practices for Cocoa Animation.m4v" | |
echo "getting Best Practices for Great iOS UI Design..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/225xex5xkk51ehr0z54gd9kt/225/225-HD.mov?dl=1" > "Best Practices for Great iOS UI Design.m4v" | |
echo "getting Bringing Your iOS Apps to OS X..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/216xcx4x7if809qdggi7vcc/216/216-HD.mov?dl=1" > "Bringing Your iOS Apps to OS X.m4v" | |
echo "getting Building Advanced iBooks HTML 5 Widgets and iAd Rich Media Ads..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/611xfx3x2l2zzkb2oaovson/611/611-HD.mov?dl=1" > "Building Advanced iBooks HTML 5 Widgets and iAd Rich Media Ads.m4v" | |
echo "getting Building Efficient OS X Apps..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/704xcx2xrmodatdtgs6nf5w4/704/704-HD.mov?dl=1" > "Building Efficient OS X Apps.m4v" | |
echo "getting Building User Interfaces for iOS 7..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/201xex2xxf5ynwnsgl/201/201-HD.mov?dl=1" > "Building User Interfaces for iOS 7.m4v" | |
echo "getting Continuous Integration with Xcode 5..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/412xdx4x6xpjownhu5d4as36/412/412-HD.mov?dl=1" > "Continuous Integration with Xcode 5.m4v" | |
echo "getting Core Bluetooth..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/703xcx2xljtlq481grxurla4/703/703-HD.mov?dl=1" > "Core Bluetooth.m4v" | |
echo "getting Core Data Performance Optimization and Debugging..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/211xcx3xeognrgah6anssirb/211/211-HD.mov?dl=1" > "Core Data Performance Optimization and Debugging.m4v" | |
echo "getting Core Image Effects and Techniques..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/509xbx5xydkscnk7eyuyj1qi/509/509-HD.mov?dl=1" > "Core Image Effects and Techniques.m4v" | |
echo "getting Custom Transitions Using View Controllers..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/218xdx4xj2umojkv3e8dbk6i/218/218-HD.mov?dl=1" > "Custom Transitions Using View Controllers.m4v" | |
echo "getting Customizing Your App’s Appearance for iOS 7..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/214xex3xkbq0z93doa6o31c0/214/214-HD.mov?dl=1" > "Customizing Your App’s Appearance for iOS 7.m4v" | |
echo "getting Debugging with Xcode..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/407xdx3xw3kl5xx1h5cs73sp/407/407-HD.mov?dl=1" > "Debugging with Xcode.m4v" | |
echo "getting Designing Accessories for iOS and OS X..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/700xcx2xuedgs1rni4qry1yumg/700/700-HD.mov?dl=1" > "Designing Accessories for iOS and OS X.m4v" | |
echo "getting Designing Code for Performance..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/224xcx5x1y1yx8ra5jbmfyhf/224/224-HD.mov?dl=1" > "Designing Code for Performance.m4v" | |
echo "getting Designing Games with Sprite Kit..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/503xbx3xoaktjug4e05xvl04/503/503-HD.mov?dl=1" > "Designing Games with Sprite Kit.m4v" | |
echo "getting Efficient Design with XPC..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/702xfx2xmlrics5pyrjfwu2m/702/702-HD.mov?dl=1" > "Efficient Design with XPC.m4v" | |
echo "getting Energy Best Practices..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/712xax4xb4mh6prvqkesmm75/712/712-HD.mov?dl=1" > "Energy Best Practices.m4v" | |
echo "getting Exploring Scroll Views on iOS 7..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/217xex4xi4ws3f5wrv3w2wkh/217/217-HD.mov?dl=1" > "Exploring Scroll Views on iOS 7.m4v" | |
echo "getting Extending Your Apps for Enterprise and Education Use..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/301xcx2xzxf8qjdcu3y2k1itm/301/301-HD.mov?dl=1" > "Extending Your Apps for Enterprise and Education Use.m4v" | |
echo "getting Fixing Memory Issues..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/410xcx4x9x0ry3zbw3rzq14kx/410/410-HD.mov?dl=1" > "Fixing Memory Issues.m4v" | |
echo "getting From Zero to App Store in Xcode 5..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/403xex2xoo3u74gemi4q9vhvs/403/403-HD.mov?dl=1" > "From Zero to App Store in Xcode 5.m4v" | |
echo "getting Getting Started with UIKit Dynamics..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/206xex2xws29m12p69m7s169q/206/206-HD.mov?dl=1" > "Getting Started with UIKit Dynamics.m4v" | |
echo "getting Getting the Most Out of Web Inspector..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/603xfx2xhszvvn0zgc1cbgx1j/603/603-HD.mov?dl=1" > "Getting the Most Out of Web Inspector.m4v" | |
echo "getting Getting to Know Web Inspector..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/601xfx2xk7wrmhwsa5gao39ln/601/601-HD.mov?dl=1" > "Getting to Know Web Inspector.m4v" | |
echo "getting Harnessing iOS to Create Magic in Your Apps..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/310xex5xg29dwip7fgthel9z2/310/310-HD.mov?dl=1" > "Harnessing iOS to Create Magic in Your Apps.m4v" | |
echo "getting Hidden Gems in Cocoa and Cocoa Touch..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/228xax5xif2s7s53df5ffjfao2/228/228-HD.mov?dl=1" > "Hidden Gems in Cocoa and Cocoa Touch.m4v" | |
echo "getting iAd Integration and Best Practices..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/613xfx4xp91m26w7iu790d3nx/613/613-HD.mov?dl=1" > "iAd Integration and Best Practices.m4v" | |
echo "getting Implementing Engaging UI on iOS..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/226xbx5xinmlvbdabxux9k3kt/226/226-HD.mov?dl=1" > "Implementing Engaging UI on iOS.m4v" | |
echo "getting Implementing OS X Push Notifications for Websites..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/614xax5x602jmihlq4c4edtrl/614/614-HD.mov?dl=1" > "Implementing OS X Push Notifications for Websites.m4v" | |
echo "getting Improving Power Efficiency with App Nap..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/209xdx3xahizhph6dg8wk631i/209/209-HD.mov?dl=1" > "Improving Power Efficiency with App Nap.m4v" | |
echo "getting Integrating JavaScript into Native Apps..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/615xax5xpcdns8jyhaiszkz2p/615/615-HD.mov?dl=1" > "Integrating JavaScript into Native Apps.m4v" | |
echo "getting Integrating Passbook into your Ecosystem..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/303xdx3xodi2951d3kopnrhlg/303/303-HD.mov?dl=1" > "Integrating Passbook into your Ecosystem.m4v" | |
echo "getting Integrating with Game Controllers..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/501xdx2xat8ocml4nv7i08noe/501/501-HD.mov?dl=1" > "Integrating with Game Controllers.m4v" | |
echo "getting Interface Builder Core Concepts..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/405xcx3x5ud6sopkxfqg7ikk/405/405-HD.mov?dl=1" > "Interface Builder Core Concepts.m4v" | |
echo "getting Introducing AppleScript Libraries..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/416xxx3x90yhsjxfqfbi/416/416-HD.mov?dl=1" > "Introducing AppleScript Libraries.m4v" | |
echo "getting Introducing iAd Workbench, The Best Way to Market Your App..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/604xfx2xl2ujhx7vffbjmtqu2t/604/604-HD.mov?dl=1" > "Introducing iAd Workbench, The Best Way to Market Your App.m4v" | |
echo "getting Introducing Text Kit..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/210xbx3xpg6jhh8okmc7zc8j89/210/210-HD.mov?dl=1" > "Introducing Text Kit.m4v" | |
echo "getting Introduction to iBooks Author Widget and iAd Rich Media Ad Development with iAd Producer 4..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/609xfx3xpwcil5bz8h6ot4f871/609/609-HD.mov?dl=1" > "Introduction to iBooks Author Widget and iAd Rich Media Ad Development with iAd Producer 4.m4v" | |
echo "getting Introduction to Sprite Kit..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/502xex3x2iwfiaeglpjw0mh54u/502/502-HD.mov?dl=1" > "Introduction to Sprite Kit.m4v" | |
echo "getting Keynote..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/100xex1xb4fuo9xiu0/100/100-HD.mov?dl=1" > "Keynote.m4v" | |
echo "getting Making Your App World-Ready..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/219xax4xjor8i6b9h77lafay32/219/219-HD.mov?dl=1" > "Making Your App World-Ready.m4v" | |
echo "getting Managing Apple Devices..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/300xdx2xem8o4pmrhvraq9ty76/300/300-HD.mov?dl=1" > "Managing Apple Devices.m4v" | |
echo "getting Maximizing Apple Development Resources..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/415xdx5x0wygxidaf0ifiey/415/415-HD.mov?dl=1" > "Maximizing Apple Development Resources.m4v" | |
echo "getting Maximizing Battery Life on OS X..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/701xbx2xqblo39z6tpbdrcz/701/701-HD.mov?dl=1" > "Maximizing Battery Life on OS X.m4v" | |
echo "getting Moving to AV Kit and AV Foundation..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/606xdx2xbp31zp28fdov8p0b6d/606/606-HD.mov?dl=1" > "Moving to AV Kit and AV Foundation.m4v" | |
echo "getting Nearby Networking with Multipeer Connectivity..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/708xbx3x7xusbzidl0j3acxest/708/708-HD.mov?dl=1" > "Nearby Networking with Multipeer Connectivity.m4v" | |
echo "getting Optimize Your Code Using LLVM..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/408xcx3x0l4e2phvin8xrhsn23/408/408-HD.mov?dl=1" > "Optimize Your Code Using LLVM.m4v" | |
echo "getting Optimizing Drawing and Scrolling on OS X..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/215xax3xz5pbbxeaxxe7z1mk3q/215/215-HD.mov?dl=1" > "Optimizing Drawing and Scrolling on OS X.m4v" | |
echo "getting OS X Automation Update..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/417xxx0oh4r99eed2hb1k3ce/417/417-HD.mov?dl=1" > "OS X Automation Update.m4v" | |
echo "getting Painting the Future..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/109xxxjfr9zgakbgrzxk23n2/109/109-HD.mov?dl=1" > "Painting the Future.m4v" | |
echo "getting Platforms State of the Union..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/101xex1x82z7rpszsw/101/101-HD.mov?dl=1" > "Platforms State of the Union.m4v" | |
echo "getting Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/607xfx3xox1jscc7z24fl2jf4mf/607/607-HD.mov?dl=1" > "Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling.m4v" | |
echo "getting Preparing and Presenting Media for Accessibility..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/608xcx3xafjdvmnjpo5dzvou97r/608/608-HD.mov?dl=1" > "Preparing and Presenting Media for Accessibility.m4v" | |
echo "getting Protecting Secrets with the Keychain..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/709xax3xiafkagts5jfa5705dx6/709/709-HD.mov?dl=1" > "Protecting Secrets with the Keychain.m4v" | |
echo "getting Protecting your Users’ Privacy..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/714xbx5xcen10zkjl5f9sd8ys63/714/714-HD.mov?dl=1" > "Protecting your Users’ Privacy.m4v" | |
echo "getting Putting Map Kit in Perspective..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/309xdx4x891fj1ing58e5cayt1z/309/309-HD.mov?dl=1" > "Putting Map Kit in Perspective.m4v" | |
echo "getting Solutions to Common Date and Time Challenges..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/227xax5xif2s7s531dsmfs1afo2/227/227-HD.mov?dl=1" > "Solutions to Common Date and Time Challenges.m4v" | |
echo "getting Taking Control of Auto Layout in Xcode 5..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/406xex3x90a7ka0kyhsfjxfqfbi/406/406-HD.mov?dl=1" > "Taking Control of Auto Layout in Xcode 5.m4v" | |
echo "getting Testing in Xcode 5..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/409xdx4x4adcwca5ok0rtsup0sg/409/409-HD.mov?dl=1" > "Testing in Xcode 5.m4v" | |
echo "getting The Accelerate Framework..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/713xcx4xtaue02i1tvk0kpvarvo/713/713-HD.mov?dl=1" > "The Accelerate Framework.m4v" | |
echo "getting Turn-Based Gaming with Game Center..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/506xbx4x8brixcxa41wrzgph0gw/506/506-HD.mov?dl=1" > "Turn-Based Gaming with Game Center.m4v" | |
echo "getting Understanding Source Control in Xcode..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/414xdx5xbjc8ls04ewrox0a160i/414/414-HD.mov?dl=1" > "Understanding Source Control in Xcode.m4v" | |
echo "getting Using Fonts with Text Kit..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/223xex5xsgdfh1ergtjrqwoghbj/223/223-HD.mov?dl=1" > "Using Fonts with Text Kit.m4v" | |
echo "getting Using Receipts to Protect Your Digital Sales..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/308xex4x6ybggtlw4ztv0sg5btp/308/308-HD.mov?dl=1" > "Using Receipts to Protect Your Digital Sales.m4v" | |
echo "getting Using Store Kit for In-App Purchases..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/305xbx4xqongltzvuja8xrmsrq1/305/305-HD.mov?dl=1" > "Using Store Kit for In-App Purchases.m4v" | |
echo "getting What’s New in Camera Capture..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/610xcx3xv9xjy916g3wzes0ze63/610/610-HD.mov?dl=1" > "What’s New in Camera Capture.m4v" | |
echo "getting What’s New in Cocoa Touch..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/203xex2xro3o27pyntvhsqsohil/203/203-HD.mov?dl=1" > "What’s New in Cocoa Touch.m4v" | |
echo "getting What’s New in Cocoa..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/205xbx2xfbtmyu1l18h36mfqxmy/205/205-HD.mov?dl=1" > "What’s New in Cocoa.m4v" | |
echo "getting What’s New in Core Audio for iOS..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/602xcx2xk6ipx0cusjryu1sx5eu/602/602-HD.mov?dl=1" > "What’s New in Core Audio for iOS.m4v" | |
echo "getting What’s New in Core Data and iCloud..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/207xdx3xbarjw2d2va5olp57qh8/207/207-HD.mov?dl=1" > "What’s New in Core Data and iCloud.m4v" | |
echo "getting What’s New in Core Location..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/307xex4xl1ey243ksyxqfip0xowr/307/307-HD.mov?dl=1" > "What’s New in Core Location.m4v" | |
echo "getting What’s New in Foundation Networking..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/705xbx3xcjsmrdbtwl5grta6gq6r/705/705-HD.mov?dl=1" > "What’s New in Foundation Networking.m4v" | |
echo "getting What’s New in Game Center..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/504xbx3x55lc470bv6s8dk2lcg28/504/504-HD.mov?dl=1" > "What’s New in Game Center.m4v" | |
echo "getting What’s New in iBooks Author..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/605xfx2xbot31cme1uns8w647vsw/605/605-HD.mov?dl=1" > "What’s New in iBooks Author.m4v" | |
echo "getting What’s New in iOS User Interface Design..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/208xex3xyxmpz8s37fk59avul0c5/208/208-HD.mov?dl=1" > "What’s New in iOS User Interface Design.m4v" | |
echo "getting What’s New in iTunes Connect..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/306xdx4xq2n1jhue4dfou0nemckj/306/306-HD.mov?dl=1" > "What’s New in iTunes Connect.m4v" | |
echo "getting What’s New in Kext Development..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/707xfx3xysb4yyrvtxbbu6t9fono/707/707-HD.mov?dl=1" > "What’s New in Kext Development.m4v" | |
echo "getting What’s New in Map Kit..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/304xex4x7qun15qmlzgf1s39fn08/304/304-HD.mov?dl=1" > "What’s New in Map Kit.m4v" | |
echo "getting What’s New in OpenGL for OS X..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/507xax4xgxp9uuxl9i7y0emdv5ib/507/507-HD.mov?dl=1" > "What’s New in OpenGL for OS X.m4v" | |
echo "getting What’s New in Passbook..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/302xdx3xf65k8c0kkajsjy2mh9jj/302/302-HD.mov?dl=1" > "What’s New in Passbook.m4v" | |
echo "getting What’s New in Safari and WebKit for Web Developers..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/600xbx2x3eaj3ryz3w5zw5gozz39/600/600-HD.mov?dl=1" > "What’s New in Safari and WebKit for Web Developers.m4v" | |
echo "getting What’s New in Scene Kit..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/500xbx2xh3dv43mpm46sd0qzj8d0/500/500-HD.mov?dl=1" > "What’s New in Scene Kit.m4v" | |
echo "getting What’s New in State Restoration..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/222xbx4xitmr47hmc2ulz1tli4hv/222/222-HD.mov?dl=1" > "What’s New in State Restoration.m4v" | |
echo "getting What’s New in the LLVM Compiler..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/402xdx2x3ccrfzk85j9dysimvsui/402/402-HD.mov?dl=1" > "What’s New in the LLVM Compiler.m4v" | |
echo "getting What’s New in Xcode 5..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/400xex2xbskwa5bkxr17zihju9uf/400/400-HD.mov?dl=1" > "What’s New in Xcode 5.m4v" | |
echo "getting What’s New with Multitasking..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/204xex2xvpdncz9kdb17lmfooh/204/204-HD.mov?dl=1" > "What’s New with Multitasking.m4v" | |
echo "getting Working with OpenCL..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/508xax4xqkee4rd9rsmbb86dw5cu/508/508-HD.mov?dl=1" > "Working with OpenCL.m4v" | |
echo "getting Xcode Core Concepts..."; curl "http://devstreaming.apple.com/videos/wwdc/2013/401xbx2xq50gv7mqafyfdns2yhxl/401/401-HD.mov?dl=1" > "Xcode Core Concepts.m4v" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment