New: Added FileSharingTalk indexer.
Fixed Atom DateTime parsing bug.
This commit is contained in:
parent
e56477abb0
commit
81f5107164
|
@ -0,0 +1,362 @@
|
||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
|
||||||
|
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
|
||||||
|
<channel>
|
||||||
|
<title>FST Newsgroups Feed</title>
|
||||||
|
<link>http://filesharingtalk.com/</link>
|
||||||
|
<description></description>
|
||||||
|
<language>en</language>
|
||||||
|
<lastBuildDate>Thu, 12 Apr 2012 07:21:39 GMT</lastBuildDate>
|
||||||
|
<ttl>20</ttl>
|
||||||
|
<item>
|
||||||
|
<title>Ghost Hunters S08E07 HDTV XviD-CRiMSON</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78093]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/xvid/78093-Ghost-Hunters-S08E07-HDTV-XviD-CRiMSON</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/xvid/78093-Ghost-Hunters-S08E07-HDTV-XviD-CRiMSON#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>XviD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Match Of The Day 2012 04.11 720p HDTV x264-FTP</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78092]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264720/78092-Match-Of-The-Day-2012-04-11-720p-HDTV-x264-FTP</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264720/78092-Match-Of-The-Day-2012-04-11-720p-HDTV-x264-FTP#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 720p</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Jimmy Fallon 2012 04.11 Joel McHale HDTV x264-2HD</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78091]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264sd/78091-Jimmy-Fallon-2012-04-11-Joel-McHale-HDTV-x264-2HD</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264sd/78091-Jimmy-Fallon-2012-04-11-Joel-McHale-HDTV-x264-2HD#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 SD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Dog the Bounty Hunter S08E19 HDTV x264-MOMENTUM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78090]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264sd/78090-Dog-the-Bounty-Hunter-S08E19-HDTV-x264-MOMENTUM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264sd/78090-Dog-the-Bounty-Hunter-S08E19-HDTV-x264-MOMENTUM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 SD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Jay Leno 2012 04.11 Albert Brooks HDTV x264-2HD</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78089]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264sd/78089-Jay-Leno-2012-04-11-Albert-Brooks-HDTV-x264-2HD</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264sd/78089-Jay-Leno-2012-04-11-Albert-Brooks-HDTV-x264-2HD#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 SD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Top Guns S01E09 720p HDTV x264-MOMENTUM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78088]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264720/78088-Top-Guns-S01E09-720p-HDTV-x264-MOMENTUM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264720/78088-Top-Guns-S01E09-720p-HDTV-x264-MOMENTUM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 720p</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Top Guns S01E09 HDTV x264-MOMENTUM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78087]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264sd/78087-Top-Guns-S01E09-HDTV-x264-MOMENTUM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264sd/78087-Top-Guns-S01E09-HDTV-x264-MOMENTUM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 SD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Hardcore Pawn S05E17 Millionaire Mayhem HDTV XviD-CRiMSON</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78086]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/xvid/78086-Hardcore-Pawn-S05E17-Millionaire-Mayhem-HDTV-XviD-CRiMSON</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/xvid/78086-Hardcore-Pawn-S05E17-Millionaire-Mayhem-HDTV-XviD-CRiMSON#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>XviD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Law and Order SVU S13E17 Justice Denied REAL HDTV XviD-2HD</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78085]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/xvid/78085-Law-and-Order-SVU-S13E17-Justice-Denied-REAL-HDTV-XviD-2HD</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/xvid/78085-Law-and-Order-SVU-S13E17-Justice-Denied-REAL-HDTV-XviD-2HD#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>XviD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Full Metal Jousting S01E09 720p HDTV x264-MOMENTUM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78084]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264720/78084-Full-Metal-Jousting-S01E09-720p-HDTV-x264-MOMENTUM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264720/78084-Full-Metal-Jousting-S01E09-720p-HDTV-x264-MOMENTUM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 720p</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Full Metal Jousting S01E09 HDTV x264-MOMENTUM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78083]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264sd/78083-Full-Metal-Jousting-S01E09-HDTV-x264-MOMENTUM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264sd/78083-Full-Metal-Jousting-S01E09-HDTV-x264-MOMENTUM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 SD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>The Soup 2012 04.11 720p HDTV x264-MOMENTUM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78082]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264720/78082-The-Soup-2012-04-11-720p-HDTV-x264-MOMENTUM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264720/78082-The-Soup-2012-04-11-720p-HDTV-x264-MOMENTUM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 720p</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>The Soup 2012 04.11 HDTV x264-MOMENTUM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78081]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264sd/78081-The-Soup-2012-04-11-HDTV-x264-MOMENTUM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264sd/78081-The-Soup-2012-04-11-HDTV-x264-MOMENTUM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 SD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Ax Men S05E13 720p HDTV x264-MOMENTUM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78080]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264720/78080-Ax-Men-S05E13-720p-HDTV-x264-MOMENTUM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264720/78080-Ax-Men-S05E13-720p-HDTV-x264-MOMENTUM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 720p</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Ax Men S05E13 HDTV x264-MOMENTUM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78079]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264sd/78079-Ax-Men-S05E13-HDTV-x264-MOMENTUM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264sd/78079-Ax-Men-S05E13-HDTV-x264-MOMENTUM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 SD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Hot in Cleveland S03E17 Claus Tails and High Pitched Males Birthdates 3 DSR XviD-FQM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78078]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/xvid/78078-Hot-in-Cleveland-S03E17-Claus-Tails-and-High-Pitched-Males-Birthdates-3-DSR-XviD-FQM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/xvid/78078-Hot-in-Cleveland-S03E17-Claus-Tails-and-High-Pitched-Males-Birthdates-3-DSR-XviD-FQM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>XviD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Sons of Guns S03E07 REAL 720p HDTV x264-MOMENTUM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78077]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264720/78077-Sons-of-Guns-S03E07-REAL-720p-HDTV-x264-MOMENTUM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264720/78077-Sons-of-Guns-S03E07-REAL-720p-HDTV-x264-MOMENTUM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 720p</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Sons of Guns S03E07 HDTV x264-MOMENTUM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78076]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264sd/78076-Sons-of-Guns-S03E07-HDTV-x264-MOMENTUM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264sd/78076-Sons-of-Guns-S03E07-HDTV-x264-MOMENTUM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 SD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>The Daily Show 2012 04.11 Ricky Gervais HDTV XviD-FQM</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78075]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/xvid/78075-The-Daily-Show-2012-04-11-Ricky-Gervais-HDTV-XviD-FQM</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/xvid/78075-The-Daily-Show-2012-04-11-Ricky-Gervais-HDTV-XviD-FQM#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>XviD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>The Colbert Report 2012 04.10 Richard Hersh HDTV x264-LMAO</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78074]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264sd/78074-The-Colbert-Report-2012-04-10-Richard-Hersh-HDTV-x264-LMAO</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264sd/78074-The-Colbert-Report-2012-04-10-Richard-Hersh-HDTV-x264-LMAO#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 SD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>The Colbert Report 2012 04.10 Richard Hersh 720p HDTV x264-LMAO</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78073]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264720/78073-The-Colbert-Report-2012-04-10-Richard-Hersh-720p-HDTV-x264-LMAO</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264720/78073-The-Colbert-Report-2012-04-10-Richard-Hersh-720p-HDTV-x264-LMAO#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 720p</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>The Daily Show 2012 04.10 Elon Musk 720p HDTV x264-LMAO</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78072]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264720/78072-The-Daily-Show-2012-04-10-Elon-Musk-720p-HDTV-x264-LMAO</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264720/78072-The-Daily-Show-2012-04-10-Elon-Musk-720p-HDTV-x264-LMAO#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 720p</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>The Daily Show 2012 04.10 Elon Musk HDTV x264-LMAO</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78071]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264sd/78071-The-Daily-Show-2012-04-10-Elon-Musk-HDTV-x264-LMAO</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264sd/78071-The-Daily-Show-2012-04-10-Elon-Musk-HDTV-x264-LMAO#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 SD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Betty Whites Off Their Rockers S01E03 720p HDTV x264-BAJSKORV</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78070]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264720/78070-Betty-Whites-Off-Their-Rockers-S01E03-720p-HDTV-x264-BAJSKORV</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264720/78070-Betty-Whites-Off-Their-Rockers-S01E03-720p-HDTV-x264-BAJSKORV#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 720p</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Betty Whites Off Their Rockers S01E03 HDTV x264-BAJSKORV</title>
|
||||||
|
<link><![CDATA[http://filesharingtalk.com/ng_createnzb.php?do=fetchnzb&collectionid=78069]]></link>
|
||||||
|
<guid>http://filesharingtalk.com/nzbs/tv/x264sd/78069-Betty-Whites-Off-Their-Rockers-S01E03-HDTV-x264-BAJSKORV</guid>
|
||||||
|
<comments>http://filesharingtalk.com/nzbs/tv/x264sd/78069-Betty-Whites-Off-Their-Rockers-S01E03-HDTV-x264-BAJSKORV#comments</comments>
|
||||||
|
<pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<dl>
|
||||||
|
<dt>Category</dt><dd>TV</dd>
|
||||||
|
<dt>SubCategory</dt><dd>x264 SD</dd>
|
||||||
|
<dt>Groups</dt><dd>alt.binaries.multimedia, alt.binaries.teevee</dd>
|
||||||
|
<dt>Age</dt><dd></dd></dl>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
|
</channel>
|
||||||
|
</rss>
|
File diff suppressed because it is too large
Load Diff
|
@ -31,6 +31,8 @@ namespace NzbDrone.Core.Test
|
||||||
[TestCase("newzbin.xml")]
|
[TestCase("newzbin.xml")]
|
||||||
[TestCase("nzbmatrix.xml")]
|
[TestCase("nzbmatrix.xml")]
|
||||||
[TestCase("newznab.xml")]
|
[TestCase("newznab.xml")]
|
||||||
|
[TestCase("wombles.xml")]
|
||||||
|
[TestCase("filesharingtalk.xml")]
|
||||||
public void parse_feed_xml(string fileName)
|
public void parse_feed_xml(string fileName)
|
||||||
{
|
{
|
||||||
Mocker.GetMock<HttpProvider>()
|
Mocker.GetMock<HttpProvider>()
|
||||||
|
|
|
@ -218,6 +218,12 @@
|
||||||
<Content Include="Files\JsonError.txt">
|
<Content Include="Files\JsonError.txt">
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
</Content>
|
</Content>
|
||||||
|
<Content Include="Files\RSS\wombles.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</Content>
|
||||||
|
<Content Include="Files\RSS\filesharingtalk.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</Content>
|
||||||
<Content Include="Files\RSS\newznab.xml">
|
<Content Include="Files\RSS\newznab.xml">
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
</Content>
|
</Content>
|
||||||
|
|
|
@ -47,7 +47,6 @@ namespace NzbDrone.Core
|
||||||
InitJobs();
|
InitJobs();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void InitDatabase()
|
private void InitDatabase()
|
||||||
{
|
{
|
||||||
logger.Info("Initializing Database...");
|
logger.Info("Initializing Database...");
|
||||||
|
@ -96,6 +95,8 @@ namespace NzbDrone.Core
|
||||||
Kernel.Bind<IndexerBase>().To<NzbsRUs>();
|
Kernel.Bind<IndexerBase>().To<NzbsRUs>();
|
||||||
Kernel.Bind<IndexerBase>().To<Newzbin>();
|
Kernel.Bind<IndexerBase>().To<Newzbin>();
|
||||||
Kernel.Bind<IndexerBase>().To<Newznab>();
|
Kernel.Bind<IndexerBase>().To<Newznab>();
|
||||||
|
Kernel.Bind<IndexerBase>().To<Wombles>();
|
||||||
|
Kernel.Bind<IndexerBase>().To<FileSharingTalk>();
|
||||||
|
|
||||||
var indexers = Kernel.GetAll<IndexerBase>();
|
var indexers = Kernel.GetAll<IndexerBase>();
|
||||||
Kernel.Get<IndexerProvider>().InitializeIndexers(indexers.ToList());
|
Kernel.Get<IndexerProvider>().InitializeIndexers(indexers.ToList());
|
||||||
|
|
|
@ -273,6 +273,7 @@
|
||||||
<Compile Include="Model\Xbmc\ErrorResult.cs" />
|
<Compile Include="Model\Xbmc\ErrorResult.cs" />
|
||||||
<Compile Include="Model\Xbmc\IconType.cs" />
|
<Compile Include="Model\Xbmc\IconType.cs" />
|
||||||
<Compile Include="Providers\BannerProvider.cs" />
|
<Compile Include="Providers\BannerProvider.cs" />
|
||||||
|
<Compile Include="Providers\Indexer\FileSharingTalk.cs" />
|
||||||
<Compile Include="Providers\Indexer\Wombles.cs" />
|
<Compile Include="Providers\Indexer\Wombles.cs" />
|
||||||
<Compile Include="Providers\SeasonProvider.cs" />
|
<Compile Include="Providers\SeasonProvider.cs" />
|
||||||
<Compile Include="Jobs\RecentBacklogSearchJob.cs" />
|
<Compile Include="Jobs\RecentBacklogSearchJob.cs" />
|
||||||
|
|
|
@ -89,6 +89,20 @@ namespace NzbDrone.Core.Providers.Core
|
||||||
set { SetValue("NewzbinPassword", value); }
|
set { SetValue("NewzbinPassword", value); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public virtual String FileSharingTalkUid
|
||||||
|
{
|
||||||
|
get { return GetValue("FileSharingTalkUid"); }
|
||||||
|
|
||||||
|
set { SetValue("FileSharingTalkUid", value); }
|
||||||
|
}
|
||||||
|
|
||||||
|
public virtual String FileSharingTalkSecret
|
||||||
|
{
|
||||||
|
get { return GetValue("FileSharingTalkSecret"); }
|
||||||
|
|
||||||
|
set { SetValue("FileSharingTalkSecret", value); }
|
||||||
|
}
|
||||||
|
|
||||||
public virtual String SabHost
|
public virtual String SabHost
|
||||||
{
|
{
|
||||||
get { return GetValue("SabHost", "localhost"); }
|
get { return GetValue("SabHost", "localhost"); }
|
||||||
|
|
|
@ -0,0 +1,82 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ServiceModel.Syndication;
|
||||||
|
using System.Text.RegularExpressions;
|
||||||
|
using Ninject;
|
||||||
|
using NzbDrone.Common;
|
||||||
|
using NzbDrone.Core.Model;
|
||||||
|
using NzbDrone.Core.Providers.Core;
|
||||||
|
|
||||||
|
namespace NzbDrone.Core.Providers.Indexer
|
||||||
|
{
|
||||||
|
public class FileSharingTalk : IndexerBase
|
||||||
|
{
|
||||||
|
[Inject]
|
||||||
|
public FileSharingTalk(HttpProvider httpProvider, ConfigProvider configProvider)
|
||||||
|
: base(httpProvider, configProvider)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override string[] Urls
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return new[]
|
||||||
|
{
|
||||||
|
string.Format("http://filesharingtalk.com/ng_rss.php?uid={0}&ps={1}&category=tv&subcategory=x264sd,x264720,xvid,webdl720,x2641080",
|
||||||
|
_configProvider.FileSharingTalkUid, _configProvider.FileSharingTalkSecret)
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool IsConfigured
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return !string.IsNullOrWhiteSpace(_configProvider.FileSharingTalkUid) &&
|
||||||
|
!string.IsNullOrWhiteSpace(_configProvider.FileSharingTalkSecret);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override IList<string> GetEpisodeSearchUrls(string seriesTitle, int seasonNumber, int episodeNumber)
|
||||||
|
{
|
||||||
|
return new List<string>();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override IList<string> GetDailyEpisodeSearchUrls(string seriesTitle, DateTime date)
|
||||||
|
{
|
||||||
|
return new List<string>();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override IList<string> GetSeasonSearchUrls(string seriesTitle, int seasonNumber)
|
||||||
|
{
|
||||||
|
return new List<string>();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override IList<string> GetPartialSeasonSearchUrls(string seriesTitle, int seasonNumber, int episodeWildcard)
|
||||||
|
{
|
||||||
|
return new List<string>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public override string Name
|
||||||
|
{
|
||||||
|
get { return "File Sharing Talk"; }
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override string NzbDownloadUrl(SyndicationItem item)
|
||||||
|
{
|
||||||
|
return item.Links[0].Uri.ToString();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override EpisodeParseResult CustomParser(SyndicationItem item, EpisodeParseResult currentResult)
|
||||||
|
{
|
||||||
|
if (currentResult != null)
|
||||||
|
{
|
||||||
|
currentResult.Size = 0;
|
||||||
|
currentResult.Age = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
return currentResult;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -74,7 +74,6 @@ namespace NzbDrone.Core.Providers.Indexer
|
||||||
return item.Links[0].Uri.ToString();
|
return item.Links[0].Uri.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
protected override EpisodeParseResult CustomParser(SyndicationItem item, EpisodeParseResult currentResult)
|
protected override EpisodeParseResult CustomParser(SyndicationItem item, EpisodeParseResult currentResult)
|
||||||
{
|
{
|
||||||
if (currentResult != null)
|
if (currentResult != null)
|
||||||
|
|
|
@ -23,7 +23,7 @@ namespace NzbDrone.Core.Providers.Indexer
|
||||||
private bool _isAtomDateTime;
|
private bool _isAtomDateTime;
|
||||||
|
|
||||||
private static readonly MethodInfo rss20FeedFormatterMethodInfo = typeof(Rss20FeedFormatter).GetMethod("DateFromString", BindingFlags.NonPublic | BindingFlags.Static);
|
private static readonly MethodInfo rss20FeedFormatterMethodInfo = typeof(Rss20FeedFormatter).GetMethod("DateFromString", BindingFlags.NonPublic | BindingFlags.Static);
|
||||||
private static readonly MethodInfo atom10FeedFormatterMethodInfo = typeof(Atom10FeedFormatter).GetMethod("DateFromString", BindingFlags.NonPublic | BindingFlags.Static);
|
private static readonly MethodInfo atom10FeedFormatterMethodInfo = typeof(Atom10FeedFormatter).GetMethod("DateFromString", BindingFlags.NonPublic | BindingFlags.Instance);
|
||||||
|
|
||||||
public SyndicationFeedXmlReader(Stream stream) : base(stream) { }
|
public SyndicationFeedXmlReader(Stream stream) : base(stream) { }
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ namespace NzbDrone.Core.Providers.Indexer
|
||||||
|
|
||||||
public override string Name
|
public override string Name
|
||||||
{
|
{
|
||||||
get { return "Wombles"; }
|
get { return "Womble's Index"; }
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override string NzbDownloadUrl(SyndicationItem item)
|
protected override string NzbDownloadUrl(SyndicationItem item)
|
||||||
|
|
|
@ -78,6 +78,8 @@ namespace NzbDrone.Web.Controllers
|
||||||
NzbsRUsEnabled = _indexerProvider.GetSettings(typeof(NzbsRUs)).Enable,
|
NzbsRUsEnabled = _indexerProvider.GetSettings(typeof(NzbsRUs)).Enable,
|
||||||
NewzbinEnabled = _indexerProvider.GetSettings(typeof(Newzbin)).Enable,
|
NewzbinEnabled = _indexerProvider.GetSettings(typeof(Newzbin)).Enable,
|
||||||
NewznabEnabled = _indexerProvider.GetSettings(typeof(Newznab)).Enable,
|
NewznabEnabled = _indexerProvider.GetSettings(typeof(Newznab)).Enable,
|
||||||
|
WomblesEnabled = _indexerProvider.GetSettings(typeof(Wombles)).Enable,
|
||||||
|
FileSharingTalkEnabled = _indexerProvider.GetSettings(typeof(FileSharingTalk)).Enable,
|
||||||
|
|
||||||
NewznabDefinitions = _newznabProvider.All(),
|
NewznabDefinitions = _newznabProvider.All(),
|
||||||
});
|
});
|
||||||
|
@ -363,6 +365,14 @@ namespace NzbDrone.Web.Controllers
|
||||||
newznabSettings.Enable = data.NewznabEnabled;
|
newznabSettings.Enable = data.NewznabEnabled;
|
||||||
_indexerProvider.SaveSettings(newznabSettings);
|
_indexerProvider.SaveSettings(newznabSettings);
|
||||||
|
|
||||||
|
var womblesSettings = _indexerProvider.GetSettings(typeof(Wombles));
|
||||||
|
womblesSettings.Enable = data.WomblesEnabled;
|
||||||
|
_indexerProvider.SaveSettings(womblesSettings);
|
||||||
|
|
||||||
|
var fileSharingTalkSettings = _indexerProvider.GetSettings(typeof(FileSharingTalk));
|
||||||
|
fileSharingTalkSettings.Enable = data.FileSharingTalkEnabled;
|
||||||
|
_indexerProvider.SaveSettings(fileSharingTalkSettings);
|
||||||
|
|
||||||
_configProvider.NzbsOrgUId = data.NzbsOrgUId;
|
_configProvider.NzbsOrgUId = data.NzbsOrgUId;
|
||||||
_configProvider.NzbsOrgHash = data.NzbsOrgHash;
|
_configProvider.NzbsOrgHash = data.NzbsOrgHash;
|
||||||
|
|
||||||
|
@ -375,6 +385,9 @@ namespace NzbDrone.Web.Controllers
|
||||||
_configProvider.NewzbinUsername = data.NewzbinUsername;
|
_configProvider.NewzbinUsername = data.NewzbinUsername;
|
||||||
_configProvider.NewzbinPassword = data.NewzbinPassword;
|
_configProvider.NewzbinPassword = data.NewzbinPassword;
|
||||||
|
|
||||||
|
_configProvider.FileSharingTalkUid = data.FileSharingTalkUid;
|
||||||
|
_configProvider.FileSharingTalkSecret = data.FileSharingTalkSecret;
|
||||||
|
|
||||||
if (data.NewznabDefinitions != null)
|
if (data.NewznabDefinitions != null)
|
||||||
_newznabProvider.SaveAll(data.NewznabDefinitions);
|
_newznabProvider.SaveAll(data.NewznabDefinitions);
|
||||||
|
|
||||||
|
|
|
@ -65,6 +65,20 @@ namespace NzbDrone.Web.Models
|
||||||
[RequiredIf("NewzbinEnabled", true, ErrorMessage = "Password Required when Newzbin is enabled")]
|
[RequiredIf("NewzbinEnabled", true, ErrorMessage = "Password Required when Newzbin is enabled")]
|
||||||
public String NewzbinPassword { get; set; }
|
public String NewzbinPassword { get; set; }
|
||||||
|
|
||||||
|
[DataType(DataType.Text)]
|
||||||
|
[DisplayName("UID")]
|
||||||
|
[Description("UserID for File Sharing Talk")]
|
||||||
|
[DisplayFormat(ConvertEmptyStringToNull = false)]
|
||||||
|
[RequiredIf("FileSharingTalkEnabled", true, ErrorMessage = "UserID Required when File Sharing Talk is enabled")]
|
||||||
|
public String FileSharingTalkUid { get; set; }
|
||||||
|
|
||||||
|
[DataType(DataType.Text)]
|
||||||
|
[DisplayName("Secret")]
|
||||||
|
[Description("Password Secret for File Sharing Talk")]
|
||||||
|
[DisplayFormat(ConvertEmptyStringToNull = false)]
|
||||||
|
[RequiredIf("FileSharingTalkEnabled", true, ErrorMessage = "Password Secret Required when File Sharing Talk is enabled")]
|
||||||
|
public String FileSharingTalkSecret { get; set; }
|
||||||
|
|
||||||
[DisplayName("NZBs.org")]
|
[DisplayName("NZBs.org")]
|
||||||
[Description("Enable downloading episodes from Nzbs.org")]
|
[Description("Enable downloading episodes from Nzbs.org")]
|
||||||
public bool NzbsOrgEnabled { get; set; }
|
public bool NzbsOrgEnabled { get; set; }
|
||||||
|
@ -85,6 +99,14 @@ namespace NzbDrone.Web.Models
|
||||||
[Description("Enable downloading episodes from Newznab Providers")]
|
[Description("Enable downloading episodes from Newznab Providers")]
|
||||||
public bool NewznabEnabled { get; set; }
|
public bool NewznabEnabled { get; set; }
|
||||||
|
|
||||||
|
[DisplayName("Womble's Index")]
|
||||||
|
[Description("Enable downloading episodes from Womble's Index")]
|
||||||
|
public bool WomblesEnabled { get; set; }
|
||||||
|
|
||||||
|
[DisplayName("File Sharing Talk")]
|
||||||
|
[Description("Enable downloading episodes from File Sharing Talk")]
|
||||||
|
public bool FileSharingTalkEnabled { get; set; }
|
||||||
|
|
||||||
[Required(ErrorMessage = "Please enter a valid number of days")]
|
[Required(ErrorMessage = "Please enter a valid number of days")]
|
||||||
[DataType(DataType.Text)]
|
[DataType(DataType.Text)]
|
||||||
[DisplayName("Retention")]
|
[DisplayName("Retention")]
|
||||||
|
|
|
@ -24,13 +24,18 @@
|
||||||
|
|
||||||
@Html.CheckBox("newznabStatus", @Model.NewznabEnabled, new { @class = "indexerStatusButton" })
|
@Html.CheckBox("newznabStatus", @Model.NewznabEnabled, new { @class = "indexerStatusButton" })
|
||||||
<label for="newznabStatus">Newznab</label>
|
<label for="newznabStatus">Newznab</label>
|
||||||
|
|
||||||
|
@Html.CheckBox("womblesStatus", @Model.WomblesEnabled, new { @class = "indexerStatusButton" })
|
||||||
|
<label for="womblesStatus">Womble's Index</label>
|
||||||
|
|
||||||
|
@Html.CheckBox("fileSharingTalkStatus", @Model.FileSharingTalkEnabled, new { @class = "indexerStatusButton" })
|
||||||
|
<label for="fileSharingTalkStatus">File Sharing Talk</label>
|
||||||
</div>
|
</div>
|
||||||
<div id="stylized">
|
<div id="stylized">
|
||||||
@using (Html.BeginForm("SaveIndexers", "Settings", FormMethod.Post, new { id = "IndexersForm", name = "IndexersForm", @class = "settingsForm" }))
|
@using (Html.BeginForm("SaveIndexers", "Settings", FormMethod.Post, new { id = "IndexersForm", name = "IndexersForm", @class = "settingsForm" }))
|
||||||
{
|
{
|
||||||
<div class="jquery-accordion">
|
<div class="jquery-accordion">
|
||||||
<h3>
|
<h3><a href="#">NZBs.org</a></h3>
|
||||||
<a href="#">NZBs.org</a></h3>
|
|
||||||
<div class="indexerPanel">
|
<div class="indexerPanel">
|
||||||
<label class="labelClass">
|
<label class="labelClass">
|
||||||
Enable <span class="small">@Html.DescriptionFor(m => m.NzbsOrgEnabled)</span>
|
Enable <span class="small">@Html.DescriptionFor(m => m.NzbsOrgEnabled)</span>
|
||||||
|
@ -47,8 +52,8 @@
|
||||||
</label>
|
</label>
|
||||||
@Html.TextBoxFor(m => m.NzbsOrgHash, new { @class = "inputClass" })
|
@Html.TextBoxFor(m => m.NzbsOrgHash, new { @class = "inputClass" })
|
||||||
</div>
|
</div>
|
||||||
<h3>
|
|
||||||
<a href="#">NZBMatrix</a></h3>
|
<h3><a href="#">NZBMatrix</a></h3>
|
||||||
<div class="indexerPanel">
|
<div class="indexerPanel">
|
||||||
<label class="labelClass">
|
<label class="labelClass">
|
||||||
Enable <span class="small">@Html.DescriptionFor(m => m.NzbMatrixEnabled)</span>
|
Enable <span class="small">@Html.DescriptionFor(m => m.NzbMatrixEnabled)</span>
|
||||||
|
@ -65,11 +70,10 @@
|
||||||
</label>
|
</label>
|
||||||
@Html.TextBoxFor(m => m.NzbMatrixApiKey, new { @class = "inputClass" })
|
@Html.TextBoxFor(m => m.NzbMatrixApiKey, new { @class = "inputClass" })
|
||||||
</div>
|
</div>
|
||||||
<h3>
|
|
||||||
<a href="#">NZBsRus</a></h3>
|
<h3><a href="#">NZBsRus</a></h3>
|
||||||
<div class="indexerPanel">
|
<div class="indexerPanel">
|
||||||
<div class="warningBox">
|
<div class="warningBox">NZBsRus does not support backlog searching</div>
|
||||||
NZBsRus does not support backlog searching</div>
|
|
||||||
<label class="labelClass">
|
<label class="labelClass">
|
||||||
Enable <span class="small">@Html.DescriptionFor(m => m.NzbsRUsEnabled)</span>
|
Enable <span class="small">@Html.DescriptionFor(m => m.NzbsRUsEnabled)</span>
|
||||||
</label>
|
</label>
|
||||||
|
@ -85,8 +89,8 @@
|
||||||
</label>
|
</label>
|
||||||
@Html.TextBoxFor(m => m.NzbsrusHash, new { @class = "inputClass" })
|
@Html.TextBoxFor(m => m.NzbsrusHash, new { @class = "inputClass" })
|
||||||
</div>
|
</div>
|
||||||
<h3>
|
|
||||||
<a href="#">Newzbin</a></h3>
|
<h3><a href="#">Newzbin</a></h3>
|
||||||
<div class="indexerPanel">
|
<div class="indexerPanel">
|
||||||
<label class="labelClass">
|
<label class="labelClass">
|
||||||
Enable <span class="small">@Html.DescriptionFor(m => m.NewzbinEnabled)</span>
|
Enable <span class="small">@Html.DescriptionFor(m => m.NewzbinEnabled)</span>
|
||||||
|
@ -103,8 +107,8 @@
|
||||||
</label>
|
</label>
|
||||||
@Html.TextBoxFor(m => m.NewzbinPassword, new { @class = "inputClass", type = "password" })
|
@Html.TextBoxFor(m => m.NewzbinPassword, new { @class = "inputClass", type = "password" })
|
||||||
</div>
|
</div>
|
||||||
<h3>
|
|
||||||
<a href="#">Newznab</a></h3>
|
<h3><a href="#">Newznab</a></h3>
|
||||||
<div class="indexerPanel">
|
<div class="indexerPanel">
|
||||||
<label class="labelClass">
|
<label class="labelClass">
|
||||||
Enable <span class="small">@Html.DescriptionFor(m => m.NewznabEnabled)</span>
|
Enable <span class="small">@Html.DescriptionFor(m => m.NewznabEnabled)</span>
|
||||||
|
@ -125,6 +129,34 @@
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<h3><a href="#">Womble's Index</a></h3>
|
||||||
|
<div class="indexerPanel">
|
||||||
|
<div class="warningBox">Womble's Index does not support backlog searching</div>
|
||||||
|
<label class="labelClass">
|
||||||
|
Enable <span class="small">@Html.DescriptionFor(m => m.WomblesEnabled)</span>
|
||||||
|
</label>
|
||||||
|
@Html.CheckBoxFor(m => m.WomblesEnabled, new { @class = "inputClass checkClass enabledCheck" })
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3><a href="#">File Sharing Talk</a></h3>
|
||||||
|
<div class="indexerPanel">
|
||||||
|
<div class="warningBox">File Sharing Talk does not support backlog searching</div>
|
||||||
|
<label class="labelClass">
|
||||||
|
Enable <span class="small">@Html.DescriptionFor(m => m.FileSharingTalkEnabled)</span>
|
||||||
|
</label>
|
||||||
|
@Html.CheckBoxFor(m => m.FileSharingTalkEnabled, new { @class = "inputClass checkClass enabledCheck" })
|
||||||
|
<label class="labelClass">@Html.LabelFor(m => m.FileSharingTalkUid)
|
||||||
|
<span class="small">@Html.DescriptionFor(m => m.FileSharingTalkUid)</span>
|
||||||
|
<span class="small">@Html.ValidationMessageFor(m => m.FileSharingTalkUid)</span>
|
||||||
|
</label>
|
||||||
|
@Html.TextBoxFor(m => m.FileSharingTalkUid, new { @class = "inputClass" })
|
||||||
|
<label class="labelClass">@Html.LabelFor(m => m.FileSharingTalkSecret)
|
||||||
|
<span class="small">@Html.DescriptionFor(m => m.FileSharingTalkSecret)</span>
|
||||||
|
<span class="small">@Html.ValidationMessageFor(m => m.FileSharingTalkSecret)</span>
|
||||||
|
</label>
|
||||||
|
@Html.TextBoxFor(m => m.FileSharingTalkSecret, new { @class = "inputClass", type = "password" })
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="retentionContainer">
|
<div class="retentionContainer">
|
||||||
|
@ -188,6 +220,12 @@
|
||||||
|
|
||||||
if (id == 'NewznabEnabled')
|
if (id == 'NewznabEnabled')
|
||||||
$('#newznabStatus').prop('checked', checked);
|
$('#newznabStatus').prop('checked', checked);
|
||||||
|
|
||||||
|
if (id == 'WomblesEnabled')
|
||||||
|
$('#womblesStatus').prop('checked', checked);
|
||||||
|
|
||||||
|
if (id == 'FileSharingTalkEnabled')
|
||||||
|
$('#fileSharingTalkStatus').prop('checked', checked);
|
||||||
|
|
||||||
$('.indexerStatusButton').button("refresh");
|
$('.indexerStatusButton').button("refresh");
|
||||||
reValidate();
|
reValidate();
|
||||||
|
@ -211,6 +249,12 @@
|
||||||
|
|
||||||
if (id == 'newznabStatus')
|
if (id == 'newznabStatus')
|
||||||
$('#NewznabEnabled').prop('checked', checked);
|
$('#NewznabEnabled').prop('checked', checked);
|
||||||
|
|
||||||
|
if (id == 'womblesStatus')
|
||||||
|
$('#WomblesEnabled').prop('checked', checked);
|
||||||
|
|
||||||
|
if (id == 'fileSharingTalkStatus')
|
||||||
|
$('#FileSharingTalk').prop('checked', checked);
|
||||||
|
|
||||||
reValidate();
|
reValidate();
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue