AppleScript

Overnight EyeTV Exports

I have taken a script written by someone else and totally re-written it.
It takes your EyeTV recordings archive and produces exported versions of all the recordings in a format of your choice. It either puts these in the packages with the other EyeTV files for that recording, or saves them all out to a new directory of your choice with a filename that is made up of “ - <recorded date>.<extension>”. You get to choose the format, and the extension.<br /><br />You can download the <a href="files/JKFEyeTVExport.scpt" rel="self">JKFEyeTVExport.scpt script here</a> or the <a href="files/JKFEyeTVExport.applescript" rel="self">plain text version</a> of it.<br /><br />You can run it regularly by simply using a cron job, as detailed at the top of the script. Alternatively, you can create a repeating iCal alarm which runs the script, if you are scared of using cron!<p class="blog-entry-tags">Tags: <a href="tag-eyetv.html" title="EyeTV" rel="tag">EyeTV</a>, <a href="tag-elgato.html" title="Elgato" rel="tag">Elgato</a>, <a href="tag-applescript.html" title="AppleScript" rel="tag">AppleScript</a></p><div class="blog-entry-comments"><a class="blog-comment-link" href="scheduled_eyetv_exports.html#disqus_thread">Comments</a></div></div></div> </div> <script type="text/javascript"> //<![CDATA[ (function() { var links = document.getElementsByTagName('a'); var query = '?'; for(var i = 0; i < links.length; i++) { if(links[i].href.indexOf('#disqus_thread') >= 0) { query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&'; } } document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/JulesFM/get_num_replies.js' + query + '"></' + 'script>'); })(); //]]> </script> </div><!-- End content --> </div><!-- End main content wrapper --> <div id="sidebarContainer"><!-- Start Sidebar wrapper --> <div id="navcontainer2"> <ul class="nav"><li><a href="../../" rel="self" title="Welcome to my world...">Welcome...</a></li><li><a href="http://www.jules.fm/gallery" rel="self" title="My Photo Albums">Photos</a></li><li><a href="../../MyMusic/MyMusic.html" rel="self" title="Play my music from within ECS">Music</a></li><li><a href="http://www.mailscanner.info/" rel="self" title="What occupies all my time">MailScanner</a></li><li><a href="../Logbook.html" rel="self" id="current" title="What I get up to at work">Logbook</a></li></ul> </div> <div class="sideHeader"></div><!-- Sidebar header --> <div id="sidebar"><!-- Start sidebar content --> <!--COPY FROM HERE (For use with video tutorial) --><!--STOP COPYING HERE (For use with video tutorial) --> <div id="blog-categories"><a href="category-advert.html" class="blog-category-link-enabled">Advert (1)</a><br /><a href="category-applescript.html" class="blog-category-link-enabled">AppleScript (1)</a><br /><a href="category-email.html" class="blog-category-link-enabled">Email (7)</a><br /><a href="category-exchange-server-2007.html" class="blog-category-link-enabled">Exchange Server 2007 (9)</a><br /><a href="category-hyper-v.html" class="blog-category-link-enabled">Hyper-V (10)</a><br /><a href="category-ipaq.html" class="blog-category-link-enabled">iPAQ (1)</a><br /><a href="category-iphone.html" class="blog-category-link-enabled">iPhone (2)</a><br /><a href="category-linux.html" class="blog-category-link-enabled">Linux (13)</a><br /><a href="category-mac.html" class="blog-category-link-enabled">Mac (12)</a><br /><a href="category-mail.html" class="blog-category-link-enabled">Mail (2)</a><br /><a href="category-mailscanner.html" class="blog-category-link-enabled">MailScanner (1)</a><br /><a href="category-mx.html" class="blog-category-link-enabled">MX (1)</a><br /><a href="category-networks.html" class="blog-category-link-enabled">Networks (1)</a><br /><a href="category-samba.html" class="blog-category-link-enabled">Samba (1)</a><br /><a href="category-sick.html" class="blog-category-link-enabled">Sick (1)</a><br /><a href="category-solaris.html" class="blog-category-link-enabled">Solaris (1)</a><br /><a href="category-spam.html" class="blog-category-link-enabled">Spam (2)</a><br /><a href="category-tomtom.html" class="blog-category-link-enabled">Tomtom (1)</a><br /><a href="category-tv.html" class="blog-category-link-enabled">TV (1)</a><br /><a href="category-vmware.html" class="blog-category-link-enabled">VMware (11)</a><br /><a href="category-vsphere.html" class="blog-category-link-enabled">vSphere (8)</a><br /><a href="category-windows.html" class="blog-category-link-enabled">Windows (1)</a><br /><a href="category-windows-7.html" class="blog-category-link-enabled">Windows 7 (4)</a><br /><a href="category-windows-pe.html" class="blog-category-link-enabled">Windows PE (1)</a><br /><a href="category-windows-server-2008.html" class="blog-category-link-enabled">Windows Server 2008 (3)</a><br /><a href="category-windows-vista.html" class="blog-category-link-enabled">Windows Vista (1)</a><br /><div class="blog-category-link-disabled">X</div><a href="category-x-windows.html" class="blog-category-link-enabled">X Windows (5)</a><br /></div><div id="blog-archives"><a class="blog-archive-link-enabled" href="archive-2010.html">2010</a><br /><a class="blog-archive-link-enabled" href="archive-2009.html">2009</a><br /><a class="blog-archive-link-enabled" href="archive-2008.html">2008</a><br /><a class="blog-archive-link-enabled" href="archive-2007.html">2007</a><br /></div><ul class="blog-tag-cloud"><li><a href="tag-2007.html" title="2007" class="blog-tag-size-9" rel="tag">2007</a></li> <li><a href="tag-2008.html" title="2008" class="blog-tag-size-10" rel="tag">2008</a></li> <li><a href="tag-activation.html" title="Activation" class="blog-tag-size-7" rel="tag">Activation</a></li> <li><a href="tag-applescript.html" title="AppleScript" class="blog-tag-size-7" rel="tag">AppleScript</a></li> <li><a href="tag-autodiscovery.html" title="Autodiscovery" class="blog-tag-size-6" rel="tag">Autodiscovery</a></li> <li><a href="tag-availability.html" title="Availability" class="blog-tag-size-6" rel="tag">Availability</a></li> <li><a href="tag-backup.html" title="Backup" class="blog-tag-size-8" rel="tag">Backup</a></li> <li><a href="tag-beta.html" title="Beta" class="blog-tag-size-8" rel="tag">Beta</a></li> <li><a href="tag-build.html" title="Build" class="blog-tag-size-6" rel="tag">Build</a></li> <li><a href="tag-butyoudontlooksick.com.html" title="ButYouDontLookSick.com" class="blog-tag-size-6" rel="tag">ButYouDontLookSick.com</a></li> <li><a href="tag-centos.html" title="CentOS" class="blog-tag-size-9" rel="tag">CentOS</a></li> <li><a href="tag-dell.html" title="Dell" class="blog-tag-size-6" rel="tag">Dell</a></li> <li><a href="tag-drm.html" title="DRM" class="blog-tag-size-6" rel="tag">DRM</a></li> <li><a href="tag-easy-way.html" title="Easy Way" class="blog-tag-size-6" rel="tag">Easy Way</a></li> <li><a href="tag-elgato.html" title="Elgato" class="blog-tag-size-5" rel="tag">Elgato</a></li> <li><a href="tag-email.html" title="Email" class="blog-tag-size-9" rel="tag">Email</a></li> <li><a href="tag-entourage.html" title="Entourage" class="blog-tag-size-5" rel="tag">Entourage</a></li> <li><a href="tag-error.html" title="Error" class="blog-tag-size-8" rel="tag">Error</a></li> <li><a href="tag-exchange.html" title="Exchange" class="blog-tag-size-10" rel="tag">Exchange</a></li> <li><a href="tag-ext3.html" title="Ext3" class="blog-tag-size-5" rel="tag">Ext3</a></li> <li><a href="tag-eyetv.html" title="EyeTV" class="blog-tag-size-5" rel="tag">EyeTV</a></li> <li><a href="tag-hyper-v.html" title="Hyper-V" class="blog-tag-size-10" rel="tag">Hyper-V</a></li> <li><a href="tag-integration.html" title="Integration" class="blog-tag-size-8" rel="tag">Integration</a></li> <li><a href="tag-ipaq.html" title="iPAQ" class="blog-tag-size-5" rel="tag">iPAQ</a></li> <li><a href="tag-iphone.html" title="iPhone" class="blog-tag-size-8" rel="tag">iPhone</a></li> <li><a href="tag-ipulse.html" title="iPulse" class="blog-tag-size-5" rel="tag">iPulse</a></li> <li><a href="tag-itunes.html" title="iTunes" class="blog-tag-size-5" rel="tag">iTunes</a></li> <li><a href="tag-itunes-plus.html" title="iTunes Plus" class="blog-tag-size-4" rel="tag">iTunes Plus</a></li> <li><a href="tag-linux.html" title="Linux" class="blog-tag-size-10" rel="tag">Linux</a></li> <li><a href="tag-lupus.html" title="Lupus" class="blog-tag-size-4" rel="tag">Lupus</a></li> <li><a href="tag-m4r.html" title="m4r" class="blog-tag-size-4" rel="tag">m4r</a></li> <li><a href="tag-mac.html" title="Mac" class="blog-tag-size-10" rel="tag">Mac</a></li> <li><a href="tag-macbook-pro.html" title="MacBook Pro" class="blog-tag-size-4" rel="tag">MacBook Pro</a></li> <li><a href="tag-mail.html" title="Mail" class="blog-tag-size-4" rel="tag">Mail</a></li> <li><a href="tag-mailman.html" title="Mailman" class="blog-tag-size-8" rel="tag">Mailman</a></li> <li><a href="tag-mailscanner.html" title="MailScanner" class="blog-tag-size-9" rel="tag">MailScanner</a></li> <li><a href="tag-majordomo.html" title="Majordomo" class="blog-tag-size-4" rel="tag">Majordomo</a></li> <li><a href="tag-mapi.html" title="MAPI" class="blog-tag-size-4" rel="tag">MAPI</a></li> <li><a href="tag-microsoft.html" title="Microsoft" class="blog-tag-size-4" rel="tag">Microsoft</a></li> <li><a href="tag-modeline.html" title="Modeline" class="blog-tag-size-3" rel="tag">Modeline</a></li> <li><a href="tag-mouse.html" title="Mouse" class="blog-tag-size-3" rel="tag">Mouse</a></li> <li><a href="tag-mx.html" title="MX" class="blog-tag-size-3" rel="tag">MX</a></li> <li><a href="tag-obfuscation.html" title="Obfuscation" class="blog-tag-size-3" rel="tag">Obfuscation</a></li> <li><a href="tag-ole.html" title="OLE" class="blog-tag-size-3" rel="tag">OLE</a></li> <li><a href="tag-phishing.html" title="Phishing" class="blog-tag-size-9" rel="tag">Phishing</a></li> <li><a href="tag-rc.html" title="RC" class="blog-tag-size-3" rel="tag">RC</a></li> <li><a href="tag-recipients.html" title="Recipients" class="blog-tag-size-3" rel="tag">Recipients</a></li> <li><a href="tag-rhel.html" title="RHEL" class="blog-tag-size-8" rel="tag">RHEL</a></li> <li><a href="tag-ringtone.html" title="Ringtone" class="blog-tag-size-2" rel="tag">Ringtone</a></li> <li><a href="tag-robinsons.html" title="Robinsons" class="blog-tag-size-2" rel="tag">Robinsons</a></li> <li><a href="tag-samba.html" title="Samba" class="blog-tag-size-2" rel="tag">Samba</a></li> <li><a href="tag-serial-port.html" title="Serial Port" class="blog-tag-size-2" rel="tag">Serial Port</a></li> <li><a href="tag-service-pack.html" title="Service Pack" class="blog-tag-size-7" rel="tag">Service Pack</a></li> <li><a href="tag-sick.html" title="Sick" class="blog-tag-size-2" rel="tag">Sick</a></li> <li><a href="tag-solaris.html" title="Solaris" class="blog-tag-size-7" rel="tag">Solaris</a></li> <li><a href="tag-spam.html" title="Spam" class="blog-tag-size-7" rel="tag">Spam</a></li> <li><a href="tag-spamassassin.html" title="SpamAssassin" class="blog-tag-size-7" rel="tag">SpamAssassin</a></li> <li><a href="tag-spear.html" title="Spear" class="blog-tag-size-9" rel="tag">Spear</a></li> <li><a href="tag-spoons.html" title="Spoons" class="blog-tag-size-2" rel="tag">Spoons</a></li> <li><a href="tag-tomtom.html" title="TomTom" class="blog-tag-size-2" rel="tag">TomTom</a></li> <li><a href="tag-ubuntu.html" title="Ubuntu" class="blog-tag-size-1" rel="tag">Ubuntu</a></li> <li><a href="tag-unavailable.html" title="Unavailable" class="blog-tag-size-7" rel="tag">Unavailable</a></li> <li><a href="tag-upgrade.html" title="Upgrade" class="blog-tag-size-1" rel="tag">Upgrade</a></li> <li><a href="tag-usb.html" title="USB" class="blog-tag-size-1" rel="tag">USB</a></li> <li><a href="tag-vista.html" title="Vista" class="blog-tag-size-1" rel="tag">Vista</a></li> <li><a href="tag-vmware.html" title="VMware" class="blog-tag-size-10" rel="tag">VMware</a></li> <li><a href="tag-vsphere.html" title="vSphere" class="blog-tag-size-10" rel="tag">vSphere</a></li> <li><a href="tag-watermarks.html" title="Watermarks" class="blog-tag-size-1" rel="tag">Watermarks</a></li> <li><a href="tag-website.html" title="Website" class="blog-tag-size-1" rel="tag">Website</a></li> <li><a href="tag-windows.html" title="Windows" class="blog-tag-size-10" rel="tag">Windows</a></li> <li><a href="tag-windows-7.html" title="Windows 7" class="blog-tag-size-7" rel="tag">Windows 7</a></li> <li><a href="tag-winpe.html" title="WinPE" class="blog-tag-size-1" rel="tag">WinPE</a></li> <li><a href="tag-xorg.conf.html" title="xorg.conf" class="blog-tag-size-9" rel="tag">xorg.conf</a></li> </ul> <div id="blog-rss-feeds"><a class="blog-rss-link" href="logbook.xml" rel="alternate" type="application/rss+xml" title="Jules' Logbook">RSS Feed</a><br /></div> <!-- sidebar content such as the blog archive links --> </div><!-- End sidebar content --> </div><!-- End sidebar wrapper --> <div class="clearer"></div> <div id="footer"><!-- Start Footer --> <div id="breadcrumbcontainer"><!-- Start the breadcrumb wrapper --> <ul><li><a href="../../" title="Welcome to my world...">Welcome...</a> | </li><li><a href="../Logbook.html" title="What I get up to at work">Logbook</a> | </li></ul> </div><!-- End breadcrumb --> <p>© 2009 Julian Field <a href="#" id="rw_email_contact">Mail Me</a><script type="text/javascript">var _rwObsfuscatedHref0 = "mai";var _rwObsfuscatedHref1 = "lto";var _rwObsfuscatedHref2 = ":Ju";var _rwObsfuscatedHref3 = "les";var _rwObsfuscatedHref4 = "@Ju";var _rwObsfuscatedHref5 = "les";var _rwObsfuscatedHref6 = ".FM";var _rwObsfuscatedHref = _rwObsfuscatedHref0+_rwObsfuscatedHref1+_rwObsfuscatedHref2+_rwObsfuscatedHref3+_rwObsfuscatedHref4+_rwObsfuscatedHref5+_rwObsfuscatedHref6; document.getElementById('rw_email_contact').href = _rwObsfuscatedHref;</script></p> </div><!-- End Footer --> </div><!-- End container --> <!-- Start Google Analytics --> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-8442741-1"); pageTracker._trackPageview(); } catch(err) {}</script><!-- End Google Analytics --> </body> </html>