<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.paper.us.eu.org/channeldownloader/</link>
    <language>en-us</language>

    <title>channeldownloader: README history</title>
    <description>README revision history</description>
    <item>
    <title>*: big refactor, switch to GPLv2, and add README</title>
    <link>https://hg.paper.us.eu.org/channeldownloader/log/03c8fd4069fb/README</link>
    <description><![CDATA[*: big refactor, switch to GPLv2, and add README<br/>
<br/>
Okay: now, we use a modular approach for downloaders. Each downloader<br/>
is provided through a single function (which does the fetching).<br/>
Additionally, the internetarchive library is optional now if the user<br/>
does not want to install it.<br/>
yt-dlp is still necessary though for it's sanitize_filename function.<br/>
<br/>
If and when I get to adding vanity features (such as finding the best<br/>
possible source by comparing resolution and bitrate), I'll probably<br/>
separate out all of the downloaders into different files.<br/>
<br/>
I also moved this project to a separate repository from 'codedump',<br/>
keeping all of the relevant commit history :)]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</author>
    <pubDate>Sat, 30 Aug 2025 17:09:56 -0400</pubDate>
</item>

  </channel>
</rss>
