diff --git a/.gitignore b/.gitignore index f0b338d..26f2d51 100644 --- a/.gitignore +++ b/.gitignore @@ -56,4 +56,10 @@ coverage.xml docs/_build/ # PyBuilder -target/ \ No newline at end of file +target/ + +# vim +*.swp + +# setup.py +publish/* diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/rich.xml b/tests/rich.xml new file mode 100644 index 0000000..5eaa64a --- /dev/null +++ b/tests/rich.xml @@ -0,0 +1,168 @@ + +3211594 +High.Chaparall.S02E02.PDTV.XViD.SWEDiSH-HuBBaTiX +b03c8641415d3a0fc7077f5bf567634442989a74 +375299009 +1 +0 +00 +2004-03-25 23:08:00 +Andra avsnittet på säsong två av High Chaparall. + +2004-04-05 18:56kan nån seeda första avsnittet +2004-05-03 19:18Ja snälla ta och seeda saknar 0,9%. +2004-05-25 18:32Snälla, kan någon seeda?<br /> +1 % kvar :S +2004-05-26 11:28asså har legat på 99% nu i 2 veckor, dryyyyyyyygt!! +2004-05-27 21:14Legat på 99 % ett bra tag nu jag också, vore tacksam om någon kunde seeda +2006-06-22 23:03Er det helt nye afsnit? :D +2006-06-25 17:03Wow, the piratebay has really gone to shit, What happened? +2006-06-26 07:22wth is going on +2006-06-30 07:44INFO av avsnit ????? +2006-06-30 07:44avsnitt +2006-08-22 02:10Uri Geller?<br /> +2008-10-04 18:14Form, I was going to say that :( +2009-01-28 20:49lol first torrent on TPB EVER.<br /> +<br /> +<br /> +wow.<br /> +<br /> +<br /> +u think he could have picked a better name than kbdcb lolololol +2009-03-03 22:59It's the oldest TV Show torrent that hasn't been deleted,<br /> +<br /> +yet +2010-04-11 08:26wow i found that this is the first torrent ever to be uploaded to tpb +2010-07-13 13:59oldest torrent evur +2010-08-04 16:54precisely my thought... :) +2011-01-02 18:57Well I have a torrent that uploaded 09-02 2004.<br /> +And it´s still active :D<br /> +7 Years ftw guys!! +2011-11-26 02:22"...Querido diario íntimo: mi corazón estalló de emoción al descubrir el torrent más viejo en 'The Pirate Bay'. Estoy feliz por comentar esta publicación y ser parte de la historia de TPB. Es como escalar el Everest. Sinceramente, gracias...".<br /> +<br /> +"... Dear diary, my heart burst of excitement to discover the oldest torrent in The Pirate Bay '. I am happy to comment on this book and be part of the history of TPB. It's like climbing Everest. Sincerely, thanks ...".<br /> +<br /> +"... Kära dagbok, mitt hjärta brast av spänning för att upptäcka den äldsta torrent i The Pirate Bay". Jag är glad att kommentera denna bok och vara en del av historien om TPB. Det är som att klättra Everest. Vänliga hälsningar, tack ...".<br /> +<br /> +"... Liebes Tagebuch, mein Herz brach der Aufregung um die älteste torrent in The Pirate Bay" zu entdecken. Ich freue mich auf dieses Buch kommentieren und werden Sie Teil der Geschichte der TPB. Es ist wie Bergsteigen Everest. Mit freundlichen Grüßen, dank ...". +2012-01-09 11:04just find this first torrent on TPB, from the help of manOtor m8, thanks 4 ur work kbdcb :) + + + + +3211609 +School.Of.Rock.PROPER.DVDRip.XviD-DMT +a896f7155237fb27e2eaa06033b5796d7ae84a1d +739308799 +0 +2 +00 +2004-03-26 09:35:17 +OrginalRelease + +2004-04-06 06:24hur fan öppnar jag filmen +2004-04-17 19:42med winrar<br /> +2004-04-18 21:19lite seg i början... men riktigt bra efter ett tag +2004-04-28 21:03Seeda... +2004-05-05 12:30Kan ingen seeda... Ligger på 97%... Skojj... +2004-05-08 09:57hur fixar man filmen när den bara"darrar" bilden likson skakar hela tiden. Någon som vet?? +2004-05-09 22:53"hur fixar man filmen när den bara"darrar" bilden likson skakar hela tiden. Någon som vet?"<br /> +<br /> +precis samma sak för mig, försökt med alla codecs mm. fatar 0:an! någon som vet? +2004-05-10 11:11Ni som lyckats med denna film kan väl höra av er och berätta hur ni gjort! +2004-06-07 00:51SWESUB: <a href="http://www.undertexter.se/index.php?p=subark&id=1148" rel="nofollow" target="_new">http://www.undertexter.se/index.php?p=subark&id=1148</a> +2004-06-22 23:44snälla seeda. +2004-08-04 08:15Nån måste läea mig hur man lägger in subs!!<br /> +Och mitt nero (nyaste) bränner INTE avi filer.... :S<br /> +<br /> +:axe: +2004-09-02 22:04mrmaniac å erikapa Haft samma problem...lösningen heter vlc media player!! spelar upp allt perfect...till och med filer som windows ej kan identifiera=) har tyvärr ej URL...men kolla google... lycka till! +2004-09-05 07:53Om ni ska ha vlc, kika in på <a href="http://www.videolan.org./vlc/" rel="nofollow" target="_new">http://www.videolan.org./vlc/</a> +2004-09-06 21:37Nero som inte bränner avi? Det låter ju asdumt. Hur kommer man på något sånt? Säkert någon jäkla anti-piratgrej. *grr* +2004-09-11 19:56Fyfan så bra film, synd att man inte hade en gitarr att rocka med =(. SEVÄRD! +2004-09-29 05:59Fin kvalite och bra ljud. Hoppas bara att den funkar på DVD-spelarn nu :) +2004-10-09 01:09hmm.. kan inte alla dela med sig mera när dom seedar.. snålt :/ +2004-12-14 16:33kan inte alla seeda när dom laddar ner:/ eller??? +2004-12-14 16:35SEEDAAA DE GÅR TRÖÖÖÖGT LIGGER PÅ 20 kb/s!!!:@ +2004-12-20 20:41Kan inte någon seeda lite mer än 20 kbs +2004-12-21 14:27vlc- player spiller bare filer / filmer i et par sekunder så stopper den . åssen fixer jg dette +2004-12-21 16:44Kan inte någon Seeda alla ligger på 81.8% Finns det inte nåon som vill försöka hålla igång det här så det funkar bra. +2005-01-04 13:10Seeda plz +2005-01-04 13:11jag kan seeda sen men ja vill gärna ha filmen först<br /> +2006-06-22 17:23Seeda! Fast på 99.6% Jag ska hjälpa till om jag får ner filmen! +2006-06-22 23:28seeda förfan sitter på 99.0%<br /> +<br /> +ooooooooooooooorka +2006-06-23 09:19Va faen, jag fattar inget. Allt på hela TPB står med bara 1 seed, inkl. YOP 100. Igår var hela TOP 100 annorlunda med jävla "irish drinking songs" å "simpsons" på första plats. Inget verkar va sig likt eftr. tillslaget. Vad har hänt? +2006-06-24 13:11Please seed. I'm at 93.3%, and have been for three days now.<br /> +And also... piet00piet, please stop spamming your comments. It's annoying. +2006-06-27 20:07why cant i download the movie?<br /> +<br /> +can i have a step by step on how to do it? +2006-06-29 16:37Fan Vad LOL Filmen Var Upp o ner när man spela upp den +2006-07-03 13:25This movie roxorz +2006-07-03 14:32PirateBay used to be good, but something has chnaged, now it sucks! You can not tell how many Seeders there are or no one seems to be seeding. +2006-07-07 18:33Tänkte bara påpeka att gula sidorna finns på internet... och att Pirates of the Carribean: Dead Man Chest finns på IsoHunt nu. <br /> +<br /> +Har inte en susning om kvaliteteten håller på att slanga den själv nu. +2006-07-08 17:42this is a funny movie! Both for kids and adults. +2006-07-09 02:52Good stuff!!! +2011-11-01 18:01< a href="<a href="http://www.imdb.com/title/tt0332379/" rel="nofollow" target="_new">http://www.imdb.com/title/tt0332379/</a>">< IMG SRC = "<a href="http://www.imdb.com/title/tt0332379/" rel="nofollow" target="_new">http://www.imdb.com/title/tt0332379/</a>" >< / a > +2011-11-01 18:04The School Of Rock +2011-11-01 18:29<a href="http://www.imdb.com/title/tt0332379/" rel="nofollow" target="_new">http://www.imdb.com/title/tt0332379/</a> +2011-11-01 18:54< IMG SRC = "<a href="http://www.imdb.com/media/rm3808337152/tt0332379" rel="nofollow" target="_new">http://www.imdb.com/media/rm3808337152/tt0332379</a>" >< / a > +2011-11-01 19:05<a href="LINKhttp://www.imdb.com/title/tt0332379/" rel="nofollow" target="_new">LINKhttp://www.imdb.com/title/tt0332379/</a> +2011-11-01 19:24LINK;<a href="http://www.imdb.com/title/tt0332379/" rel="nofollow" target="_new">http://www.imdb.com/title/tt0332379/</a> +2011-11-01 20:01<a href="http://www.imdb.com/media/rm3808337152/tt0332379" rel="nofollow" target="_new">http://www.imdb.com/media/rm3808337152/tt0332379</a> +2011-11-01 20:36 + + + + +3211623 +Gyllene Tider-Samtliga Hits-SE-2004-WLM +3ebb7aa97076cac0ac1b0812f5e16cf46d5daf41 +127185941 +7 +1 +10 +2004-03-29 09:00:10 +Tanka på + +2004-05-16 06:59Seeda plz!<br /> +Solen skiner och det GT är ett måste :P +2004-05-20 15:43seeda lite te..... plezzz måste ha den här samlingen råkade radera den innan +2004-05-31 11:43kan nån jävel seeda?!?!<br /> +2004-05-31 18:11ligger på 87,6% varför seedar ingen?!?!?!?!?!??! +2004-06-02 07:49Jag såg att det behövdes någon som seedar. Håll till godo. +2004-06-02 16:45tack... har väntat flera dar för att få ner den här +2004-06-13 08:07Fan vaa nice! +2004-06-25 18:28Varför kan jag inte koppla upp mig mot ngn peer!? :evil:<br /> +<br /> +Varenda annan jäkla torrent funkar men inte denna :'( +2004-08-12 12:35TackaR! Detta har jag letat efter +2004-08-19 11:30uh, men förfan, reseeda, så håller jag igång den i ett par veckor!<br /> +<br /> +orka ladda om när man bara har 10% kvar... +2005-04-02 05:23seeda tack! +2006-06-23 17:02We need seeders. I'm stuck at 99.7%. Is there anyone who could seed this? +2006-06-24 22:49Sitter med på 99,7%. +2006-06-26 22:32Seeda för helvete! +2006-06-26 22:346 stycken peers - Alla har 99,7% - Hooray! +2006-06-29 22:35när jag trycker: download this torrent, så kommer den upp i typ en halv sekund, sen försvinner den. <br /> +vad gör jag för fel? +2006-06-30 14:25SEEDA....vilken djävla dum kommentar!<br /> +<br /> +Klart att man seedar...iaf på riktiga trackers LOL<br /> +<br /> +2006-07-01 21:33shyst !! jävligt bra ,,, tack m8 för att du ladda upp den xD. +2006-07-05 13:19Bra att ni seedade nu<br /> +<br /> +Tack så hemskt mycket :) +2006-07-18 14:54SNÄLLA SNÄLLA!! Seeda jag har stannat på 99% sen säkert en vecka... +2012-07-24 23:07I sorted all of the music torrents by upload date and this came up as the oldest one. Unsurprising considering this is a Swedish website.<br /> +<br /> +Per Gessle rocks! Whooooo! + + + diff --git a/tests/test_local.py b/tests/test_local.py new file mode 100755 index 0000000..3d6b8d9 --- /dev/null +++ b/tests/test_local.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python3 +import unittest +import pirate.local +import os + +class TestLocal(unittest.TestCase): + + def test_rich_xml(self): + path = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'rich.xml') + expected = [['magnet:?xt=urn:btih:b03c8641415d3a0fc7077f5bf567634442989a74&dn=High.Chaparall.S02E02.PDTV.XViD.SWEDiSH-HuBBaTiX', '?', '?']] + actual = pirate.local.search(path, ('High',)) + self.assertEqual(actual, expected) + +if __name__ == '__main__': + unittest.main()