<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Django on</title><link>https://dawning.ca/tags/django/</link><description>Recent content in Django on</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright © James Snell</copyright><lastBuildDate>Tue, 24 Nov 2009 12:06:27 +0000</lastBuildDate><atom:link href="https://dawning.ca/tags/django/index.xml" rel="self" type="application/rss+xml"/><item><title>YouTube Grabber App</title><link>https://dawning.ca/posts/youtube-grabber-app/</link><pubDate>Tue, 24 Nov 2009 12:06:27 +0000</pubDate><guid>https://dawning.ca/posts/youtube-grabber-app/</guid><description>
&lt;p>I&amp;rsquo;ve whipped up this little YouTube video grabber for myself and I&amp;rsquo;ve opened it up for the moment. If I see it getting spammed or abused in some way, I&amp;rsquo;ll probably password protect it, nevertheless, you can check it out &lt;strong>&lt;a href="https://dawning.ca/youtube/">here&lt;/a>&lt;/strong>.&lt;/p>
&lt;h2 id="what-it-does">&lt;a href="https://dawning.ca/youtube/">&lt;figure>
&lt;picture>
&lt;img
loading="lazy"
decoding="async"
alt=""
class="image_figure image_internal image_unprocessed"
src="https://dawning.ca/uploads/2009/11/ytGrabber.png"
/>
&lt;/picture>
&lt;/figure>
&lt;/a>What it does&lt;/h2>
&lt;p>This little app takes a YouTube video link and then adds the reference in a database. A seperate script then polls that database and looks for new URLs. It then uses another script (that I did not write), called yt-download, to fetch each video and dump it to my fileserver.&lt;/p></description></item></channel></rss>