From a1783a53a924162d40082366ffe09a8d4fddc7d1 Mon Sep 17 00:00:00 2001 From: "kay.one" Date: Sat, 27 Apr 2013 17:25:28 -0700 Subject: [PATCH] basic RSS fetch seems to be working. download might still not work. --- .../MappingTests/ResourceMappingFixture.cs | 2 ++ NzbDrone.Api/Indexers/IndexerModule.cs | 21 +++++++++++++ NzbDrone.Api/Indexers/IndexerResource.cs | 12 +++++++ NzbDrone.Api/NzbDrone.Api.csproj | 3 ++ NzbDrone.Api/REST/BadRequestException.cs | 14 +++++++++ NzbDrone.Api/REST/RestModule.cs | 17 ++++++---- .../AllowedDownloadSpecificationFixture.cs | 21 ++++++++++++- .../Files/Indexers/Nzbx/nzbx_recent.json | 1 + .../{RSS => Indexers/Nzbx}/nzbx_search.json | 0 NzbDrone.Core.Test/Files/RSS/nzbx_recent.json | 1 - .../NzbxIntegerationTests.cs | 22 +++++++++++++ .../ParserTests/NzbxParserFixture.cs | 21 +++++++++++++ NzbDrone.Core.Test/NzbDrone.Core.Test.csproj | 6 ++-- .../DecisionEngine/DownloadDecisionMaker.cs | 7 +++-- NzbDrone.Core/Indexers/Indexer.cs | 2 +- NzbDrone.Core/Indexers/IndexerWithSetting.cs | 10 +++++- NzbDrone.Core/Indexers/Nzbx/Nzbx.cs | 8 +++++ NzbDrone.Core/Indexers/Nzbx/NzbxParser.cs | 6 ++-- NzbDrone.Core/Parser/ParsingService.cs | 31 +++++++++++++++++-- .../SeriesIntegrationTest.cs | 3 +- 20 files changed, 186 insertions(+), 22 deletions(-) create mode 100644 NzbDrone.Api/Indexers/IndexerModule.cs create mode 100644 NzbDrone.Api/Indexers/IndexerResource.cs create mode 100644 NzbDrone.Api/REST/BadRequestException.cs create mode 100644 NzbDrone.Core.Test/Files/Indexers/Nzbx/nzbx_recent.json rename NzbDrone.Core.Test/Files/{RSS => Indexers/Nzbx}/nzbx_search.json (100%) delete mode 100644 NzbDrone.Core.Test/Files/RSS/nzbx_recent.json create mode 100644 NzbDrone.Core.Test/IndexerTests/IntegerationTests/NzbxIntegerationTests.cs create mode 100644 NzbDrone.Core.Test/IndexerTests/ParserTests/NzbxParserFixture.cs diff --git a/NzbDrone.Api.Test/MappingTests/ResourceMappingFixture.cs b/NzbDrone.Api.Test/MappingTests/ResourceMappingFixture.cs index 264d0b34f..4dacb2790 100644 --- a/NzbDrone.Api.Test/MappingTests/ResourceMappingFixture.cs +++ b/NzbDrone.Api.Test/MappingTests/ResourceMappingFixture.cs @@ -5,6 +5,7 @@ using NzbDrone.Api.Episodes; using NzbDrone.Api.Mapping; using NzbDrone.Api.RootFolders; using NzbDrone.Api.Series; +using NzbDrone.Core.Indexers; using NzbDrone.Core.Organizer; using NzbDrone.Core.RootFolders; using NzbDrone.Test.Common; @@ -18,6 +19,7 @@ namespace NzbDrone.Api.Test.MappingTests [TestCase(typeof(Core.Tv.Episode), typeof(EpisodeResource))] [TestCase(typeof(RootFolder), typeof(RootFolderResource))] [TestCase(typeof(NamingConfig), typeof(NamingConfigResource))] + [TestCase(typeof(IndexerDefinition), typeof(IndexerRepository))] public void matching_fields(Type modelType, Type resourceType) { MappingValidation.ValidateMapping(modelType, resourceType); diff --git a/NzbDrone.Api/Indexers/IndexerModule.cs b/NzbDrone.Api/Indexers/IndexerModule.cs new file mode 100644 index 000000000..537771cb7 --- /dev/null +++ b/NzbDrone.Api/Indexers/IndexerModule.cs @@ -0,0 +1,21 @@ +using System.Collections.Generic; +using NzbDrone.Core.Indexers; + +namespace NzbDrone.Api.Indexers +{ + public class IndexerModule : NzbDroneRestModule + { + private readonly IIndexerService _indexerService; + + public IndexerModule(IIndexerService indexerService) + { + _indexerService = indexerService; + GetResourceAll = GetAll; + } + + private List GetAll() + { + return ApplyToList(_indexerService.All); + } + } +} \ No newline at end of file diff --git a/NzbDrone.Api/Indexers/IndexerResource.cs b/NzbDrone.Api/Indexers/IndexerResource.cs new file mode 100644 index 000000000..fadce1a5e --- /dev/null +++ b/NzbDrone.Api/Indexers/IndexerResource.cs @@ -0,0 +1,12 @@ +using System; +using NzbDrone.Api.REST; + +namespace NzbDrone.Api.Indexers +{ + public class IndexerResource : RestResource + { + public Boolean Enable { get; set; } + public String Name { get; set; } + public String Settings { get; set; } + } +} \ No newline at end of file diff --git a/NzbDrone.Api/NzbDrone.Api.csproj b/NzbDrone.Api/NzbDrone.Api.csproj index 3f56ad5a6..ec404a68c 100644 --- a/NzbDrone.Api/NzbDrone.Api.csproj +++ b/NzbDrone.Api/NzbDrone.Api.csproj @@ -94,6 +94,8 @@ + + @@ -103,6 +105,7 @@ + diff --git a/NzbDrone.Api/REST/BadRequestException.cs b/NzbDrone.Api/REST/BadRequestException.cs new file mode 100644 index 000000000..ab99e144f --- /dev/null +++ b/NzbDrone.Api/REST/BadRequestException.cs @@ -0,0 +1,14 @@ +using System; +using Nancy; +using NzbDrone.Api.ErrorManagement; + +namespace NzbDrone.Api.REST +{ + public class BadRequestException : ApiException + { + public BadRequestException(object content = null) + : base(HttpStatusCode.BadRequest, content) + { + } + } +} \ No newline at end of file diff --git a/NzbDrone.Api/REST/RestModule.cs b/NzbDrone.Api/REST/RestModule.cs index 817ff559b..fdab8bf21 100644 --- a/NzbDrone.Api/REST/RestModule.cs +++ b/NzbDrone.Api/REST/RestModule.cs @@ -25,6 +25,15 @@ namespace NzbDrone.Api.REST protected ResourceValidator SharedValidator { get; private set; } + protected void ValidateId(int id) + { + if (id <= 0) + { + throw new BadRequestException(id + " is not a valid ID"); + } + } + + protected RestModule(string modulePath) : base(modulePath) { @@ -42,6 +51,7 @@ namespace NzbDrone.Api.REST _deleteResource = value; Delete[ID_ROUTE] = options => { + ValidateId(options.Id); DeleteResource((int)options.Id); return new Response { StatusCode = HttpStatusCode.OK }; }; @@ -56,12 +66,7 @@ namespace NzbDrone.Api.REST _getResourceById = value; Get[ID_ROUTE] = options => { - int id; - if (!Int32.TryParse(options.Id, out id)) - { - throw new NotImplementedException(); - } - + ValidateId(options.Id); var resource = GetResourceById((int)options.Id); return resource.AsResponse(); }; diff --git a/NzbDrone.Core.Test/DecisionEngineTests/AllowedDownloadSpecificationFixture.cs b/NzbDrone.Core.Test/DecisionEngineTests/AllowedDownloadSpecificationFixture.cs index df0d537e4..eb07c23f4 100644 --- a/NzbDrone.Core.Test/DecisionEngineTests/AllowedDownloadSpecificationFixture.cs +++ b/NzbDrone.Core.Test/DecisionEngineTests/AllowedDownloadSpecificationFixture.cs @@ -43,7 +43,7 @@ namespace NzbDrone.Core.Test.DecisionEngineTests _fail2.Setup(c => c.IsSatisfiedBy(It.IsAny())).Returns(false); _fail3.Setup(c => c.IsSatisfiedBy(It.IsAny())).Returns(false); - _reports = new List {new ReportInfo()}; + _reports = new List { new ReportInfo() }; _remoteEpisode = new RemoteEpisode(); Mocker.GetMock().Setup(c => c.Map(It.IsAny())) @@ -101,6 +101,25 @@ namespace NzbDrone.Core.Test.DecisionEngineTests } + [Test] + public void should_not_attempt_to_make_decision_if_remote_episode_is_null() + { + GivenSpecifications(_pass1, _pass2, _pass3); + + Mocker.GetMock().Setup(c => c.Map(It.IsAny())) + .Returns(null); + + var results = Subject.GetRssDecision(_reports).ToList(); + + _pass1.Verify(c => c.IsSatisfiedBy(It.IsAny()), Times.Never()); + _pass2.Verify(c => c.IsSatisfiedBy(It.IsAny()), Times.Never()); + _pass3.Verify(c => c.IsSatisfiedBy(It.IsAny()), Times.Never()); + + results.Should().BeEmpty(); + + } + + } } \ No newline at end of file diff --git a/NzbDrone.Core.Test/Files/Indexers/Nzbx/nzbx_recent.json b/NzbDrone.Core.Test/Files/Indexers/Nzbx/nzbx_recent.json new file mode 100644 index 000000000..c6aaefe55 --- /dev/null +++ b/NzbDrone.Core.Test/Files/Indexers/Nzbx/nzbx_recent.json @@ -0,0 +1 @@ +[{"ID":"2143722","name":"Beyblade Metal Fury - 28 - The God of Venus, Quetzalcoatl [720p][C-W]","totalpart":"16","groupID":"136","size":"206400518","postdate":"2013-04-28 00:39:44","guid":"2076d4e985a10458e7505f093074c900","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143720","name":"Beyblade Metal Fury - 28 - The God of Venus, Quetzalcoatl [C-W]","totalpart":"14","groupID":"136","size":"143050322","postdate":"2013-04-28 00:38:19","guid":"192094ddcb5d16cc2e31f96abbea0cd5","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143719","name":"c7d3326e1b3ed1c0f560b6c2b33e99cf","totalpart":"45","groupID":"4","size":"838230231","postdate":"2013-04-28 00:33:18","guid":"26c5c760f41e84df601baad7f7cae8e6","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143718","name":"f8e0b53aaa9357aba863aabb5db6638c","totalpart":"43","groupID":"4","size":"805730744","postdate":"2013-04-28 00:30:02","guid":"8e5b73163f74119c34c52ca52b66d03f","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143716","name":"b846defa43b29d83ad1cb0d57ffa6b9d","totalpart":"37","groupID":"4","size":"1631380701","postdate":"2013-04-28 00:26:05","guid":"a50a2404a42bd6e1aa6f2bfd63a8fa9a","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143707","name":"e7b676f813ebf2861f4869126843764e","totalpart":"50","groupID":"4","size":"1422424105","postdate":"2013-04-28 00:14:04","guid":"7d4f95ea52ff3f29a4469b602bd504d4","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143688","name":"Pokemon BW Adventures in Unova - 13 - The Name's N! [720p][C-W]","totalpart":"18","groupID":"136","size":"210480157","postdate":"2013-04-28 00:05:33","guid":"bdecae42dbd7f53ae107df8b08d7c5a6","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143697","name":"4c47a01f77b925701745fb07ed0792d8","totalpart":"41","groupID":"4","size":"1770945200","postdate":"2013-04-28 00:04:56","guid":"5ccadd18c0c5f34f79aa97e6378c6129","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143680","name":"WWE.Saturday.Morning.Slam.2013.04.27.HDTV.x264-OMiCRON","totalpart":"38","groupID":"20","size":"329050268","postdate":"2013-04-27 23:57:14","guid":"b7940533409e50039f5e7c6dd719c25e","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5060","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143677","name":"Teenage.Mutant.Ninja.Turtles.2012.S01E21.HDTV.x264-CRiMSON","totalpart":"23","groupID":"20","size":"135905381","postdate":"2013-04-27 23:55:51","guid":"cc0691d7e7af30ec96e9deb5458fd64c","fromname":"r@ndom.tv (r@ndom)","completion":"100","categoryID":"5030","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"3","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143679","name":"Man.vs.Wild.S06.720p.hdtv.x264-momentum","totalpart":"165","groupID":"11","size":"8080108721","postdate":"2013-04-27 23:55:45","guid":"b8dcd874647aa1dba71beaa45ff1d051","fromname":"yoyo@huyas.com (yoyo)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143676","name":"d4c3d5c7538715abbbee637f81a5fe86","totalpart":"37","groupID":"4","size":"1614292400","postdate":"2013-04-27 23:52:14","guid":"d566bfb1be1b3dc76519869c4012e514","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143671","name":"Pokemon BW Adventures in Unova - 13 - The Name's N! [C-W]","totalpart":"15","groupID":"136","size":"165780170","postdate":"2013-04-27 23:51:39","guid":"6bcc23cebc939aba3b425f86e0649a09","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143664","name":"Uqdhhidoyy-3514481900-201304280820","totalpart":"96","groupID":"4","size":"4787690892","postdate":"2013-04-27 23:45:28","guid":"47d6c8046178e3e22523964ff42bac02","fromname":"nosendemails@me.com.bk (radombk)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143665","name":"b6877a6efdf846c8a3d5e30f1bcf66fd","totalpart":"51","groupID":"4","size":"968375053","postdate":"2013-04-27 23:40:36","guid":"7e44576d2f7805b7435628b4949530ad","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143641","name":"Green.Lantern.The.Animated.Series.S01E17.Blue.Hope.GERMAN.DUBBED.WS.WebRip.XviD-TVP","totalpart":"9","groupID":"102","size":"193817590","postdate":"2013-04-27 23:32:53","guid":"ac7cf83453923e2b0a691bd3d54c6e2f","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143632","name":"Touch.S02E11.1080p.WEB-DL.DD5.1.H.264-ECI","totalpart":"51","groupID":"20","size":"2373551248","postdate":"2013-04-27 23:32:34","guid":"4a8088595c7f8fc4656490841a2711b0","fromname":"autom@gical.tv (M@GiC)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"4","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143648","name":"48360ee63cc8df45011ed65c2a9ad5dc","totalpart":"38","groupID":"4","size":"1672282384","postdate":"2013-04-27 23:29:46","guid":"a796d42a4b64947c92a28734a280f609","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143630","name":"Green.Lantern.The.Animated.Series.S01E17.Blue.Hope.GERMAN.DUBBED.DL.720p.WebHD.x264-TVP","totalpart":"15","groupID":"102","size":"808842408","postdate":"2013-04-27 23:27:16","guid":"bff4352bacfe0e949cd908e011163dd7","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143628","name":"Rugby.Super.Rugby.2013.04.26.Stormers.vs.Hurricanes.AHDTV.x264-C4TV","totalpart":"42","groupID":"20","size":"1666594502","postdate":"2013-04-27 23:26:43","guid":"1f8ac6758609bdfd111a24ce24b30122","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5060","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143626","name":"Hell.on.Wheels.S01E08.Entgleist.German.DL.720p.BluRay.x264-iNTENTiON","totalpart":"25","groupID":"102","size":"1893202932","postdate":"2013-04-27 23:23:22","guid":"39a4b44d1e04f52254fdc1d1cf8f58ec","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143625","name":"391972227aebddd1098a8d1b10a4ab28","totalpart":"41","groupID":"4","size":"1100675834","postdate":"2013-04-27 23:17:32","guid":"d26ea5c43ec37b84a9615df3c3d96c29","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143621","name":"Casualty.S27E33.HDTV.x264-TLA","totalpart":"32","groupID":"20","size":"472806902","postdate":"2013-04-27 23:15:42","guid":"6f6c8d7dcd3748f14023da90f26d4e98","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5030","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143618","name":"Charles.Bradley.Soul.of.America.2012.720p.HDTV.x264-SYS","totalpart":"57","groupID":"20","size":"2554480705","postdate":"2013-04-27 23:13:16","guid":"1affee5d8a890421e04d0df3f803735c","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5040","imdbID":"2125467","anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143619","name":"6ad55dc83d2a51c3ad1e5df6ac35c4de","totalpart":"39","groupID":"4","size":"1728091720","postdate":"2013-04-27 23:10:59","guid":"dfaac9d905cc729435ac36571bbee683","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143604","name":"Hell.on.Wheels.S01E09.Vergebung.German.DL.720p.BluRay.x264-iNTENTiON","totalpart":"22","groupID":"102","size":"1604526177","postdate":"2013-04-27 23:07:30","guid":"0e2c00457336c0f79458f14ae5c6cc1b","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143602","name":"Casualty.S27E33.720p.HDTV.x264-TLA","totalpart":"41","groupID":"20","size":"1175334564","postdate":"2013-04-27 23:05:13","guid":"0459b1828df7c8f575bf758b81802e06","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143592","name":"Charles.Bradley.Soul.of.America.2012.HDTV.x264-SYS","totalpart":"57","groupID":"20","size":"754508811","postdate":"2013-04-27 23:04:21","guid":"bbe1bdae92161df2e50c6b7e57132daa","fromname":"provide@4u.net (yeahsure)","completion":"100","categoryID":"5030","imdbID":"2125467","anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143594","name":"MasterChef.New.Zealand.S04E16.MasterClass.720p.HDTV.x264-FiHTV","totalpart":"44","groupID":"20","size":"1302534472","postdate":"2013-04-27 23:02:51","guid":"2c48ad4ebef7c9ef1bbed23f32a72b96","fromname":"autom@gical.tv (M@GiC)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143595","name":"Dnohdynndn-1294102212-201304280752","totalpart":"38","groupID":"4","size":"1755901329","postdate":"2013-04-27 23:01:18","guid":"d29cf69d9ac6d9b04cdcfbea776c528d","fromname":"nosendemails@me.com.bk (radombk)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143590","name":"MasterChef.New.Zealand.S04E16.MasterClass.HDTV.x264-FiHTV","totalpart":"29","groupID":"20","size":"405023721","postdate":"2013-04-27 22:59:34","guid":"341e26644c6d97a78199a8cf65768e1b","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5030","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"4","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143585","name":"JocmT4HfP66 4oQFYav8UrZg5BnQLSYYpsVrezdD","totalpart":"183","groupID":"99","size":"19369780528","postdate":"2013-04-27 22:58:58","guid":"6e9200f4ef8007a98eb1dae91b73c7b5","fromname":"town ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143593","name":"3fae4f8b5a226fc9ce28971e88b4cf5d","totalpart":"46","groupID":"4","size":"1271183868","postdate":"2013-04-27 22:57:46","guid":"a2479c0e3acd6e91d3c1f4563ba1f954","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143574","name":"Man.vs.Wild.S05.720p.hdtv.x264-momentum","totalpart":"191","groupID":"11","size":"9436157207","postdate":"2013-04-27 22:53:26","guid":"8b61353b5881009858fa4ccaad3c5ad6","fromname":"yoyo@huyas.com (yoyo)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143559","name":"72018e3d9-iPbc853d-cf","totalpart":"114","groupID":"83","size":"5832289676","postdate":"2013-04-27 22:50:57","guid":"54db90ef07ae1abdc5f80e0f7b642073","fromname":"CPPGebruiker@domein.com (CPP)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143548","name":"BR18e3d9-iPbc853d-cf","totalpart":"30","groupID":"83","size":"1180840190","postdate":"2013-04-27 22:49:27","guid":"a2b459ca3f9cf2de00f528caee4a5ac8","fromname":"CPPGebruiker@domein.com (CPP)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143583","name":"22923e527f9fb1906d3f2802b1e2add2","totalpart":"41","groupID":"4","size":"1124753585","postdate":"2013-04-27 22:49:13","guid":"dcd6f1d94f036bfa9dfcc5b351534db6","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143554","name":"BR2318e3d9-2DDbc853d-cf","totalpart":"84","groupID":"83","size":"4189286025","postdate":"2013-04-27 22:48:46","guid":"eb478c703fe90aae9ffb0593f1cd6133","fromname":"CPPGebruiker@domein.com (CPP)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143564","name":"beffd3c43cb9ca7490984764469b8a12","totalpart":"49","groupID":"4","size":"911337444","postdate":"2013-04-27 22:42:03","guid":"67e81dc4c7f0a588dca94d7828b2e18b","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143556","name":"Hell.on.Wheels.S01E10.Der.Gott.des.Chaos.German.DL.720p.BluRay.x264-iNTENTiON","totalpart":"22","groupID":"102","size":"1563380685","postdate":"2013-04-27 22:39:32","guid":"d50508256400ec107c5eae9dbbc10f27","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143542","name":"QfoEbJWSro3oB1qKSgq4cLjTtqRPDU24TzCZ72kV","totalpart":"175","groupID":"99","size":"18489249090","postdate":"2013-04-27 22:37:28","guid":"4bee4fdaf014a387b950b1d74575833c","fromname":"town ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143555","name":"e2bac1bfbdd908a847ef64267148e5ae","totalpart":"40","groupID":"4","size":"1747654881","postdate":"2013-04-27 22:36:50","guid":"4cee57d121585d41ad981a7eca29ceef","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143517","name":"[Hadena] Yuyushiki - 03 [720p] [9376F7D9]","totalpart":"23","groupID":"136","size":"336119309","postdate":"2013-04-27 22:26:29","guid":"0c357d029d2c07b04e18c94ebe64edf3","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143532","name":"Hell.on.Wheels.S01E03.Eine.neue.Freiheit.German.DL.720p.BluRay.x264-iNTENTiON","totalpart":"25","groupID":"102","size":"1921069260","postdate":"2013-04-27 22:26:00","guid":"fe9ec688668a7f7ac0b6d3d8505ce57a","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143516","name":"[Hadena] Devil Survivor 2 The Animation - 04 [720p] [433CE24F]","totalpart":"26","groupID":"136","size":"417006152","postdate":"2013-04-27 22:24:47","guid":"c3e07dfb45ceca8f50595a4fc09ce14d","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143535","name":"205562b4c5f78ee7466df3e4e7af7b22","totalpart":"39","groupID":"4","size":"719160149","postdate":"2013-04-27 22:24:11","guid":"f85ca28289feeeb82956eb88b53edb0d","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143531","name":"06863d319ea8ae73f3988826a397a297","totalpart":"50","groupID":"4","size":"942809688","postdate":"2013-04-27 22:20:54","guid":"21b3d4b88f406718d227a6bce51356b3","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143502","name":"Dnodnrohqu-1291279453-201304280707","totalpart":"38","groupID":"4","size":"1752045572","postdate":"2013-04-27 22:16:39","guid":"8a95c25a08b332c9e957288352471966","fromname":"nosendemails@me.com.bk (radombk)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143513","name":"Inside.Amy.Schumer.S01E01.1080p.WEB-DL.H264-NTS","totalpart":"28","groupID":"99","size":"895593462","postdate":"2013-04-27 22:15:43","guid":"4a500656db57daa39b4bec734bb92af2","fromname":"Bob@home (Bob)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143509","name":"9676a89b0b40e10ea86f113a9431d78c","totalpart":"36","groupID":"4","size":"638198882","postdate":"2013-04-27 22:15:34","guid":"0d9ede1ddaba0ee0d18f707d5fa3f98a","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143488","name":"hoAxM3hTkRSc8qMrDCK5in13L6XJq8TEMakRsqNn","totalpart":"99","groupID":"99","size":"10071765211","postdate":"2013-04-27 22:14:21","guid":"8ec39fb744c72eaa0a2a3fdc0d944a8b","fromname":"town ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143503","name":"dad31d28b9ed9f9000efa58ab10de35e","totalpart":"38","groupID":"4","size":"694841253","postdate":"2013-04-27 22:12:33","guid":"88413ac0715106a454cb89f8be5218ef","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143497","name":"b8e8abbf0d7efdaeb20129a233c6ebbc","totalpart":"38","groupID":"4","size":"1651504871","postdate":"2013-04-27 22:09:15","guid":"43c8e2f8ecf85919254f06f468c16ca0","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143475","name":"Hell.on.Wheels.S01E04.Geheimnisse.German.DL.720p.BluRay.x264-iNTENTiON","totalpart":"24","groupID":"102","size":"1826220348","postdate":"2013-04-27 22:08:44","guid":"b41329a4045e9cd6a81f665903934fc8","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143464","name":"[rori] Hentai Ouji to Warawanai Neko - 03 [21F9BF04]","totalpart":"20","groupID":"136","size":"299172558","postdate":"2013-04-27 22:03:51","guid":"9ba98c6d0075a838f3bf4ddb6a28d228","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143466","name":"Hell.on.Wheels.S01E05.Brot.und.Spiele.German.DL.720p.BluRay.x264-iNTENTiON","totalpart":"26","groupID":"102","size":"2021938351","postdate":"2013-04-27 22:00:48","guid":"a41eaf035b06eda65c0368ab0d7e5640","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143463","name":"bac986f34eb663323e4624a1367a5639","totalpart":"48","groupID":"4","size":"1321899365","postdate":"2013-04-27 21:57:01","guid":"520964d688e7cad2ade6ec88115febf8","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143453","name":"Hell.on.Wheels.S01E06.Schwierige.Verhandlungen.German.DL.720p.BluRay.x264-iNTENTiON","totalpart":"23","groupID":"102","size":"1745670602","postdate":"2013-04-27 21:49:25","guid":"a7ecdeaa83dbb7d2948f4588e109ea20","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143460","name":"73e3cba160bee5d071a9d4fea8e3bac1","totalpart":"36","groupID":"4","size":"1575948476","postdate":"2013-04-27 21:48:18","guid":"b828be0701c68d6eefa9b33584dcc484","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143449","name":"Hell.on.Wheels.S01E07.Enthuellungen.German.DL.720p.BluRay.x264-iNTENTiON","totalpart":"24","groupID":"102","size":"1826712363","postdate":"2013-04-27 21:43:40","guid":"bad9a6820a33006bca5ff8ba633b44e1","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143448","name":"Man.vs.Wild.S04.720p.hdtv.x264","totalpart":"219","groupID":"11","size":"21530665764","postdate":"2013-04-27 21:41:57","guid":"d1d1da56f3dfa1a375c0561f6e5108a4","fromname":"yoyo@huyas.com (yoyo)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143622","name":"DC84rp6FMibt6CxpORdt","totalpart":"133","groupID":"4","size":"28806557896","postdate":"2013-04-27 21:40:43","guid":"235b26103a928089eca8cb8215ca8f05","fromname":"dkMFlpgRaO@dkMFlpgRaO.com","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143444","name":"135d9fa7bac267d8a350523ba70a7251","totalpart":"43","groupID":"4","size":"1203001594","postdate":"2013-04-27 21:37:29","guid":"9e57c6267bff07d0c048aee2b07acfea","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143429","name":"Tabatha.Takes.Over.S00E00.720p.hdtv.x264","totalpart":"18","groupID":"4","size":"405332816","postdate":"2013-04-27 21:31:23","guid":"c70a869543edec9169f2f34e027fae4b","fromname":"Bob ","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143436","name":"79f5a5ded0e667379c653ceaf9983168","totalpart":"42","groupID":"4","size":"1857657002","postdate":"2013-04-27 21:29:52","guid":"7cc401fcc53fcca0513fd608c8a701ce","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143430","name":"[HorribleSubs] Namiuchigiwa no Muromi-san - 04 [720p]","totalpart":"18","groupID":"136","size":"209329581","postdate":"2013-04-27 21:29:16","guid":"3181b88c1d7b868231167d10ea123f3f","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143422","name":"[HorribleSubs] Namiuchigiwa no Muromi-san - 04 [480p]","totalpart":"13","groupID":"136","size":"98648991","postdate":"2013-04-27 21:25:58","guid":"0226f3443d15c4f36f91893876ca965b","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143421","name":"[HorribleSubs] Namiuchigiwa no Muromi-san - 04 [1080p]","totalpart":"23","groupID":"136","size":"349601812","postdate":"2013-04-27 21:23:42","guid":"4a4abd948e44876aafcd0443f12b082a","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143418","name":"The.Managers.Press.Conference.2013.04.26.PDTV.x264-W4F","totalpart":"18","groupID":"20","size":"163418418","postdate":"2013-04-27 21:20:00","guid":"828911e600c9f5f282f9ff42a3bdaaf1","fromname":"provide@4u.net (yeahsure)","completion":"100","categoryID":"5030","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143419","name":"e872c25ab4195d1e04963d58f566e2a1","totalpart":"45","groupID":"4","size":"852642875","postdate":"2013-04-27 21:14:50","guid":"6c7288396417b7599964b12d4f7426ed","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143407","name":"Britains.Got.Talent.S07E03.HDTV.x264-W4F","totalpart":"46","groupID":"20","size":"799245064","postdate":"2013-04-27 21:09:04","guid":"58a70ce2bc25df17c9054fc7ec38ce0f","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5030","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"4","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143406","name":"Y7VousXe6bR7N2Mr ks2Q5DlyuTQrqde667qSz1n","totalpart":"22","groupID":"99","size":"932952283","postdate":"2013-04-27 21:07:31","guid":"4a407d896f7a2c437c30c6de0a35297f","fromname":"town ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143408","name":"c00df45dae11e895f675200789681762","totalpart":"39","groupID":"4","size":"1712354565","postdate":"2013-04-27 21:06:02","guid":"ec9f0ffc05fd0ecd055a813afe8dcb73","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143389","name":"Bloed Zweet En Tranen S01E05 DUTCH - RealCo","totalpart":"68","groupID":"4","size":"993658987","postdate":"2013-04-27 21:03:38","guid":"402a19d1e47cba5f410260c4c6acc8d3","fromname":"???? (????)","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143397","name":"Britains.Got.Talent.S07E03.720p.HDTV.x264-FTP","totalpart":"62","groupID":"20","size":"2277385782","postdate":"2013-04-27 21:02:28","guid":"46a2d88ea99544b2ea877eb1476a43d5","fromname":"autom@gical.tv (M@GiC)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"3","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143381","name":"Aaf S01E08 WEBRip DUTCH - RealCo","totalpart":"29","groupID":"4","size":"346048857","postdate":"2013-04-27 20:55:12","guid":"278e3854976df8cc65bf116d4ea756fc","fromname":"???? (????)","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143387","name":"8b0479c91cb47df1fa2e1d34343c132a","totalpart":"47","groupID":"4","size":"900839543","postdate":"2013-04-27 20:54:19","guid":"502b3dd9f77a1e77be170ef77556214f","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143380","name":"1afb0b45500a7bd4b9d6d987e7e1c793","totalpart":"45","groupID":"4","size":"839085804","postdate":"2013-04-27 20:49:06","guid":"1a9f687e858cc7f7b86e2609f3be67e9","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143355","name":"lal203klf94f","totalpart":"9","groupID":"20","size":"291928344","postdate":"2013-04-27 20:44:29","guid":"8c70ae23f7a83f4ca74c387a2a3e33d8","fromname":"JBinUp ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143372","name":"d7f728a0a97c60b10b54fc7d56d7c2bd","totalpart":"39","groupID":"4","size":"1041580853","postdate":"2013-04-27 20:44:25","guid":"88309c5449ff78af95141fff2497c410","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143356","name":"Rhinnnaur-748222637-201304280538","totalpart":"69","groupID":"4","size":"1018523156","postdate":"2013-04-27 20:43:38","guid":"40c8d24bb4c6c1016c4d8b6742f2a476","fromname":"nosendemails@me.com.bk (radombk)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143500","name":"Law & Order Special Victims Unit - Season 12","totalpart":"339","groupID":"4","size":"39942945773","postdate":"2013-04-27 20:42:40","guid":"7dbf74e3cfccc7bd75168396c42e066a","fromname":"deeprelease","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143344","name":"[gg] Hentai Ouji to Warawanai Neko - 03 [0E161BCC]","totalpart":"20","groupID":"136","size":"289652452","postdate":"2013-04-27 20:41:30","guid":"9311d1871d57435f12572ab6af7291ef","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143343","name":"ee6e251a9fa61217952217f88586621f","totalpart":"39","groupID":"4","size":"1030753306","postdate":"2013-04-27 20:37:57","guid":"c4367f01e6e5fbed02ee6c66762632d2","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143331","name":"Hell.on.Wheels.S01E02.Unmoralische.Mathematik.German.DL.720p.BluRay.x264-iNTENTiON","totalpart":"26","groupID":"102","size":"2071610057","postdate":"2013-04-27 20:31:42","guid":"9fb1a8e550bfe98670c3ac8cb332baff","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143330","name":"86ef965ebb35ce4e689891922d9170cc","totalpart":"38","groupID":"4","size":"1022491571","postdate":"2013-04-27 20:30:19","guid":"d100c687bc45e8a8c419208a8e7ce85b","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143296","name":"Hdoqyuddy-419503110-201304280523","totalpart":"41","groupID":"4","size":"570714928","postdate":"2013-04-27 20:25:50","guid":"b3e8dc6b4349dfd248a485f5e52c80a5","fromname":"nosendemails@me.com.bk (radombk)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143278","name":"Vranckx 27-04-2013 Canvas.be ?? ?????? ? ??????? -","totalpart":"18","groupID":"54","size":"494344999","postdate":"2013-04-27 20:25:15","guid":"11dd6a69c0053fbbcd1e79fc2ae03dc7","fromname":"welke.email@gmail.com (Boompje)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143277","name":"Vranckx 27-04-2013 Canvas.be ?? ?????? ? ???????","totalpart":"18","groupID":"99","size":"494344999","postdate":"2013-04-27 20:25:15","guid":"71d11cce227a3c7572baec7f52183316","fromname":"welke.email@gmail.com (Boompje)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143295","name":"f133bf6a450aa134ff23e927aba495d7","totalpart":"46","groupID":"4","size":"1250419790","postdate":"2013-04-27 20:23:45","guid":"ff7e01c004d3fc2e1c7797db9cffca42","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143241","name":"X Factor NL S05E02 DUTCH - RealCo","totalpart":"72","groupID":"4","size":"1042318493","postdate":"2013-04-27 20:20:24","guid":"fa7536c7461c14ca2e36a03a6605e863","fromname":"???? (????)","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143234","name":"Bloed Zweet En Tranen S01E05 DUTCH 720p HDTV - RealCo","totalpart":"66","groupID":"4","size":"3176747436","postdate":"2013-04-27 20:17:16","guid":"49cacc53cb4f5d18f4ad85744c74a49f","fromname":"???? (????)","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143256","name":"6e52075871839447dd40d5a4f40b8804","totalpart":"42","groupID":"4","size":"1841318393","postdate":"2013-04-27 20:15:16","guid":"352d665fd42a83276f19848e2bd53a6a","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143673","name":"Bonanza.S10E29.Der.Zaun.des.Hasses.German.FS.DVDRip.XviD-iNTENTiON","totalpart":"13","groupID":"102","size":"582373919","postdate":"2013-04-27 20:04:30","guid":"0f25fbc2cc7b98c01de4bfe37ca07f66","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143174","name":"Hqiiiii-4588888-201304280501","totalpart":"5","groupID":"4","size":"5814025","postdate":"2013-04-27 20:02:08","guid":"114a65ab0ecd942d14c15c82cbeb5320","fromname":"nosendemails@me.com.bk (radombk)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143181","name":"Dates.From.Hell.S02E06.720p.HDTV.x264-YesTV","totalpart":"19","groupID":"20","size":"426350543","postdate":"2013-04-27 20:01:08","guid":"b09fd234bb96642ef4ace17d0d9f1672","fromname":"autom@gical.tv (M@GiC)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143198","name":"9e0ad1614701715a0ac5ae5e51b563d4","totalpart":"36","groupID":"4","size":"1574274004","postdate":"2013-04-27 20:00:17","guid":"28b21a2ea393ee72158b4c963e313adf","fromname":"knt@home.nl (KNT)","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143172","name":"Dates.From.Hell.S02E06.HDTV.x264-YesTV","totalpart":"19","groupID":"20","size":"140958996","postdate":"2013-04-27 19:59:42","guid":"d0ac5d559fb5cf78ed287021ab3132bc","fromname":"provide@4u.net (yeahsure)","completion":"100","categoryID":"5030","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143169","name":"Bonanza.S10E30.Wuestensonne.German.FS.DVDRip.XviD-iNTENTiON","totalpart":"13","groupID":"102","size":"583100422","postdate":"2013-04-27 19:59:22","guid":"bb87a4458a86f2604f039a8ffaf745a0","fromname":"UnionYouth ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"0","votes":{"upvotes":0,"downvotes":0}},{"ID":"2143168","name":"Dates.From.Hell.S02E05.720p.HDTV.x264-YesTV","totalpart":"27","groupID":"20","size":"444267792","postdate":"2013-04-27 19:59:07","guid":"c164965308462609946f370e834e8e54","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"1","votes":{"upvotes":0,"downvotes":0}}] \ No newline at end of file diff --git a/NzbDrone.Core.Test/Files/RSS/nzbx_search.json b/NzbDrone.Core.Test/Files/Indexers/Nzbx/nzbx_search.json similarity index 100% rename from NzbDrone.Core.Test/Files/RSS/nzbx_search.json rename to NzbDrone.Core.Test/Files/Indexers/Nzbx/nzbx_search.json diff --git a/NzbDrone.Core.Test/Files/RSS/nzbx_recent.json b/NzbDrone.Core.Test/Files/RSS/nzbx_recent.json deleted file mode 100644 index d585b6556..000000000 --- a/NzbDrone.Core.Test/Files/RSS/nzbx_recent.json +++ /dev/null @@ -1 +0,0 @@ -[{"ID":"571777","name":"Cak4QCQG","totalpart":"10","groupID":"99","size":"890190951","postdate":"2012-12-20 18:14:13","guid":"48714abb00a095e00fbcbe161253abf6","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"3","votes":{"upvotes":0,"downvotes":0}},{"ID":"598723","name":"hmqNKMhJ","totalpart":"1","groupID":"99","size":"177560","postdate":"2012-12-20 18:09:26","guid":"5543a8f88f52ec4b6fe795313a83e69b","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570798","name":"9CwyazAP","totalpart":"20","groupID":"99","size":"1085813984","postdate":"2012-12-20 18:09:19","guid":"4f875c754c5ec4af69737321f87ee4f0","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569075","name":"RFMF12012R01RP1080i","totalpart":"164","groupID":"74","size":"34600152024","postdate":"2012-12-20 18:08:41","guid":"0aac232cad178437616f11c00e711bf4","fromname":"Yenc@power-post.org (Sneaker)","completion":"99","categoryID":"5060","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598722","name":"AgcCPz7Y","totalpart":"1","groupID":"99","size":"169891","postdate":"2012-12-20 18:02:50","guid":"f3354b062679cc62a2576d32b7f4d12b","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570797","name":"RfjRgBBj","totalpart":"20","groupID":"99","size":"1034761352","postdate":"2012-12-20 18:02:39","guid":"9e2e9a039fb3d66b4afe675a6a6e7a5c","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598721","name":"RjzH9mjz","totalpart":"1","groupID":"99","size":"175385","postdate":"2012-12-20 17:57:31","guid":"e99b6ca4ec64808193b847a80c1b6bdb","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570796","name":"3CtFGNVr","totalpart":"20","groupID":"99","size":"1070944005","postdate":"2012-12-20 17:57:15","guid":"c7f88f6d6d7b36f1533b0c1a1453ad7e","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570239","name":"Ueberleben.im.Sumpf.S03E16.Big.Gators.Big.Dollars.GERMAN.DUBBED.DOKU.WS.HDTVRip.XviD-TVP","totalpart":"28","groupID":"120","size":"420986580","postdate":"2012-12-20 17:55:19","guid":"bafb5576d86f0801396d48b71f761e20","fromname":"JBinUp.com ","completion":"100","categoryID":"5020","imdbID":"1747551","anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570358","name":"Nano.Die.Welt.von.morgen.2012-12-19.GERMAN.DOKU.dTV.xvid-ghost","totalpart":"25","groupID":"120","size":"281334630","postdate":"2012-12-20 17:55:17","guid":"52af91085bad960d5f53363e4f2bb2ec","fromname":"JBinUp.com ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598720","name":"BfYVApMT","totalpart":"1","groupID":"99","size":"179640","postdate":"2012-12-20 17:51:29","guid":"290f90a4252cc333b2cc880ce0519a31","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570069","name":"Breakout.Kings.S01E06.Wie.der.Vater.so.der.Sohn.GERMAN.DUBBED.720p.HDTV.x264-ZZGtv","totalpart":"33","groupID":"120","size":"1272677286","postdate":"2012-12-20 17:51:28","guid":"16912862c2aea39a0102df59ed838a2b","fromname":"DeineMudda ","completion":"100","categoryID":"5020","imdbID":"1590961","anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570795","name":"gBFvp7Ch","totalpart":"20","groupID":"99","size":"1098079437","postdate":"2012-12-20 17:51:19","guid":"62407cfb960bbc4f8eae4353fb1f3329","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"3","votes":{"upvotes":0,"downvotes":0}},{"ID":"598719","name":"A9MGx8HM","totalpart":"1","groupID":"99","size":"177143","postdate":"2012-12-20 17:45:37","guid":"23f64f0a77026dba5a42f02cd7e7c371","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570794","name":"X7PtKCmn","totalpart":"20","groupID":"99","size":"1081019033","postdate":"2012-12-20 17:45:30","guid":"64ba64f430be1428f989610c511f0f03","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598718","name":"YWTrHcrW","totalpart":"1","groupID":"99","size":"54470","postdate":"2012-12-20 17:39:59","guid":"377bfbe9337c671f1525ee706d4fe0fb","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"571455","name":"WAtamZF2","totalpart":"13","groupID":"99","size":"309197396","postdate":"2012-12-20 17:39:56","guid":"0689c963c7c2ea5f3d821ecc016e65dd","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598717","name":"GWkkq2p3","totalpart":"1","groupID":"99","size":"179411","postdate":"2012-12-20 17:37:54","guid":"f332b575e5e3bbf3441815c5b200589b","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570793","name":"fDFJx96G","totalpart":"20","groupID":"99","size":"1094766822","postdate":"2012-12-20 17:37:46","guid":"ced2fe9985e5669e0242535767d836d2","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570168","name":"Chicago.Fire.S01E10.1080p.WEB-DL.DD5.1.H.264-KiNGS","totalpart":"29","groupID":"20","size":"2075500180","postdate":"2012-12-20 17:33:12","guid":"382d5d20491e4a99564a0ec5241bce50","fromname":"prime@time.tv (autobot)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598716","name":"DNfBKBqv","totalpart":"1","groupID":"99","size":"173889","postdate":"2012-12-20 17:32:12","guid":"0f6d47f8f5776efc4b1801d3db216994","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570792","name":"B4atdKGG","totalpart":"20","groupID":"99","size":"1055366008","postdate":"2012-12-20 17:32:11","guid":"9b9e79d76a646db4df789a6618655d54","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598715","name":"YHrj9wv6","totalpart":"1","groupID":"99","size":"178447","postdate":"2012-12-20 17:27:47","guid":"0e60756698a293e38a303ab946603017","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570791","name":"6MZDWAGL","totalpart":"20","groupID":"99","size":"1090690676","postdate":"2012-12-20 17:27:39","guid":"532f2c1388389914c64bbd49c640c9c8","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569844","name":"Chicago.Fire.S01E10.720p.WEB-DL.DD5.1.H.264-KiNGS","totalpart":"38","groupID":"20","size":"1617038656","postdate":"2012-12-20 17:27:19","guid":"620411f6b4c123256c71a6f1fe7ab84c","fromname":"r@ndom.tv (r@ndom)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598714","name":"dmtAzkkB","totalpart":"1","groupID":"99","size":"178708","postdate":"2012-12-20 17:21:48","guid":"182e8516acf4558495824aa6734d0e2e","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570790","name":"mJYGyKdr","totalpart":"20","groupID":"99","size":"1091882769","postdate":"2012-12-20 17:21:35","guid":"f5365d005bc1f71d6da0c70507919fe6","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570733","name":"Dragons.Riders.of.Berk.S01E02.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"20","groupID":"20","size":"1101417070","postdate":"2012-12-20 17:08:38","guid":"b307d0f857032eef0db51ae7a913209e","fromname":"provide@4u.net (yeahsure)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570857","name":"Dragons.Riders.of.Berk.S01E05.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"19","groupID":"20","size":"1033988732","postdate":"2012-12-20 17:07:08","guid":"b2a15de40f47025a660f420b8b8abb6d","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570856","name":"Dragons.Riders.of.Berk.S01E04.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"19","groupID":"20","size":"1090845908","postdate":"2012-12-20 17:05:48","guid":"6a4f51055c2640a06e6ab44f35c1b41c","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569791","name":"Amerikas.heisse.Grenze.Nachtschicht.German.DOKU.720p.HDTV.x264-UTOPiA","totalpart":"40","groupID":"120","size":"1682015876","postdate":"2012-12-20 17:04:10","guid":"4421333408e611424627251210b04f81","fromname":"DeineMudda ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570855","name":"Dragons.Riders.of.Berk.S01E13.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"19","groupID":"20","size":"1089833444","postdate":"2012-12-20 17:03:54","guid":"3965803dd2f8a7ae15e96b7822a680da","fromname":"prime@time.tv (autobot)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570732","name":"Dragons.Riders.of.Berk.S01E01.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"20","groupID":"20","size":"1095258576","postdate":"2012-12-20 17:01:34","guid":"349095501a8fef2d61c76e2905440a91","fromname":"prime@time.tv (autobot)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569611","name":"Transporter.Die.Serie.S01E01.Eine.neue.Mission.German.DL.720p.BluRay.x264-GZCrew","totalpart":"46","groupID":"120","size":"1984314476","postdate":"2012-12-20 17:00:30","guid":"62e023765790f00bc6e04027e341bc27","fromname":"DeineMudda ","completion":"100","categoryID":"5020","imdbID":"1885102","anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570854","name":"Dragons.Riders.of.Berk.S01E12.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"19","groupID":"20","size":"1059746929","postdate":"2012-12-20 16:59:51","guid":"960bc5a3fa8abe4cd573b42295e7e2d9","fromname":"provide@4u.net (yeahsure)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570853","name":"Dragons.Riders.of.Berk.S01E11.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"19","groupID":"20","size":"1085404658","postdate":"2012-12-20 16:58:33","guid":"19a7f17aeafe7efdb7c3d7fb64c6d6e4","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"3","votes":{"upvotes":0,"downvotes":0}},{"ID":"570852","name":"Dragons.Riders.of.Berk.S01E10.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"19","groupID":"20","size":"1083964443","postdate":"2012-12-20 16:57:14","guid":"61a7a7a94cf9994677db062c560e8c47","fromname":"prime@time.tv (autobot)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570851","name":"Dragons.Riders.of.Berk.S01E09.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"19","groupID":"20","size":"1071437155","postdate":"2012-12-20 16:55:48","guid":"b87cac4f42aeab580c67338c12202ef4","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569892","name":"Discovery.Channel.The.Worlds.Most.Expensive.Cars.720p.HDTV.x264-KNiFESHARP","totalpart":"37","groupID":"20","size":"1010366223","postdate":"2012-12-20 16:55:34","guid":"2ede17d901e9d2969ab8dd9c528bf8e6","fromname":"autom@gical.tv (M@GiC)","completion":"100","categoryID":"5080","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570731","name":"Dragons.Riders.of.Berk.S01E03.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"20","groupID":"20","size":"1097887077","postdate":"2012-12-20 16:51:41","guid":"9876cffd4d219825b65301b7362fb1d2","fromname":"r@ndom.tv (r@ndom)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570142","name":"Discovery.Channel.The.Worlds.Most.Expensive.Cars.HDTV.x264-DEADPiXEL","totalpart":"30","groupID":"20","size":"308118362","postdate":"2012-12-20 16:51:25","guid":"d1902274e7172833664c97ec248047a2","fromname":"canuck@suck (ilikeboys)","completion":"100","categoryID":"5080","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570850","name":"Dragons.Riders.of.Berk.S01E07.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"19","groupID":"20","size":"1080832309","postdate":"2012-12-20 16:47:51","guid":"31dc927a41f818172df2dfc05e3961af","fromname":"autom@gical.tv (M@GiC)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570849","name":"Dragons.Riders.of.Berk.S01E06.1080p.WEB-DL.H.264.DD5.1-iT00NZ","totalpart":"19","groupID":"20","size":"1070427536","postdate":"2012-12-20 16:43:36","guid":"7b5e26aea148a08feb6f8019bd36c065","fromname":"provide@4u.net (yeahsure)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598713","name":"73dB1qfh","totalpart":"1","groupID":"99","size":"183741","postdate":"2012-12-20 16:36:14","guid":"beea318b30301466861825d869afccce","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570789","name":"DHB92AX7","totalpart":"20","groupID":"99","size":"1123919371","postdate":"2012-12-20 16:36:07","guid":"3a3e4a0d0e2cd63caba793975f9fae85","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598712","name":"Vn3gL9Q6","totalpart":"1","groupID":"99","size":"65749","postdate":"2012-12-20 16:31:19","guid":"62cac2e06acbd073720c93b1994a20c9","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"571347","name":"7dpFNQ2L","totalpart":"14","groupID":"99","size":"379516245","postdate":"2012-12-20 16:31:14","guid":"903a4ed450b128d69feb8245a21a6cab","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570011","name":"Scam.City.S01E10.HDTV.x264-DEADPiXEL","totalpart":"34","groupID":"20","size":"379190559","postdate":"2012-12-20 16:11:02","guid":"e2ae411c569b788d57939387058f6f54","fromname":"autom@gical.tv (M@GiC)","completion":"100","categoryID":"5030","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569733","name":"Scam.City.S01E10.720p.HDTV.x264-KNiFESHARP","totalpart":"41","groupID":"20","size":"1164306999","postdate":"2012-12-20 16:10:35","guid":"f178d6d24c3afc125ea3184dad6a1d2c","fromname":"autom@gical.tv (M@GiC)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569270","name":"Get Lost","totalpart":"83","groupID":"112","size":"3648897832","postdate":"2012-12-20 16:08:46","guid":"01016cd86265aae782abb8f4e1061c67","fromname":"BixBeiderbecke@Poster.com (BixBeiderbecke)","completion":"92","categoryID":"5050","imdbID":"0081868","anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569269","name":"1981 - Get Lost! (a Beiderbecke prequel)","totalpart":"83","groupID":"99","size":"3655679229","postdate":"2012-12-20 16:08:46","guid":"ac8cd08fb75554086801fcd17339797c","fromname":"BixBeiderbecke@Poster.com (BixBeiderbecke)","completion":"92","categoryID":"5050","imdbID":"0081868","anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569790","name":"Berlin.Tag.und.Nacht.E323.German.720p.HDTV.x264-UTOPiA","totalpart":"40","groupID":"120","size":"1681857582","postdate":"2012-12-20 15:53:04","guid":"2e7ff0099c8a8f54033ad96427f26cc4","fromname":"DeineMudda ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598711","name":"hkjwtRpv","totalpart":"1","groupID":"99","size":"289364","postdate":"2012-12-20 15:25:18","guid":"4b352641e583f4ae3fd8cab5553d0269","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570311","name":"vVtC7J6m","totalpart":"26","groupID":"99","size":"1787053234","postdate":"2012-12-20 15:25:07","guid":"c44ae130f57b34753a1869e41b55fd39","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598710","name":"pkZqd9xt","totalpart":"1","groupID":"99","size":"40899","postdate":"2012-12-20 15:16:23","guid":"a14f421e37755a2b61bff05b33522247","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598709","name":"fnZRP2Aq","totalpart":"1","groupID":"99","size":"83968","postdate":"2012-12-20 15:15:33","guid":"550618791343059639ce6e406c9450ef","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"571227","name":"nMTFcwMv","totalpart":"15","groupID":"99","size":"493705801","postdate":"2012-12-20 15:15:29","guid":"89425672827a439ee4fe65ff85a8fb32","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570685","name":"HMC53 20121220 001","totalpart":"21","groupID":"99","size":"1607719382","postdate":"2012-12-20 15:00:30","guid":"7f0b8edd868af00636d779810f7218f3","fromname":"town ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570788","name":"HMC53 20121220 002","totalpart":"20","groupID":"99","size":"1595170777","postdate":"2012-12-20 15:00:14","guid":"0bc142032564c27a1a3d3da2ef8951fe","fromname":"town ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598708","name":"ck1rYD8R","totalpart":"1","groupID":"99","size":"243434","postdate":"2012-12-20 14:50:17","guid":"a6ef92cdc22ea83a3d1bed5010e9da05","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570448","name":"92pvxhrX","totalpart":"24","groupID":"99","size":"1498278637","postdate":"2012-12-20 14:50:08","guid":"d3d4186aef0fe5cf8928b3757a972a06","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570470","name":"[K-F] One Piece 305 [3E5C895A]","totalpart":"24","groupID":"136","size":"369613307","postdate":"2012-12-20 14:43:19","guid":"42451d414ca83d6cad92d6b801fc2f6a","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"571782","name":"[Hadena] Kaminomizo Tenrihen OVA [360p] [8F2F389E]","totalpart":"10","groupID":"136","size":"51181728","postdate":"2012-12-20 14:38:06","guid":"02ea5886f85d4d361421f1afef19fa94","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569096","name":"Battlestar.Galactica.4x15.Danni.Strutturali.Bluray.Remux.VC-1.1080p","totalpart":"131","groupID":"99","size":"6567631328","postdate":"2012-12-20 14:37:03","guid":"fbfd5ceb2c200f23c09375fcdb497647","fromname":"nessuno","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569563","name":"Celebrity.Juice.S08E13.A.Celebrity.Juicemas.Carol.Chapter.1.720p.HDTV.x264-C4TV","totalpart":"47","groupID":"20","size":"1559545436","postdate":"2012-12-20 14:17:19","guid":"7b64d6f027e5222a75e44251a2411874","fromname":"provide@4u.net (yeahsure)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570080","name":"Celebrity.Juice.S08E13.A.Celebrity.Juicemas.Carol.Chapter.1.HDTV.x264-C4TV","totalpart":"32","groupID":"20","size":"496393066","postdate":"2012-12-20 14:15:36","guid":"1bbc78ae2130c7ab91b77a9c17916b2d","fromname":"r@ndom.tv (r@ndom)","completion":"100","categoryID":"5030","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570730","name":"Film.2012.With.Claudia.Winkleman.2012.12.19.HDTV.x264-C4TV","totalpart":"20","groupID":"20","size":"224110455","postdate":"2012-12-20 14:14:53","guid":"27ad86c18a5a42b1757dd943f3a933a7","fromname":"provide@4u.net (yeahsure)","completion":"100","categoryID":"5030","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569650","name":"Moonshiners.S02E07.720p.HDTV.x264-KILLERS","totalpart":"44","groupID":"20","size":"1786389181","postdate":"2012-12-20 14:14:25","guid":"7c546beef9b6b84c8658d8ee61fde2e5","fromname":"provide@4u.net (yeahsure)","completion":"100","categoryID":"5040","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"3","votes":{"upvotes":0,"downvotes":0}},{"ID":"598707","name":"MTXvgmFt","totalpart":"1","groupID":"99","size":"103815","postdate":"2012-12-20 13:29:46","guid":"59aef8052c19ffbb82b380a9e7300900","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"571135","name":"6C4gdyw6","totalpart":"16","groupID":"99","size":"620234288","postdate":"2012-12-20 13:29:41","guid":"52c72e1f701d0a274867854c33c83302","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569681","name":"Perception.1x05.Messaggera.ITA-ENG.720p.DLMux.DD5.1.h264-NovaRip","totalpart":"43","groupID":"30","size":"1834394694","postdate":"2012-12-20 13:13:59","guid":"f5244aee21430263ff92523df46942a7","fromname":"ita.tv ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569717","name":"perception.1x05.ita-eng.720p.dlmux.dd5.1.h264-novarip","totalpart":"42","groupID":"99","size":"1834171847","postdate":"2012-12-20 13:12:48","guid":"85eff75e43069dde07799fa60a8b84bc","fromname":"ita.tv ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570211","name":"Moonshiners.S02E07.HDTV.x264-KILLERS","totalpart":"28","groupID":"20","size":"628656070","postdate":"2012-12-20 13:10:54","guid":"6aaf210806d8766c359f8c58ea43ed0e","fromname":"provide@4u.net (yeahsure)","completion":"100","categoryID":"5030","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569736","name":"Terapia.D.Urto.2x03.Paura.Di.Fallire.ITA.720p.DLMux.DD5.1.h264-NovaRip","totalpart":"41","groupID":"30","size":"1725911405","postdate":"2012-12-20 13:01:21","guid":"6dddb1c3fcf71d26d50a3cf6d0a9a45e","fromname":"ita.tv ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569781","name":"terapia.d.urto.2x03.ita.720p.dlmux.dd5.1.h264-novarip","totalpart":"40","groupID":"99","size":"1725701108","postdate":"2012-12-20 13:00:10","guid":"fffe3714d162b1c2f7f39b29e3e9e6bd","fromname":"ita.tv ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569706","name":"Terapia.D.Urto.2x02.Deviare.E.Proteggere.ITA.720p.DLMux.DD5.1.h264-NovaRip","totalpart":"42","groupID":"30","size":"1755354734","postdate":"2012-12-20 12:52:14","guid":"82823b4ad00112d44c5ff2204e67be5c","fromname":"ita.tv ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569747","name":"terapia.d.urto.2x02.ita.720p.dlmux.dd5.1.h264-novarip","totalpart":"41","groupID":"99","size":"1755140608","postdate":"2012-12-20 12:51:00","guid":"47dd1ca838a21e069807bdc880687a6a","fromname":"ita.tv ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569735","name":"Terapia.D.Urto.2x01.La.Nave.Sta.Affondando.ITA.720p.DLMux.DD5.1.h264-NovaRip","totalpart":"41","groupID":"30","size":"1678900715","postdate":"2012-12-20 12:42:12","guid":"96f1fc764aacb8eb15bd608375be8b29","fromname":"ita.tv ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569780","name":"terapia.d.urto.2x01.ita.720p.dlmux.dd5.1.h264-novarip","totalpart":"40","groupID":"99","size":"1678695506","postdate":"2012-12-20 12:40:06","guid":"3b675d3f6f9d99318f8ac0e32797f33c","fromname":"ita.tv ","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570808","name":"Vild.Med.Comedy.S02E21.Johannes.Langkilde.DANiSH.720p.HDTV.x264-TVBYEN","totalpart":"20","groupID":"141","size":"487196268","postdate":"2012-12-20 11:56:39","guid":"aa72a8b1b79cb08a02af01fad0458527","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570039","name":"Taxaquizzen.Julespecial.2012.DANiSH.PDTV.x264-SKANK","totalpart":"34","groupID":"141","size":"381901888","postdate":"2012-12-20 11:54:33","guid":"3daa4af75f973f30163c9b6fd4c048f8","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570695","name":"Shanes.Jul.Hos.Timm.Vladimir.DANiSH.720p.HDTV.x264-TVBYEN","totalpart":"21","groupID":"141","size":"520988905","postdate":"2012-12-20 11:52:12","guid":"35dbc150c6e57a1b6d7f13f48fa0d7f9","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570473","name":"Shanes.Eventyrlige.Jul.Hos.Tim.Vladimir.DANiSH.PDTV.x264-SKANK","totalpart":"24","groupID":"141","size":"221282364","postdate":"2012-12-20 11:49:28","guid":"9a498a48d7dea701dc70c30a00cb8609","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570282","name":"Razzia.Foedevarekontrollen.Rykker.Ud.S03E04.DANiSH.720p.HDTV.x264-TVBYEN","totalpart":"27","groupID":"141","size":"841775058","postdate":"2012-12-20 11:47:14","guid":"e3e20e35872bfab2d04261ce126302c2","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570469","name":"[HorribleSubs] Gintama - 138C [1080p]","totalpart":"24","groupID":"136","size":"690251755","postdate":"2012-12-20 11:46:51","guid":"e723f9e721c0e498d8cc4be37e62f28c","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570371","name":"Penge.Er.Problemet.Loest.DANiSH.PDTV.x264-SKANK","totalpart":"25","groupID":"141","size":"225910830","postdate":"2012-12-20 11:43:30","guid":"47d4bcc3374ca9be3cc57e18ea854050","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570694","name":"Kontant.Platugler.Og.Paene.Drenge.DANiSH.PDTV.x264-SKANK","totalpart":"21","groupID":"141","size":"168458939","postdate":"2012-12-20 11:42:20","guid":"2dbcdab6df4c048e46d98b274a9269d1","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"569955","name":"Kender.Du.Typen.2012.12.19.DANiSH.PDTV.x264-RCDiVX","totalpart":"36","groupID":"141","size":"429664528","postdate":"2012-12-20 11:41:15","guid":"75ac52195fb6c8628ea079f920f5ea6e","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570369","name":"[HorribleSubs] Gintama - 138C [720p]","totalpart":"25","groupID":"136","size":"410725865","postdate":"2012-12-20 11:40:23","guid":"1fafd143ff0e8391f261996cc4d3b12f","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570693","name":"Julestjerner.E19.DANiSH.PDTV.x264-SKANK","totalpart":"21","groupID":"141","size":"156963390","postdate":"2012-12-20 11:38:59","guid":"40375e9a6fad005f6848d1930546f705","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"598706","name":"P4r7FaLZ","totalpart":"1","groupID":"99","size":"326781","postdate":"2012-12-20 11:38:51","guid":"7d605326b5151b23e65e5d32fa9083ad","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-2","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570232","name":"D1WpaLAY","totalpart":"28","groupID":"99","size":"2023681002","postdate":"2012-12-20 11:38:40","guid":"c03d4452af12574b1b91af7740e99223","fromname":"#cripples ","completion":"100","categoryID":"5050","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570900","name":"Julestjerner.E19.DANiSH.720p.HDTV.x264-TVBYEN","totalpart":"19","groupID":"141","size":"417717740","postdate":"2012-12-20 11:36:43","guid":"9cd09293a485514c80235572c2179c74","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570472","name":"Julestjerner.E18.DANiSH.PDTV.x264-RCDiVX","totalpart":"24","groupID":"141","size":"216677548","postdate":"2012-12-20 11:35:39","guid":"181ef6daafc2db92e8beead47e169b70","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570368","name":"[HorribleSubs] Naruto Shippuuden - 294 [720p]","totalpart":"25","groupID":"136","size":"394130693","postdate":"2012-12-20 11:34:30","guid":"4c8de25d69f1d3f45e7bea6b5c3a18cb","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570537","name":"Julen.Tur.Retur.E3.DANiSH.PDTV.x264-SKANK","totalpart":"23","groupID":"141","size":"205412429","postdate":"2012-12-20 11:34:26","guid":"90991466929aa79addc8115622362f27","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570316","name":"Jul.Paa.La.Glace.S01E02.DANiSH.PDTV.x264-SKANK","totalpart":"26","groupID":"141","size":"254142145","postdate":"2012-12-20 11:33:11","guid":"a21bf21deb258f58b0a8e43c475bad6e","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570468","name":"[HorribleSubs] Naruto Shippuuden - 294 [1080p]","totalpart":"24","groupID":"136","size":"659724679","postdate":"2012-12-20 11:31:51","guid":"2e72318d1a4afe8ec8dc504d3f583f58","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"570536","name":"Jul.Paa.La.Glace.S01E02.DANiSH.720p.HDTV.x264-TVBYEN","totalpart":"23","groupID":"141","size":"649737927","postdate":"2012-12-20 11:31:31","guid":"a984a8f5a6556664ebe6f80716fa9424","fromname":"b","completion":"100","categoryID":"5020","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}},{"ID":"571066","name":"[HorribleSubs] Naruto Shippuuden - 294 [480p]","totalpart":"17","groupID":"136","size":"178724200","postdate":"2012-12-20 11:29:52","guid":"f38c5e09a06168bbee250df3dc3a1f0e","fromname":"Comfun","completion":"100","categoryID":"5070","imdbID":null,"anidbID":null,"rageID":"-1","comments":"0","downloads":"2","votes":{"upvotes":0,"downvotes":0}}] \ No newline at end of file diff --git a/NzbDrone.Core.Test/IndexerTests/IntegerationTests/NzbxIntegerationTests.cs b/NzbDrone.Core.Test/IndexerTests/IntegerationTests/NzbxIntegerationTests.cs new file mode 100644 index 000000000..d1d2fc2ee --- /dev/null +++ b/NzbDrone.Core.Test/IndexerTests/IntegerationTests/NzbxIntegerationTests.cs @@ -0,0 +1,22 @@ +using NzbDrone.Core.Indexers; +using NzbDrone.Core.Indexers.Nzbx; +using NzbDrone.Core.Test.Framework; +using NUnit.Framework; + +namespace NzbDrone.Core.Test.IndexerTests.IntegerationTests +{ + public class NzbxIntegerationTests : CoreTest + { + + [Test] + public void should_be_able_to_fetch_rss() + { + UseRealHttp(); + + var indexer = new Nzbx(); + + Subject.FetchRss(indexer); + } + + } +} \ No newline at end of file diff --git a/NzbDrone.Core.Test/IndexerTests/ParserTests/NzbxParserFixture.cs b/NzbDrone.Core.Test/IndexerTests/ParserTests/NzbxParserFixture.cs new file mode 100644 index 000000000..c4b764bad --- /dev/null +++ b/NzbDrone.Core.Test/IndexerTests/ParserTests/NzbxParserFixture.cs @@ -0,0 +1,21 @@ +using NzbDrone.Core.Indexers.Nzbx; +using NzbDrone.Core.Test.Framework; +using NUnit.Framework; +using System.Linq; +using FluentAssertions; + +namespace NzbDrone.Core.Test.IndexerTests.ParserTests +{ + public class NzbxParserFixture : CoreTest + { + [Test] + public void should_be_able_to_parse_json() + { + var stream = OpenRead("Files", "Indexers", "Nzbx", "nzbx_recent.json"); + + var result = Subject.Process(stream).ToList(); + + result.Should().NotBeEmpty(); + } + } +} \ No newline at end of file diff --git a/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj b/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj index 407f052c2..c533fec6b 100644 --- a/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj +++ b/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj @@ -132,6 +132,8 @@ + + @@ -261,10 +263,10 @@ App.config - + Always - + Always diff --git a/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs b/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs index 4c2b2d695..65243434b 100644 --- a/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs +++ b/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs @@ -29,9 +29,12 @@ namespace NzbDrone.Core.DecisionEngine foreach (var report in reports) { var parseResult = _parsingService.Map(report); - yield return new DownloadDecision(parseResult, GetGeneralRejectionReasons(parseResult).ToArray()); - } + if (parseResult != null) + { + yield return new DownloadDecision(parseResult, GetGeneralRejectionReasons(parseResult).ToArray()); + } + } } public IEnumerable GetSearchDecision(IEnumerable reports, SearchDefinitionBase searchDefinitionBase) diff --git a/NzbDrone.Core/Indexers/Indexer.cs b/NzbDrone.Core/Indexers/Indexer.cs index 96e0bad3f..471fcfcdc 100644 --- a/NzbDrone.Core/Indexers/Indexer.cs +++ b/NzbDrone.Core/Indexers/Indexer.cs @@ -14,7 +14,7 @@ namespace NzbDrone.Core.Indexers { get { - return false; + return true; } } diff --git a/NzbDrone.Core/Indexers/IndexerWithSetting.cs b/NzbDrone.Core/Indexers/IndexerWithSetting.cs index 7eda6a8da..8c8b06361 100644 --- a/NzbDrone.Core/Indexers/IndexerWithSetting.cs +++ b/NzbDrone.Core/Indexers/IndexerWithSetting.cs @@ -17,7 +17,15 @@ namespace NzbDrone.Core.Indexers get { return Settings.IsValid; } } - protected TSetting Settings { get; private set; } + public override bool EnabledByDefault + { + get + { + return false; + } + } + + public TSetting Settings { get; private set; } public void Handle(IndexerSettingUpdatedEvent message) { diff --git a/NzbDrone.Core/Indexers/Nzbx/Nzbx.cs b/NzbDrone.Core/Indexers/Nzbx/Nzbx.cs index 24f68fe15..6a25b1304 100644 --- a/NzbDrone.Core/Indexers/Nzbx/Nzbx.cs +++ b/NzbDrone.Core/Indexers/Nzbx/Nzbx.cs @@ -5,6 +5,14 @@ namespace NzbDrone.Core.Indexers.Nzbx { public class Nzbx : Indexer { + public override IParseFeed Parser + { + get + { + return new NzbxParser(); + } + } + public override string Name { get { return "nzbx"; } diff --git a/NzbDrone.Core/Indexers/Nzbx/NzbxParser.cs b/NzbDrone.Core/Indexers/Nzbx/NzbxParser.cs index 446df968e..4514c0865 100644 --- a/NzbDrone.Core/Indexers/Nzbx/NzbxParser.cs +++ b/NzbDrone.Core/Indexers/Nzbx/NzbxParser.cs @@ -3,8 +3,6 @@ using System.Collections.Generic; using System.IO; using NLog; using Newtonsoft.Json; -using NzbDrone.Core.Model; -using NzbDrone.Core.Parser; using NzbDrone.Core.Parser.Model; namespace NzbDrone.Core.Indexers.Nzbx @@ -14,9 +12,9 @@ namespace NzbDrone.Core.Indexers.Nzbx private readonly Logger _logger; private readonly JsonSerializer _serializer; - public NzbxParser(Logger logger) + public NzbxParser() { - _logger = logger; + _logger = LogManager.GetCurrentClassLogger(); _serializer = new JsonSerializer(); } diff --git a/NzbDrone.Core/Parser/ParsingService.cs b/NzbDrone.Core/Parser/ParsingService.cs index 93232b7a5..692a34a52 100644 --- a/NzbDrone.Core/Parser/ParsingService.cs +++ b/NzbDrone.Core/Parser/ParsingService.cs @@ -11,7 +11,7 @@ namespace NzbDrone.Core.Parser { LocalEpisode GetEpisodes(string fileName, Series series); Series GetSeries(string title); - RemoteEpisode Map(ReportInfo indexerParseResult); + RemoteEpisode Map(ReportInfo reportInfo); } public class ParsingService : IParsingService @@ -65,9 +65,34 @@ namespace NzbDrone.Core.Parser return _seriesService.FindByTitle(searchTitle); } - public RemoteEpisode Map(ReportInfo indexerParseResult) + public RemoteEpisode Map(ReportInfo reportInfo) { - throw new NotImplementedException(); + var parsedInfo = Parser.ParseTitle(reportInfo.Title); + + if (parsedInfo == null) + { + return null; + } + + var series = _seriesService.FindByTitle(parsedInfo.SeriesTitle); + + if (series == null) + { + _logger.Trace("No matching series {0}", parsedInfo.SeriesTitle); + return null; + } + + var remoteEpisode = new RemoteEpisode + { + Series = series, + Episodes = GetEpisodes(parsedInfo, series), + FullSeason = parsedInfo.FullSeason, + Language = parsedInfo.Language, + Quality = parsedInfo.Quality, + Report = reportInfo + }; + + return remoteEpisode; } private List GetEpisodes(ParsedEpisodeInfo parsedEpisodeInfo, Series series) diff --git a/NzbDrone.Integration.Test/SeriesIntegrationTest.cs b/NzbDrone.Integration.Test/SeriesIntegrationTest.cs index 24404f907..0606ed11d 100644 --- a/NzbDrone.Integration.Test/SeriesIntegrationTest.cs +++ b/NzbDrone.Integration.Test/SeriesIntegrationTest.cs @@ -41,8 +41,9 @@ namespace NzbDrone.Integration.Test var rootFolder = RootFolders.Post(new RootFolderResource { Path = Directory.GetCurrentDirectory() }); series.RootFolderId = rootFolder.Id; + series.QualityProfileId = 1; - Series.Post(series); + series = Series.Post(series); Series.All().Should().HaveCount(1);