Exploring the Top 100 ebooks of The Pirate Bay

I am an avid reader. There are a couple hundred books spread throughout my apartment. I have always wondered what type of books are commonly torrented? To answer this question I scraped the Top 100 ebooks from The Pirate Bay. For sixty two days from February 16, 2015 to April 20, 2015 I scraped the data. To do this I set up a cron job to execute the below code.

#!/usr/bin/env python
import urllib2
import time
import csv
import os.path
from BeautifulSoup import BeautifulSoup

def downloader():
    hdr = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36',
           'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
           'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',
           'Accept-Encoding': 'none',
           'Accept-Language': 'en-US,en;q=0.8',
           'Connection': 'keep-alive'}
    site = "https://thepiratebay.se/top/601"
    req = urllib2.Request(site, headers=hdr)
    try:
        page = urllib2.urlopen(req)
    except urllib2.HTTPError, e:
        str_error = "PARSE-ERROR\n " +  str(e.fp.read())
        return None 
    return page.read()

def parser(content):
    out_log = []
    cur_date = time.strftime("%m/%d/%Y")
    soup = BeautifulSoup(content)
    for count, row in enumerate(soup.findAll('a', attrs={'class':'detLink'})):
        temp = "%s; %s; %s\n" % (count,  row["title"][12:], cur_date)
        out_log.append(temp)
    return out_log

def log_error():
    error_file = time.strftime("%m%d%Y") + ".ERROR" + ".txt"
    f = open(error_file, "wb")
    f.close()

def run():
    date_file = time.strftime("%m%d%Y") + ".txt"
    content = downloader()
    top_100 = []
    if content  is not None:
        top_100 = parser(content)
        if len(top_100) is 100:
            working_path = os.path.join( r"/home/___/projects/pb-scrap/data", date_file)
            with open(working_path,'wb') as out_file:
                for item in top_100:
                    out_file.write(item)
        else:
            log_error()
    else:
        log_error()

run()

If this code was executed on February 16, 2015 it would save the data to a file named 02162015.txt.

To scrape the webpage the code uses urllib2. Most of it is standard cut and paste code. The only modification and experimenting I had to do was with the user-agent. With a default user-agent it was unable to download the webpage. To parse out the rank and titles of the ebooks I used BeautifulSoup.

In all honesty I would not recommend reusing the above code due to the lack of error handling. In some instances I swear my script was being blocked. When I would review the downloaded files the current day data would be missing. Luckily I caught it each time and I would execute the script manually. In a couple of instances the script did not generate data when manually run. This could be remedied by visiting the URL in a browser. My guess is this a feature of their hosting provider to prevent abuse. Besides for the manual execution of the script and that one time when only 60 of the top 100 got downloaded the data is complete. The head of the log file of the top 100 ebooks from February 16, 2015 can be seen below.

0; Men’s Fitness Workout Manual 2015 + 10 Week Body Plan - Yo; 02/16/2015
1; Computer Magazines Bundle - February 13 2015 (True PDF); 02/16/2015
2; English: How to Speak English Fluently in 1 Week - Edward Clemon; 02/16/2015
3; Assorted Magazine Bundle - February 14 2015 (True PDF); 02/16/2015
4; Photography Magazines - February 13 2015 (True PDF); 02/16/2015
5; Fitness by Penis:  Method to Enlarge Your Penis - Peter Pandore; 02/16/2015

I'm sure the title of the last entry caught your eye. It's the fifth most popular book in the data set. In all honesty this is why the data is so interesting and borderline humorous at times. There are not a lot of gems in the data set.

After having all the data I had to get it in a useful format. I wrote the below code to clean up the data and save it in a JSON format.

import glob
import json
import sys

ebook_titles = {}

def format_line(line):
    line = line.strip()
    line = line.replace("’", "'")
    if line.count("; ") is not 2:
        temp = line.split("; ")
        line = str(temp[0]) + "; " + str(temp[1:-2]) + "; " + str(temp[-1])
    return line

def is_magazine(title):
    magazines = ["magazine", "wired usa", "penthouse", "android advisor", "playboy", "popular mechanics", "the economist"]
    for name in magazines:
        if name in title.lower():
            return True
    return False

def parse_line(line):
    global ebook_titles
    line = format_line(line)
    # score is 0 for 100, 1 for 99, needs to be fixed
    try:
        score, title, date = tuple(line.split("; "))
    except:
        print line
    score = -(int(score)) + 100
    if ebook_titles.has_key(title) == False:
        ebook_titles[title] = {"total_score": 0, "date_score": [], "genre": None, "magazine": False}
    ebook_titles[title]["total_score"] += score
    ebook_titles[title]["magazine"] = is_magazine(title)
    ebook_titles[title]["date_score"].append((date, score))

def run():
    global ebook_titles
    file_list = glob.glob(r"./data/*.txt")
    file_lines = None
    for file_path in file_list:
        try:
            file_lines = open(file_path, 'r').readlines()
        except:
            print "ERROR: reading file/lines: %s " % (file_path)
            continue
        for line in file_lines:
            parse_line(line)

    with open('pb-ebooks.json', 'w') as fp:
        json.dump(ebook_titles, fp)

run()

Rather than going over what the code does let's explain how to access the data. Most clean up tends to be one off scripts anyways. For example Men’s Fitness had to changed to Men's Fitness.

In [2]:
import json
data = json.load(open("pb-ebooks.json", 'r'))
data['Learn Chinese: Complete']
Out[2]:
{u'date_score': [[u'03/16/2015', 12],
  [u'03/17/2015', 41],
  [u'03/18/2015', 11]],
 u'genre': None,
 u'magazine': False,
 u'total_score': 64}

The title and metadata are stored in a dictionary named data. The keys are the titles of the book. Each title has a couple of attributes. The first is a tupple called date_score that contains the date(s) and score. The second is the genre. Sadly this field is None for all keys. I could not find a service to classify the titles by genre. The third is magazine. It is a boolean value for if the entry it a magazine or not. The last attribute is total_score. This value is the total score or rank for all the days the title was in the top 100. To print the attributes I can simply use the title of a book as a key as shown above.

How many book and magazine

In [89]:
count_mags = 0
count_books = 0
days = 0
scores = 0
for title in data.keys():
    if data[title]['magazine'] == True:
        count_mags += 1
    else:
        count_books += 1
    days += len(data[title]["date_score"])
    scores += data[title]["total_score"]
    
print "Total titles: %d\nTotal Books: %d\nTotal Magazine: %d\nPercentage of Magazines: %f\nAverage Scores: %d\nAverage Days %d" % \
    (count_mags + count_books, count_books, count_mags, 100 * float(count_mags)/float(count_mags + count_books),\
     float(scores)/float(count_mags + count_books),  float(days)/float(count_mags + count_books ))
Total titles: 492
Total Books: 345
Total Magazine: 147
Percentage of Magazines: 29.878049
Average Scores: 635
Average Days 12

I was surprised that almost 30% of all the top torrented ebooks are magazines. If only magazines are printed then an interesting pattern appears in the naming convention.

long scroll down..

In [90]:
for title in data.keys():
    if data[title]['magazine'] == True:
        count += 1
        print title, data[title]["total_score"], len(data[title]["date_score"])
Automobile Magazines Bundle - March 6 2015 (True PDF) 351 10
Assorted Magazines Bundle - February 23 2015 (True PDF) 700 14
Assorted Magazines Bundle - March 9 2015 (True PDF) 353 7
Assorted Magazines Bundle - March 5 2015 (True PDF) 703 14
Assorted Magazine Bundle - February 14 2015 (True PDF) 1088 14
Boat Magazines Bundle - February 18 2015 (True PDF) 4 1
Assorted Magazines Bundle - April 8 2015 (True PDF) 253 7
Womens Magazines Bundle - February 21 2015 (True PDF) 453 8
Tabloid Magazines Bundle - April 15 2015 (True PDF) 34 2
Mens Magazines - February 10 2015 (True PDF) 1075 18
Assorted Magazines Bundle - April 3 2015 (True PDF) 1181 16
Computer & Gadget Magazines - February 20 2015 (True PDF) 2089 39
Magazine Pack 02.20.2015 ABEE 3139 44
Home & Garden Magazines - March 4 2015 (True PDF) 298 7
Assorted Magazines Bundle - March 12 2015 (True PDF) 643 14
Assorted Magazines Bundle - April 16 2015 (True PDF) 396 5
Assorted Magazines Bundle - March 25 2015 (True PDF) 64 1
Assorted Magazines Bundle - March 16 2015 (True PDF) 531 11
Assorted Magazine Bundle - February 18 2015 (True PDF) 788 10
Assorted Magazines Bundle - February 27 2015 (True PDF) 616 12
PC Magazine USA - April 2015[MyebookShelf] 389 10
Assorted Magazines Bundle - March 20 2015 (True PDF) 466 10
Assorted Magazines Bundle - March 13 2015 (True PDF) 806 17
Food Magazines Bundle - February 27 2015 (True PDF) 660 15
Playboy Nederland Maart 2015. PDF. DMT 208 6
Assorted Magazines Bundle - March 19 2015 (True PDF) 192 5
Womens Magazines Bundle - March 8 2015 (True PDF) 124 4
Home & Garden Magazines - April 7 2015 (True PDF) 309 7
Home Garden & Travel Magazines - February 19 2015 (True PDF) 438 9
Automobile Magazines Bundle - April 14 2015 (True PDF) 176 4
Home Magazines Bundle - March 6 2015 (True PDF) 444 11
Automobile Magazines Bundle - February 28 2015 (True PDF) 262 6
Time Magazine USA - 23 February 2015 (gnv64) 105 7
Home & Garden Magazines - February 27 2015 (True PDF) 384 9
Assorted Magazines Bundle - March 24 2015 (True PDF) 413 9
Automobile Magazines Bundle - March 27 2015 (True PDF) 124 4
Womens Magazines Bundle - March 12 2015 (True PDF) 57 2
Womens Magazines Bundle - March 24 2015 (True PDF) 92 3
Science Magazine - 6 March 2015 (gnv64) 180 6
Tabloid Magazines Bundle - March 10 2015 (True PDF) 84 3
Assorted Magazines Bundle - March 3 2015 (True PDF) 505 12
Assorted Magazines Bundle - March 21 2015 (True PDF) 886 22
Assorted Magazines Bundle - February 8 2015 (True PDF) 577 13
Automobile Magazines Bundle - February 17 2015 (True PDF) 403 11
Playboy - April 2015  ZA 48 1
Popular Mechanics - May 2015  USA 122 4
Assorted Magazines Bundle - February 28 2015 (True PDF) 594 13
Automobile Magazines Bundle - April 20 2015 (True PDF) 36 1
Womens Magazines Bundle - March 1 2015 (True PDF) 167 4
Assorted Magazines Bundle - February 20 2015 (True PDF) 606 13
Gun Magazines - February 13 2015 (True PDF) 263 11
Assorted Magazines - March 18 2015 (True PDF) 293 7
Popular Mechanics - April 2015  ZA 325 11
Food Magazines Bundle - March 24 2015 (True PDF) 177 4
Womens Magazines Bundle - March 15 2015 (True PDF) 124 3
Playboy Nederland April 2015. PDF. DMTT 329 9
House & Garden Magazines - March 9 2015 (True PDF) 162 4
Assorted Magazines Bundle - February 13 2015 (True PDF) 811 13
Assorted Magazines Bundle - February 3 2015 (True PDF) 153 6
Home & Garden Magazines - February 3 2015 (True PDF) 388 13
Food Magazines Bundle - April 3 2015 (True PDF) 630 9
Assorted Magazines Bundle - April 15 2015 (True PDF) 141 4
Science Magazines - February 14 2015 (True PDF) 1385 27
Wanderlust Magazines Bundle - 2014 2015  164 4
The Economist - 21ST March - 27TH March 2015 3 1
Tabloid Magazines - February 24 2015 (True PDF) 196 4
Assorted Magazines Bundle - April 11 2015 (True PDF) 574 7
Motorcycle Magazines Bundle - March 5 2015 (True PDF) 187 5
Womens Magazines Bundle - February 9 2015 (True PDF) 506 13
Assorted Magazines - February 17 2015 (True PDF) 548 12
Automobile Magazines Bundle - March 18 2015 (True PDF) 146 5
Music Magazines Bundle - March 10 2015 (True PDF) 26 1
Automobile Magazines Bundle - April 3 2015 (True PDF) 548 9
Assorted Magazines Bundle - April 14 2015 (True PDF) 402 7
Motorcycle Magazines Bundle - April 16 2015 (True PDF) 36 2
Computer & Gadget Magazines - April 17 2015 (True PDF) 379 4
Womens Magazines Bundle - February 18 2015 (True PDF) 360 9
Home & Garden Magazines - March 12 2015 (True PDF) 398 11
Gadget & Gamer Magazines - February 17 2015 (True PDF) 164 5
Assorted Magazines Bundle March 4 2015 (True PDF) 369 8
Assorted Magazines Bundle - April 19 2015 (True PDF) 190 2
Tabloid Magazines Bundle - March 3 2015 (True PDF) 119 3
Assorted Magazines Bundle - March 22 2015 (True PDF) 790 19
Assorted Magazines Bundle - February 11 2015 (True PDF) 701 13
Food Magazines Bundle - February 13 2015 (True PDF) 249 9
Assorted Magazines - February 9 2015 (True PDF) 86 5
Tabloid Magazines Bundle - April 20 2015 (True PDF) 4 1
The Economist - 28TH March - 3RD April 2015 90 11
Assorted Magazines Bundle - March 30 2015 (True PDF) 1118 21
Tabloid Magazines Bundle - March 30 2015 (True PDF) 172 3
Assorted Magazines Bundle - March 15 2015 (True PDF) 679 13
Womens Magazines Bundle - February 14 2015 (True PDF) 751 12
Food Magazines Bundle - March 5 2015 (True PDF) 266 7
Discover Magazine USA - April 2015 (gnv64) 328 9
Assorted Magazines Bundle - April 5 2015 (True PDF) 878 15
Assorted Magazines Bundle - March 7 2015 (True PDF) 346 7
Popular Mechanics USA - April 2015 1 1
Home Magazines Bundle - March 27 2015 (True PDF) 153 5
Computer Magazines Bundle - February 13 2015 (True PDF) 1605 28
Assorted Magazines Bundle - April 9 2015 (True PDF) 36 2
Assorted Magazines Bundle - March 8 2015 (True PDF) 729 15
Assorted Magazines Bundle - February 21 2015 (True PDF) 912 16
Bicycle Magazines Bundle - March 4 2015 (True PDF) 153 6
Playboy - March 2015 ZA 86 3
Womens Magazines Bundle - April 14 2015 (True PDF) 380 6
Tabloid Magazines Bundle - April 16 2015 (True PDF) 18 1
Playboy's Magazine - April 2015 (USA) 716 18
Assorted Magazines Bundle - April 12 2015 (True PDF) 106 4
Computer & Gamer Magazines - March 13 2015 (True PDF) 343 8
Womens Magazines Bundle - March 9 2015 (True PDF) 51 1
Computer & Gadget Magazines - April 11 2015 (True PDF) 613 7
The Economist - March 14 2015  USA 666 26
Assorted Magazines Bundle - March 1 2015 (True PDF) 589 10
Penthouse Black Label - March 2015  AU 410 12
Tabloid Magazines Bundle - February 18 2015 (True PDF) 599 9
Assorted Magazines Bundle - March 14 2015 (True PDF) 540 13
Home Magazines Bundle - April 3 2015 (True PDF) 732 11
Assorted Magazines - April 2 2015 (True PDF) 905 14
Assorted Magazines Bundle - March 27 2015 (True PDF) 672 16
Food Magazines Bundle - March 27 2015 (True PDF) 347 7
Assorted Magazines Bundle - March 28 2015 (True PDF) 1394 22
Assorted Magazines Bundle - March 10 2015 (True PDF) 310 8
Home & Garden Magazines - February 10 2015 (True PDF) 713 14
Womens Magazines Bundle - March 19 2015 (True PDF) 68 3
Gun Magazines Bundle - March 1 2015 (True PDF) 510 13
Android Advisor - Issue 13 - 2015  UK 12 1
Food Magazines Bundle - February 19 2015 (True PDF) 453 10
Truck Magazines Bundle - March 15 2015 (True PDF) 20 1
Photography Magazines - February 13 2015 (True PDF) 1632 36
Home & Garden Magazines - April 20 2015 (True PDF) 55 1
Womens Magazines Bundle - April 19 2015 (True PDF) 138 2
Sports Magazines Bundle - April 20 2015 (True PDF) 42 1
Womens Magazines Bundle - March 6 2015 (True PDF) 134 4
Assorted Magazines Bundle - April 20 2015 (True PDF) 100 1
Assorted Magazines Bundle - April 17 2015 (True PDF) 192 4
Home & Garden Magazines - March 30 2015 (True PDF) 342 7
Assorted Magazines Bundle - April 18 2015 (True PDF) 179 3
Assorted Magazines Bundle - February 26 2015 (True PDF) 419 10
Sports Magazines Bundle - February 27 2015 (True PDF) 17 1
Penthouse USA - April 2015 125 3
Motorcycle Magazines Bundle - April 3 2015 (True PDF) 407 9
Home & Garden Magazines Bundle - April 15 2015 (True PDF) 379 6
Gadget & Gamer Magazines - March 18 2015 (True PDF) 210 6
Wired USA - April 2015  15 2
Assorted Magazines Bundle - March 11 2015 (True PDF) 457 11
Assorted Magazines Bundle - March 23 2015 (True PDF) 314 6
Assorted Magazines Bundle - February 5 2015 (True PDF) 1045 15

A large set of the magazines titles share a common naming convention. It is SUBJECT Magazines Bundle - Month Day Year (True PDF). The consistent naming convention is a good sign a single individual is uploading the torrents. To find how common the naming convention is I used difflib. I first found two titles that follow the common naming convention. I calucated the differences between the titles and then I did the same with a title that doesn't folow the naming convention.

In [9]:
import difflib
a = "Assorted Magazines Bundle - February 23 2015 (True PDF)"
b = "Home & Garden Magazines - March 4 2015 (True PDF)"
seq=difflib.SequenceMatcher(a=a.lower(), b=b.lower())
print seq.ratio()

a = "Assorted Magazines Bundle - February 23 2015 (True PDF)"
b = "PC Magazine USA - April 2015[MyebookShelf]"
seq=difflib.SequenceMatcher(a=a.lower(), b=b.lower())
print seq.ratio()
0.673076923077
0.432989690722

The two titles that follow the naming convention have a similarity sequence ratio of 67%. The title that does not follow the naming convention has a similarity sequence ration of 43%. After experimenting a little I found a ratio of less than 64% similarity can be used to find titles that deviate from the naming convention. The below code is used to find all titles that have a ration of less than 64%.

In [7]:
a = "Assorted Magazines Bundle - February 23 2015 (True PDF)"
mag_count = 0
non_mag = 0
for title in data.keys():
    if data[title]['magazine'] == True:
        mag_count += 1
        name = title.encode('ascii', 'ignore')
        seq = difflib.SequenceMatcher(a=a.lower(), b=name.lower())
        if seq.ratio() < .64:
            non_mag += 1
            print title, seq.ratio()
print "Total Count: %d Different Count: % d" % (mag_count, non_mag)
Magazine Pack 02.20.2015 ABEE 0.404761904762
PC Magazine USA - April 2015[MyebookShelf] 0.432989690722
Playboy Nederland Maart 2015. PDF. DMT 0.387096774194
Time Magazine USA - 23 February 2015 (gnv64) 0.626262626263
Science Magazine - 6 March 2015 (gnv64) 0.510638297872
Playboy - April 2015  ZA 0.329113924051
Popular Mechanics - May 2015  USA 0.295454545455
Popular Mechanics - April 2015  ZA 0.404494382022
Playboy Nederland April 2015. PDF. DMTT 0.36170212766
Wanderlust Magazines Bundle - 2014 2015  0.631578947368
The Economist - 21ST March - 27TH March 2015 0.323232323232
The Economist - 28TH March - 3RD April 2015 0.326530612245
Discover Magazine USA - April 2015 (gnv64) 0.515463917526
Popular Mechanics USA - April 2015 0.404494382022
Playboy - March 2015 ZA 0.307692307692
Playboy's Magazine - April 2015 (USA) 0.521739130435
The Economist - March 14 2015  USA 0.292134831461
Penthouse Black Label - March 2015  AU 0.279569892473
Android Advisor - Issue 13 - 2015  UK 0.369565217391
Penthouse USA - April 2015 0.246913580247
Wired USA - April 2015  0.384615384615
Total Count: 147 Different Count:  21

At the bottow we can see a total count. Out of 147 magazines 21 of of them deviate from the standard naming convention. If a standard naming convention is attributed to one individual than around 85% of all magazine are uploaded by a single entity.

Finding all unique words can sometimes be interesting. It can show the topics of magazines that are most popular. The below code removes some useless strings and then sorts all unique strings.

In [10]:
magazines = ""
for title in data.keys():
    if data[title]['magazine'] == True:
        magazines += title
mag_sp = magazines.split(" ") 

unique = []
for x in set(mag_sp):
    remove = ["PDF", "(USA)","(gnv64)", "2015", ")", "DMT", "AU", "ABEE", "ZA", "(True","02.20.", "[MyebookShelf]Assorted" ]
    for vv in remove:
        x = x.replace(vv, "")
    if len(x) > 4:
        unique.append(x)
print sorted(set(unique))
[u'Advisor', u'Android', u'April', u'Assorted', u'Automobile', u'Bicycle', u'Black', u'Bundle', u'Computer', u'Discover', u'Economist', u'February', u'Gadget', u'Gamer', u'Garden', u'Issue', u'Label', u'Maart', u'Magazine', u'Magazines', u'March', u'Mechanics', u'Motorcycle', u'Music', u'Nederland', u'Penthouse', u'Photography', u'Playboy', u"Playboy's", u'Popular', u'Science', u'Sports', u'THouse', u'Tabloid', u'Travel', u'Truck', u'UKFood', u'USAAssorted', u'Wanderlust', u'Wired', u'Womens']

What is the most popular magazines? To sort the data by columns I decided to use Pandas.

In [47]:
from pandas import DataFrame, Series
import pandas as pd
pd.set_option('display.max_colwidth',150)
df = DataFrame({'scores' : all_scores, 'titles' : all_titles, "days" : all_days})
all_scores = []
all_titles = [] 
all_days = []
for title in data.keys():
    if data[title]['magazine'] == True:
        all_scores.append(data[title]["total_score"])
        all_titles.append(title)
        all_days.append(len(data[title]["date_score"]))
df = DataFrame({'scores' : all_scores, 'titles' : all_titles, "days" : all_days})
df.sort_index(by=['scores'], ascending=[False]).head(10)
Out[47]:
days scores titles
12 44 3139 Magazine Pack 02.20.2015 ABEE
11 39 2089 Computer & Gadget Magazines - February 20 2015 (True PDF)
128 36 1632 Photography Magazines - February 13 2015 (True PDF)
98 28 1605 Computer Magazines Bundle - February 13 2015 (True PDF)
120 22 1394 Assorted Magazines Bundle - March 28 2015 (True PDF)
62 27 1385 Science Magazines - February 14 2015 (True PDF)
10 16 1181 Assorted Magazines Bundle - April 3 2015 (True PDF)
88 21 1118 Assorted Magazines Bundle - March 30 2015 (True PDF)
4 14 1088 Assorted Magazine Bundle - February 14 2015 (True PDF)
9 18 1075 Mens Magazines - February 10 2015 (True PDF)

What is the least popular magazine?

In [48]:
df.sort_index(by=['scores'], ascending=[True]).head(10)
Out[48]:
days scores titles
96 1 1 Popular Mechanics USA - April 2015
64 1 3 The Economist - 21ST March - 27TH March 2015
86 1 4 Tabloid Magazines Bundle - April 20 2015 (True PDF)
5 1 4 Boat Magazines Bundle - February 18 2015 (True PDF)
125 1 12 Android Advisor - Issue 13 - 2015 UK
143 2 15 Wired USA - April 2015
138 1 17 Sports Magazines Bundle - February 27 2015 (True PDF)
105 1 18 Tabloid Magazines Bundle - April 16 2015 (True PDF)
127 1 20 Truck Magazines Bundle - March 15 2015 (True PDF)
71 1 26 Music Magazines Bundle - March 10 2015 (True PDF)

Out of the 492 titles there are 345 books. The subject matter of books is something that I found intriguing. I was expecting more fiction. Strangely this was not the case. The majority of the books are non-fiction. Below we have the top 25 titles sorted by score. Only one title in the top 25 is fiction.

In [43]:
all_scores = []
all_titles = [] 
all_days = [] 
for title in data.keys():
    if data[title]['magazine'] == False:
        all_scores.append(data[title]["total_score"])
        all_titles.append(title)
        all_days.append(len(data[title]["date_score"]))
df = DataFrame({'scores' : all_scores, 'titles' : all_titles, "days" : all_days})
df.sort_index(by=['scores'], ascending=[False]).head(25)
Out[43]:
days scores titles
41 62 6193 Men's Fitness Workout Manual 2015 + 10 Week Body Plan - Yo
215 62 6022 English: How to Speak English Fluently in 1 Week - Edward Clemon
324 62 5914 Speed Mathematics - Secret Skills Collection
20 62 5718 Boost Your Brain - Switch on Your Brain - Joel Levy - Mantesh
268 62 5647 Fitness by Penis: Method to Enlarge Your Penis - Peter Pandore
79 62 5427 The Great Book Of Best Quotes Of All Time.
84 62 5323 Reflexology: Beginners Guide to Eliminate Pain, Lose Weight and
102 56 5232 English Pronunciation Books and Audio Books Collection - Mantesh
319 59 5159 The 9 Principles for a Lean & Defined Body - Philip Hoffman
13 62 4985 The Secrets to Writing a Successful Business Plan - Hal Shelton
109 62 4954 New York Times Bestsellers (January 04, 2015)(Fiction+Non-Fictio
43 62 4948 Jokes Books Collection - Mantesh
114 56 4663 50 Shades of Herbs: The Best Natural Remedies for Better Sex, Be
317 62 4632 101 Ready-to-Use Excel Formulas - Michael Alexander, Dick Kuslei
113 62 4404 The Complete Book of Drawing Techniques [PDF] - Oceanhawk
23 49 4396 The Speed Math Bible - Transform your Brain - Yamada Takumi
138 50 4387 Sketching - Freehand and Digital Drawing Techniques for Artists
175 62 4367 Encyclopedia of Electronic Components Volume 1,2 + Instruments
266 62 4289 The 21-Day Big Muscle Plan + The 21-Day Shred - The No-BS Traini
300 62 4139 Fluent in 3 Months - Speak Any Language, English,French,Spanish
87 61 4068 Five Good Minutes in the Evening - Jeffrey Brantley, Wendy Mills
208 62 3875 The 48 Laws of Power by Robert Greene
146 62 3827 150 Best Minimalist House Ideas
242 57 3733 How to Start a Home-based Computer Repair Business - Ryan Arter
269 49 3724 Learning Android Software Development ABEE

Some of the titles are truncated because the Piratebay has a max title length. The subjects or genres of these books are consistent throughout the set. What were the least popular books?

In [45]:
all_scores = []
all_titles = [] 
all_days = [] 
for title in data.keys():
    if data[title]['magazine'] == False:
        all_scores.append(data[title]["total_score"])
        all_titles.append(title)
        all_days.append(len(data[title]["date_score"]))
df = DataFrame({'scores' : all_scores, 'titles' : all_titles, "days" : all_days})
df.sort_index(by=['scores'], ascending=[True]).head(25)
Out[45]:
days scores titles
18 1 1 Joris Luyendijk - Dit kan niet waar. NL Ebook. DMT
166 1 1 Rick Riordan - Het huis van Hades. NL Ebook. DMT
65 1 1 150 Best New Apartment Ideas And Food Grown Right in Your Backya
332 1 1 New York Times Best Sellers (Fiction) 22 June 2014 (ePUB/MOBI)
116 1 1 Advanced Grammar In Use With Answers.3rd edition -2013[A4]
233 1 1 Bigger Leaner Stronger - The Simple Science of Building the Ulti
58 1 2 Lex Lesgever - Nooit verleden tijd. NL Ebook. DMT
128 1 2 The Guinness History of Sea Warfare.pdf
115 1 2 Things Japanese: Everyday Objects of Exceptional Beauty (2014)
133 1 3 The God Virus: How Religion Infects Our Lives and Culture (Ray)
142 1 3 CHECK YOUR VOCABULARY FOR IELTS-MANTESHWER
61 1 4 Cancel Cable: How Internet Pirates Get Free Stuff
339 1 4 S J. Watson - Een tweede leven. NL Ebook. DMT
2 2 4 Interior Design - Architect and Interior Designers books - Mant
160 1 4 Understanding Our Universe (1st+2nd Ed)(gnv64)
149 1 4 New York Times Best ebook Collection - 31 August 2014
91 1 4 Reader's Digest - Laughter the Best Medicine - Holidays
106 1 4 Lonely Planet Madagascar (Travel Guide)[MyebookShelf]
299 1 4 Healthy Aging For Dummies
274 1 5 Introduction to Business Law, 2E Jones (Oxford) [PDF][StormRG]
95 1 5 The Science of Paintings (Art Ebook).pdf
278 1 5 Smart Change: Five Tools to Create New and Sustainable Habits
108 1 5 William Faulkner - Nobel Prize in Literature, 1949 (35 books)
136 1 5 Learn Calligraphy The Complete Book of Lettering and Design by M
200 1 6 Step-up to USMLE Step 1 2015 Edition [PDF] [StormRG]

I was able to identify the following genre of books.

  • Adult
  • Architecture
  • Art Technique
  • Automotive or Motorcycles
  • Business
  • Children Books
  • Cookbooks
  • Design
  • Education
  • Electronics
  • Exercise
  • Fiction
  • Games
  • Gardening
  • History
  • Home Improvement & DIY
  • Humor
  • Linguistics
  • Mental Health
  • Music
  • Quotes
  • Seduction or Sexual Improvement
  • Self-Improvement
  • Social Issues
  • Software Development
  • Travel

Sadly I was unable to find an API for looking up genre of books by title. One genre that wasn't listed but seemed quite popular was hair.

In [66]:
for title in data.keys():
    if data[title]['magazine'] == False:
        if "hair" in title.lower():
            print title, "-", "Score:",  data[title]["total_score"], "Total Days:", len(data[title]["date_score"])
The Hair Bible - A Complete Guide to Health and Care,Fabulous Ha - Score: 2831 Total Days: 54
10 Secrets to Growing Black Hair Long and Fast - C Collins - Man - Score: 539 Total Days: 18

I would have never thought to torrent an ebook on health care for hair. A couple of adult keywords brings up another genre that made me laugh.

In [67]:
words = ["penis", "sex", "seduction", "erotica"]
for title in data.keys():
    if data[title]['magazine'] == False:
        for word in words:
            if word in title.lower() and "trafficking" not in title.lower():
                print title, "-", "Score:",  data[title]["total_score"], "Total Days:", len(data[title]["date_score"])
The Body Language Project: Dating, Attraction and Sexual Body La - Score: 67 Total Days: 2
Testosterone: Sex, Power, and the Will to Win (2015) pdf - Score: 36 Total Days: 1
The Complete Photo Guide to Great Sex - Score: 139 Total Days: 7
The Art of Seduction by Robert Greene - PDF - WD - Score: 1318 Total Days: 46
50 Shades of Herbs: The Best Natural Remedies for Better Sex, Be - Score: 4663 Total Days: 56
The Mammoth Book of International Erotica - Maxim Jakubowski - Score: 46 Total Days: 2
Penis Exercises - A Healthy Book for Enlargement, Enhancement, H - Score: 1346 Total Days: 53
The Dirty Little Kindle Book Of Sex Quotes (Epub) Gooner - Score: 172 Total Days: 4
Fitness by Penis:  Method to Enlarge Your Penis - Peter Pandore - Score: 5647 Total Days: 62
The Mammoth Book of Erotica - 10 E-Books - Score: 192 Total Days: 5
The Mammoth Book of Best New Erotica - Maxim Jakubowski - Score: 325 Total Days: 6

There were a couple of books on medicine and mental health.

In [72]:
words = ["depression","Wound Care", "medical", "medicine", "Remedies", "Poisoning", "Pharma"]
for title in data.keys():
    if data[title]['magazine'] == False:
        for word in words:
            if word.lower() in title.lower() and "digest" not in title.lower():
                print title, "-", "Score:",  data[title]["total_score"], "Total Days:", len(data[title]["date_score"])
Medical Language Terminology in Context [PDF][StormRG]{HTD15} - Score: 108 Total Days: 3
Practical Medical Procedures at a Glance [PDF][StormRG] - Score: 495 Total Days: 15
50 Shades of Herbs: The Best Natural Remedies for Better Sex, Be - Score: 4663 Total Days: 56
Medical Language Instant Translator, 5E Chabner [PDF][StormRG]{H - Score: 34 Total Days: 3
Wound Care at a Glance [PDF][StormRG]{HTD15} - Score: 311 Total Days: 12
The Survival Medicine Handbook - Second Edition - Updated - Score: 394 Total Days: 8
The Complete Idiot's Guide to Natural Remedies -Mantesh - Score: 8 Total Days: 1
Handbook of Depression, 2E Friedman [PDF][StormRG]{HTD15} - Score: 260 Total Days: 14
Food Poisoning: Outbreaks, Avoiding Food Poisoning - Score: 93 Total Days: 4
The Ayurveda Encyclopedia - Ayurvedic Home Remedies Collection - Score: 1017 Total Days: 44
Lippincott Illustrated Reviews Pharmacology, 6E [PDF] [StormRG] - Score: 81 Total Days: 5

One very popular genre that I was surprised to see is fitness. Three of the books were present throughout all 62 days.

In [69]:
words = ["Exercises", "Dumbbell", "gym", "fitness", "yoga"]
for title in data.keys():
    if data[title]['magazine'] == False:
        for word in words:
            if word.lower() in title.lower():
                print title, "-", "Score:",  data[title]["total_score"], "Total Days:", len(data[title]["date_score"])
                break
You Are Your Own Gym - The Bible Of Bodyweight Exercises For Men - Score: 267 Total Days: 7
Men's Fitness Workout Manual 2015 + 10 Week Body Plan - Yo - Score: 6193 Total Days: 62
Men's Fitness Complete Guide to Home Workouts + Men's Health Mus - Score: 159 Total Days: 7
Yoga Basics for Men: An Intro to Man Flow Yoga - Dean Pohlman, P - Score: 3595 Total Days: 62
The Men's Fitness Exercise Bible - Score: 611 Total Days: 7
The Muscle And Fitness Cookbook: 55 Fast & Easy Meals for  - Score: 3390 Total Days: 55
Chi Kung - Warm Up Exercises,Health and Martial Arts collection - Score: 1032 Total Days: 25
Penis Exercises - A Healthy Book for Enlargement, Enhancement, H - Score: 1346 Total Days: 53
Muay Thai Training Exercises - Score: 263 Total Days: 12
Fitness by Penis:  Method to Enlarge Your Penis - Peter Pandore - Score: 5647 Total Days: 62
Complete Guide to Dumbbell Training + Diamond-Cut Abs - Danny Ka - Score: 38 Total Days: 5
Men's Fitness UK - 20 Minute Workouts 2015 - Score: 206 Total Days: 8
Creative Writing Exercises For Dummies [PDF] [StormRG] - Score: 20 Total Days: 3
OM Yoga USA - April 2015 (gnv64) - Score: 50 Total Days: 1

Closing

All the scripts and data can be found in my pb-data repository.

Full list of magazines and books

In [92]:
print "Title, Score, Days"
for title in data.keys():
    if data[title]['magazine'] == True:
        count += 1
    print title, data[title]["total_score"], len(data[title]["date_score"])
Title, Score, Days
Tutsplus - The Art of Calligraphy: Roundhand Script 36 1
Automobile Magazines Bundle - March 6 2015 (True PDF) 351 10
Assorted Magazines Bundle - February 23 2015 (True PDF) 700 14
How to Study - Ron Fry - Mantesh 1254 40
Interior Design - Architect and Interior Designers  books - Mant 4 2
The Body Language Project: Dating, Attraction and Sexual Body La 67 2
Assorted Magazines Bundle - March 9 2015 (True PDF) 353 7
Anatolia - Adventures in Turkish Cooking (gnv64) 90 2
Assorted Magazines Bundle - March 5 2015 (True PDF) 703 14
The Hair Bible - A Complete Guide to Health and Care,Fabulous Ha 2831 54
Crocheting: BoxSet: The Complete Guide on Learning How to Croche 166 8
Architectural Drawing, 2E David Dernie [PDF][StormRG]{HTD15} 169 5
ANTI-INFLAMMATORY DIET 157 5
Assorted Magazine Bundle - February 14 2015 (True PDF) 1088 14
Inside Architecture - Interiors by Architects (Art Ebook).pdf 17 2
How to Think Like Sherlock: Improve Your Powers of Observation,  31 4
Lonely Planet Hong Kong (16th Edition)[MyebookShelf] 138 3
Boat Magazines Bundle - February 18 2015 (True PDF) 4 1
The Homeowner's DIY Guide to Electrical Wiring - David Herres -  2181 53
Assorted Magazines Bundle - April 8 2015 (True PDF) 253 7
The Secrets to Writing a Successful Business Plan - Hal Shelton 4985 62
1000 Foods To Eat Before You Die - Mimi Sheraton 3191 54
Your Life as Planet Earth (gnv64) 7 1
Oriental Art - India, Nepal and Tibet (Art Ebook).pdf 6 1
History of the Second World War.pdf 24 1
Joris Luyendijk - Dit kan niet waar. NL Ebook. DMT  1 1
Womens Magazines Bundle - February 21 2015 (True PDF) 453 8
Fruit and Vegetables in Pots (gnv64) 1756 33
Boost Your Brain - Switch on Your Brain - Joel Levy - Mantesh 5718 62
Medical Language Terminology in Context [PDF][StormRG]{HTD15} 108 3
Design + Web Design books Collection 938 47
The Speed Math Bible - Transform your Brain - Yamada Takumi 4396 49
Chinese Art vol.1 (Penguin Art Ebook).pdf 23 1
Tabloid Magazines Bundle - April 15 2015 (True PDF) 34 2
HOW TO MAKE RAW TREATS WITH KNOCK-OUT FLAVOUR 17 1
Electronics and Electrical Troubleshooting and Repair,Mechanical 270 7
Marketing For Dummies, 4E (2014) [PDF] [StormRG] 391 23
The Religion Virus - Why We Believe in God (Epub) Gooner 35 2
An Introduction to Financial Markets and Institutions, 2E [PDF][ 24 5
How to Clear Your Home of Ghosts & Spirits,Haunted Places 663 19
The How To Handbook: Shortcuts and Solutions for the Problems of 6 1
Financial Times Weekend Edition - March 21, 2015  EU 7 1
Beginning Programming with Python For Dummies [PDF] [StormRG] 971 30
Testosterone: Sex, Power, and the Will to Win (2015) pdf 36 1
Practical Electronics for Inventors - 3rd Edition.epub Gooner 782 27
NY Times Best sellers Fiction & Non-Fiction (16 November 201 357 13
History Year by Year - The History Of The World From The Stone A 283 12
100 Photographs That Changed The World (Photography Art Ebook).p 1735 55
The Business Book (Big Ideas Simply Explained) 581 7
You Are Your Own Gym - The Bible Of Bodyweight Exercises For Men 267 7
Men's Fitness Workout Manual 2015 + 10 Week Body Plan - Yo 6193 62
Life Skills: How to Do Almost Anything (Pdf,Epub,Mobi) - Mantesh 2235 61
Jokes Books Collection - Mantesh 4948 62
Samsung Galaxy Tips, Tricks, Apps & Hacks - Volume 2, 2014 15 1
Suzanne Vermeer - Mont Blanc. NL Ebook. DMT  150 4
Men's Fitness Complete Guide to Home Workouts + Men's Health Mus 159 7
The First Apartment Book: Cool Design for Small Spaces - Kyle Sc 7 1
Lonely Planet Denmark[MyebookShelf] 7 1
Building Doors and Drawers: A Complete Guide to Design and Const 123 6
Mens Magazines - February 10 2015 (True PDF) 1075 18
Best of Watercolor - Painting Texture (Art Ebook).pdf 11 2
Assorted Magazines Bundle - April 3 2015 (True PDF) 1181 16
The Next Species: Evolution in the Aftermath of Man (2015)epub 12 1
Java Programming for Android Developers For Dummies [Epub &  133 7
Computer & Gadget Magazines - February 20 2015 (True PDF) 2089 39
Magazine Pack 02.20.2015 ABEE 3139 44
Home & Garden Magazines - March 4 2015 (True PDF) 298 7
Educational Materials - Activity Books, Coloring Books, and Puzz 3095 55
Presenting Service - Foodservice Professional Books Collection  77 1
Assorted Magazines Bundle - March 12 2015 (True PDF) 643 14
Assorted Magazines Bundle - April 16 2015 (True PDF) 396 5
Nature Anatomy (gnv64) 378 12
Assorted Magazines Bundle - March 25 2015 (True PDF) 64 1
The Complete Photo Guide to Great Sex 139 7
Science - March 13 2015  USA 38 2
Lex Lesgever - Nooit verleden tijd. NL Ebook. DMT  2 1
Drawing Cartoon Faces - 55+ Projects for Cartoons, Caricatures & 62 6
Assorted Magazines Bundle - March 16 2015 (True PDF) 531 11
Jamie's 15 Minute Meals: Delicious, Nutritious,Super Fast Food - 31 2
Cancel Cable: How Internet Pirates Get Free Stuff 4 1
Lonely Planet's Best in Travel 2015: The Best Trends, Destinatio 2156 27
The Great Palomar Telescope (gnv64) 12 1
Financial Statement Analysis (11th Ed)(gnv64) 645 26
Assorted Magazine Bundle - February 18 2015 (True PDF) 788 10
150 Best New Apartment Ideas And Food Grown Right in Your Backya 1 1
4000 Essential English Words (Audio book + eBook) 5 - Paul Natio 881 39
Assorted Magazines Bundle - February 27 2015 (True PDF) 616 12
PC Magazine USA - April 2015[MyebookShelf] 389 10
Biology - 10th Edition.pdf Gooner 18 1
Be Happy Without Being Perfect - How to Worry Less and Enjoy Lif 22 2
The 100 Greatest Advertisements - (History Design Ebook) 15 1
The Great Big Book of Horrible Things - Matthew White - Mantesh 2760 42
Chesapeake Gardening and Landscaping (gnv64) 40 2
Assorted Magazines Bundle - March 20 2015 (True PDF) 466 10
The Complete Guide to Bathrooms + Bath Planning Guidelines 3031 54
Computer,Technology and Engineering And More Educational Books 3273 35
Assorted Magazines Bundle - March 13 2015 (True PDF) 806 17
Architecture Books Collection 90 Books 1061 23
Yoga Basics for Men: An Intro to Man Flow Yoga - Dean Pohlman, P 3595 62
The Book of Books: Recommended Reading: Best Books (Fiction and  1407 41
The Complete Idiot's Guide to Simple Home Repair -Mantesh 168 7
Macworld - April 2015 / USA[MyebookShelf] 53 1
Food Magazines Bundle - February 27 2015 (True PDF) 660 15
The Great Book Of Best Quotes Of All Time. 5427 62
Playboy Nederland Maart 2015. PDF. DMT 208 6
Assorted Magazines Bundle - March 19 2015 (True PDF) 192 5
The Official Guide for GMAT Review 2015  [PDF] [StormRG] 1396 29
Rocket Science for the Rest of Us - Ben Gilliland - Mantesh 72 3
Learn any Language - 31 Steps Learn English,Spanish,French Verbs 630 7
Excel 2010: Managing Multiple Worksheets and Workbooks 59 3
Reflexology: Beginners Guide to Eliminate Pain, Lose Weight and  5323 62
Richard Young - The Big Book of Glamour: 200 Secrets of easier , 211 14
Womens Magazines Bundle - March 8 2015 (True PDF) 124 4
Men's Health Push, Pull, Swing: The Fat-Torching- Myatt Murphy 79 6
Five Good Minutes in the Evening - Jeffrey Brantley, Wendy Mills 4068 61
Exercise Physiology, Porcari [PDF][StormRG]{HTD15} 92 2
The Second World War - A Complete History.pdf 204 12
Anatomy and Physiology for Nurses at a Glance [PDF][StormRG] 101 3
Home & Garden Magazines - April 7 2015 (True PDF) 309 7
Reader's Digest - Laughter the Best Medicine - Holidays 4 1
The Art of Seduction by Robert Greene - PDF - WD 1318 46
Home Garden & Travel Magazines - February 19 2015 (True PDF) 438 9
Automobile Magazines Bundle - April 14 2015 (True PDF) 176 4
Home Magazines Bundle - March 6 2015 (True PDF) 444 11
Oxford Word Skills - Basic,Intermediate,Advanced - Learn and Pra 791 16
The Financial System and the Economy, 5E Burton [PDF][StormRG]{H 193 12
Automobile Magazines Bundle - February 28 2015 (True PDF) 262 6
The Science of Paintings (Art Ebook).pdf 5 1
The Men's Fitness Exercise Bible 611 7
Marijuana and Madness - 2nd Edition.pdf Gooner 88 2
Practical Medical Procedures at a Glance [PDF][StormRG] 495 15
5 Chess Books - March 2015 (gnv64) 1483 32
Chinese Art vol.2 (Penguin Art Ebook).pdf 23 2
Idiot's Guides: Basic Math and Pre-Algebra - Carolyn Wheater  2848 54
English Pronunciation Books and Audio Books Collection - Mantesh 5232 56
Time Magazine USA - 23 February 2015 (gnv64) 105 7
Things you should know about your Mate - Michael Webb 27 2
The Muscle And Fitness Cookbook: 55 Fast & Easy Meals for  3390 55
Home & Garden Magazines - February 27 2015 (True PDF) 384 9
Assorted Magazines Bundle - March 24 2015 (True PDF) 413 9
Automobile Magazines Bundle - March 27 2015 (True PDF) 124 4
Womens Magazines Bundle - March 12 2015 (True PDF) 57 2
Womens Magazines Bundle - March 24 2015 (True PDF) 92 3
The Complete Photography Book - Third Revised Edition 2014 474 7
Science Magazine - 6 March 2015 (gnv64) 180 6
Lonely Planet Madagascar (Travel Guide)[MyebookShelf] 4 1
Tabloid Magazines Bundle - March 10 2015 (True PDF) 84 3
Super Nature Encyclopedia.pdf Gooner 12 1
William Faulkner - Nobel Prize in Literature, 1949 (35 books) 5 1
Assorted Magazines Bundle - March 3 2015 (True PDF) 505 12
Assorted Magazines Bundle - March 21 2015 (True PDF) 886 22
New York Times Bestsellers (January 04, 2015)(Fiction+Non-Fictio 4954 62
You Are Not Your Brain: The 4-Step Solution for Changing Bad Hab 22 2
Assorted Magazines Bundle - February 8 2015 (True PDF) 577 13
Black & White Photography - April 2015[MyebookShelf] 23 1
Human Embryology (10th Ed)(gnv64) 133 3
The Complete Book of Drawing Techniques [PDF] - Oceanhawk 4404 62
Automobile Magazines Bundle - February 17 2015 (True PDF) 403 11
50 Shades of Herbs: The Best Natural Remedies for Better Sex, Be 4663 56
Things Japanese: Everyday Objects of Exceptional Beauty (2014) 2 1
Advanced Grammar In Use With Answers.3rd edition -2013[A4] 1 1
Bull Strength Conditioning Workouts  + Real Stone lifting - Joe  335 17
Chris Kyle - American Sniper 353 24
Laying Hardwood Floors 8 1
10 Secrets to Growing Black Hair Long and Fast - C Collins - Man 539 18
Python Programming Fundamentals - 2nd Edition - Kent D. Lee 46 3
Problem Solving 101: A Simple Book for Smart People -Mantesh 352 13
Playboy - April 2015  ZA 48 1
The Flower Gardener's Bible - Guide to Blooms - Lewis Hill, Nanc 406 17
Easy Chinese Recipes: From Dim Sum to Kung Pao (2011)pdf 101 6
Reader's Digest - Laughter the Best Medicine - @Work 41 2
Project Management For Dummies, 4E [PDF] [StormRG] 165 15
Popular Mechanics - May 2015  USA 122 4
How to Be Your Own Home Electrician,Troubleshooting and Testing  1098 40
Assorted Magazines Bundle - February 28 2015 (True PDF) 594 13
The Guinness History of Sea Warfare.pdf 2 1
12 Chess Books (gnv64) 219 9
The Complete Guide to High-End Audio (5th Ed)(gnv64) 158 2
Principles of Web Design -  6th Edition - Joel Sklar 11 1
IELTS Advantage: Reading ,Writing Skills - Jeremy Taylor , Jon W 599 31
The God Virus: How Religion Infects Our Lives and Culture (Ray) 3 1
Automobile Magazines Bundle - April 20 2015 (True PDF) 36 1
Introduction to Java Programming- Comprehensive, 10E [PDF] [Stor 567 24
The Penguin History of the World, 6th Edition (2013) epub 22 2
Learn Calligraphy The Complete Book of Lettering and Design by M 5 1
The Tai Chi Handbook - Ray Pawlett  + Better Body Workouts for W 127 9
Sketching - Freehand and Digital Drawing Techniques for Artists  4387 50
Why Smart People Hurt: A Guide for the Bright (2015) epub 74 3
Womens Magazines Bundle - March 1 2015 (True PDF) 167 4
How to Make Your Car Last Forever: Avoid Expensive Repairs, Impr 166 5
Mushrooms - A Falcon Field Guide.pdf Gooner 12 1
CHECK YOUR VOCABULARY FOR IELTS-MANTESHWER 3 1
Chi Kung - Warm Up Exercises,Health and Martial Arts collection 1032 25
The Mammoth Book of International Erotica - Maxim Jakubowski 46 2
Netter's Atlas of Human Anatomy, 6E [PDF] [StormRG] 13 5
150 Best Minimalist House Ideas 3827 62
Assorted Magazines Bundle - February 20 2015 (True PDF) 606 13
The Big Book of Small House Designs - 75 Award-winning 269 7
Encyclopedia of Homeopathy: The Definitive Home Reference Guide  47 2
Gun Magazines - February 13 2015 (True PDF) 263 11
New York Times Best ebook Collection - 31 August 2014 4 1
Assorted Magazines - March 18 2015 (True PDF) 293 7
Stephen King Books Collection Epub & Mobi - Mantesh 428 14
Illustrator's Guide to Pen and Pencil Drawing Techniques (gnv64) 1406 31
Swim Better, Swim Faster (gnv64) 250 16
Popular Mechanics - April 2015  ZA 325 11
James Patterson Collection 1976-2012 (ePub mobi) 341 20
Food Magazines Bundle - March 24 2015 (True PDF) 177 4
Penis Exercises - A Healthy Book for Enlargement, Enhancement, H 1346 53
Musee du Louvre Paintings (Art Ebook).pdf 13 1
 The Illustrated Encyclopaedia of Costume and Fashion 1550-1920 37 2
The Encyclopedia of Sandwiches - Susan Russo 69 2
Operations Management, 11E Stevenson [PDF][StormRG] 51 1
Medical Language Instant Translator, 5E Chabner [PDF][StormRG]{H 34 3
Womens Magazines Bundle - March 15 2015 (True PDF) 124 3
Understanding Our Universe (1st+2nd Ed)(gnv64) 4 1
Deciphering Sun Tzu: How to Read The Art of War (2014) pdf 26 3
Lonely Planet Scandinavia (Travel Guide)[MyebookShelf] 91 5
Vision for Life: Ten Steps to Natural Eyesight Improvement -Mant 19 1
Playboy Nederland April 2015. PDF. DMTT 329 9
The Composition of Everyday Life, 4E Mauk [PDF][StormRG]{HTD15} 65 3
Webuser - 25 March-7 April 2015[MyebookShelf] 60 1
Rick Riordan - Het huis van Hades. NL Ebook. DMT  1 1
House & Garden Magazines - March 9 2015 (True PDF) 162 4
Assorted Magazines Bundle - February 13 2015 (True PDF) 811 13
TOP 50 MOST DELICIOUS EMPANADA RECIPES 257 7
Assorted Magazines Bundle - February 3 2015 (True PDF) 153 6
 The C++ Programming Language, 4th Edition[A4] 204 7
['Laptop Repair Complete Guide'] 327 7
Kaplan MCAT Review 2015 Edition - 7 books 25 4
Home & Garden Magazines - February 3 2015 (True PDF) 388 13
Complete Flags of the World -Mantesh 33 2
Food Magazines Bundle - April 3 2015 (True PDF) 630 9
Fire in the Valley (3rd Ed)(gnv64) 13 1
Statistical Models for Data Analysis - Studies in Classification 13 1
Assorted Magazines Bundle - April 15 2015 (True PDF) 141 4
Science Magazines - February 14 2015 (True PDF) 1385 27
How To Answer Interview Questions + Cracking the Coding Intervie 432 7
Encyclopedia of Electronic Components Volume 1,2 +  Instruments  4367 62
The Nude - A Study in Ideal Form (Art Ebook).pdf 47 3
1001 Recipes You've Always Wanted To Cook - Collins & Brown 80 3
Japanese Language Learning Pack 45 4
Best of Watercolor - Painting Color (Art Ebook).pdf 20 2
Wanderlust Magazines Bundle - 2014 2015  164 4
The Economist - 21ST March - 27TH March 2015 3 1
Tabloid Magazines - February 24 2015 (True PDF) 196 4
Assorted Magazines Bundle - April 11 2015 (True PDF) 574 7
Physics for Scientists and Engineers 9th Ed - Serway, Jewett 40 2
Great Paintings: The World's Masterpieces Explored and Explained 28 1
English Bilingual Visual Dictionaries - Spanish,French,German,It 41 7
The Math Handbook - Everyday Math Made Simple +Technical ,Busine 149 7
Motorcycle Magazines Bundle - March 5 2015 (True PDF) 187 5
100 Greatest Disasters (History Ebook).pdf 27 2
Lonely Planet Discover Peru (Travel Guide)[MyebookShelf] 64 2
Womens Magazines Bundle - February 9 2015 (True PDF) 506 13
Living a Healthy Life with Chronic Conditions - Self-Management  23 1
The World's 200 Hardest Brain Teasers: Mind-Boggling Puzzles, Pr 214 7
Shave Your Balls And 100 Other Things Your Mother Should Have To 17 1
Ken Follett - Century Trilogy(Books 1, 2 & 3) Epub, Mobi 340 16
You Can Have an Amazing Memory: Learn Life-Changing Techniques a 427 7
The Dirty Little Kindle Book Of Sex Quotes (Epub) Gooner 172 4
Assorted Magazines - February 17 2015 (True PDF) 548 12
Automobile Magazines Bundle - March 18 2015 (True PDF) 146 5
Music Magazines Bundle - March 10 2015 (True PDF) 26 1
Automobile Magazines Bundle - April 3 2015 (True PDF) 548 9
The First 20 Hours: How to Learn Anything . . . Fast! -Mantesh 96 7
Assorted Magazines Bundle - April 14 2015 (True PDF) 402 7
Leonardo da Vinci (Parkstone Art Ebook).pdf 14 1
Motorcycle Magazines Bundle - April 16 2015 (True PDF) 36 2
Anatomy A Photographic Atlas, 8E Rohen [PDF][StormRG]{HTD15} 607 14
Computer & Gadget Magazines - April 17 2015 (True PDF) 379 4
Womens Magazines Bundle - February 18 2015 (True PDF) 360 9
THE ALL PURPOSE LENTIL COOKBOOK 241 8
Thomas Piketty - Capital in the Twenty-First Century [2014][A] 1643 27
KETODIET BOOK 165 LOW-CARB PALEO RECIPES 42 2
Small Space Organizing: A Room by Room Guide to Maximizing Your  37 3
Home & Garden Magazines - March 12 2015 (True PDF) 398 11
Gadget & Gamer Magazines - February 17 2015 (True PDF) 164 5
Discworld Collection by Terry Pratchett 2039 37
Step-up to USMLE Step 1 2015 Edition [PDF] [StormRG] 6 1
Assorted Magazines Bundle March 4 2015 (True PDF) 369 8
How to Memorize Anything - Aditi Singhal and Sudhir Singhal 238 10
Wound Care at a Glance [PDF][StormRG]{HTD15} 311 12
Assorted Magazines Bundle - April 19 2015 (True PDF) 190 2
Reader's Digest - 1801 Home Remedies 12 2
Here Be Dragons - Quest for Extraterrestrial Life (gnv64) 9 1
Tabloid Magazines Bundle - March 3 2015 (True PDF) 119 3
Embarrassing True Stories (gnv64) 98 3
Bicycling Buyers Guide - April 2015  USA 137 4
Assorted Magazines Bundle - March 22 2015 (True PDF) 790 19
100 E-Books For Children 1170 16
The 48 Laws of Power by Robert Greene 3875 62
Assorted Magazines Bundle - February 11 2015 (True PDF) 701 13
Food Magazines Bundle - February 13 2015 (True PDF) 249 9
Natural Beauty - Natural make-up,Soothing Therapies, Homemade  P 100 3
Assorted Magazines - February 9 2015 (True PDF) 86 5
Learning PHP, MySQL, JavaScript, CSS & HTML5, 3e (2014). 2340 53
 Newspaper Pack - March 20 2015 (True PDF) 9 1
Tabloid Magazines Bundle - April 20 2015 (True PDF) 4 1
Myths & Legends: An illustrated guide (2009) pdf 21 2
Principles of Hydraulic Systems Design 2E, Chapple [PDF][StormRG 186 7
The Economist - 28TH March - 3RD April 2015 90 11
Assorted Magazines Bundle - March 30 2015 (True PDF) 1118 21
Skill-Building And Scroll Saw ,Carving Techniques Books  Collect 368 4
English: How to Speak English Fluently in 1 Week - Edward Clemon 6022 62
Fundementals of General, Organic, and Biological Chemistry, 7E [ 70 4
How to Draw Realistic Portraits: with Colored Pencils - Jasmina  2614 42
Anatomy and Physiology for Nurses at a Glance[MyebookShelf] 10 1
Tabloid Magazines Bundle - March 30 2015 (True PDF) 172 3
Living by Chemistry, 2E Stacy [PDF][StormRG]{HTD15} 73 3
The Life Span, 4E Broderick [PDF][StormRG]{HTD15} 48 1
Birds of Prey (Falcon Pocket Guides)(gnv64) 46 4
Assorted Magazines Bundle - March 15 2015 (True PDF) 679 13
Italian Cookbook of Famous Pizza Restaurant Recipes[MyebookShelf 109 7
The 4000 English Words Essential for an Educated Vocabulary 2691 61
The Survival Medicine Handbook - Second Edition - Updated 394 8
The Girl on the Train - Paula Hawkins 2495 58
Learn Python The Hard Way 3rd Edition V413HAV 7 1
Study Guide, Solutions Manual for Organic Chemistry. A Short Cou 6 2
Womens Magazines Bundle - February 14 2015 (True PDF) 751 12
Show Me How: 500 Things You Should Know - Instructions for Life  3549 62
Davis s Comprehensive Handbook of Laboratory Diagnostic Tests [P 35 3
Complete Krav Maga - Self-Defense Techniques - Chinese Boxing fo 285 7
Greens + Grains - Recipes for Deliciously Healthful Meals (gnv64 80 2
The Greatest Minds and Ideas of All Time 165 4
Bigger Leaner Stronger - The Simple Science of Building the Ulti 1 1
Superfoods at Every Meal - Nourish Your Family with Quick and Ea 2605 54
The Art of Reasoning, 4E Kelley [PDF][StormRG]{HTD15} 772 13
Concrete Countertops Made Simple - A Step-by-Step Guide.pdf Goon 64 4
4 Diverse Books - March 2015 (gnv64) 55 1
Statistical Reinforcement Learning (gnv64) 200 8
Lonely Planet Discover Caribbean Islands[MyebookShelf] 115 3
1001 Recipes You've Always Wanted to Cook[MyebookShelf] 10 2
Drawing For Beginners! - Amy Taggart + Drawing Complete Guide Fo 3109 45
How to Start a Home-based Computer Repair Business - Ryan Arter  3733 57
Food Magazines Bundle - March 5 2015 (True PDF) 266 7
Discover Magazine USA - April 2015 (gnv64) 328 9
37 Roald Dahl E-Books 136 5
The Art of Nepal (Art Ebook).pdf 22 2
Programming Your Home - Automate with Arduino, Android, and Your 7 2
Assorted Magazines Bundle - April 5 2015 (True PDF) 878 15
Teach Yourself Photoshop - 2014 187 7
The Complete Idiot's Guide to Self-Sufficient Living (Pdf,Mobi)  30 3
The Photoshop Elements Book Vol. 2 RE - 2015  UK 120 5
Esther Verhoef - Lieve Mama. NL Ebook. DMT  18 2
Muay Thai Training Exercises 263 12
Assorted Magazines Bundle - March 7 2015 (True PDF) 346 7
DELICIOUS AND EASY INTERNATIONAL RECIPES 80 3
Popular Mechanics USA - April 2015 1 1
Home Magazines Bundle - March 27 2015 (True PDF) 153 5
The Complete Guide to the Toefl Test - IBT Edition (Malestrom) 64 9
Hacking Wireless Networks For Dummies 2676 60
Computer Magazines Bundle - February 13 2015 (True PDF) 1605 28
Guitar Books for Dummies (gnv64) 2244 57
Assorted Magazines Bundle - April 9 2015 (True PDF) 36 2
RF Circuit Design - 2nd Edition.pdf Gooner 10 1
Single Best Answers in Surgery, 2E [PDF][StormRG]{HTD15} 10 1
The Fine Art of Small Talk: How To Start a Conversation, Keep It 223 7
Excel Daily Planner 45 1
Working with Hand Tools: Techniques for Woodworking - Paul N. Ha 830 41
Assorted Magazines Bundle - March 8 2015 (True PDF) 729 15
The Ruby Circle (Bloodlines #6) by Richelle Mead ePub - Xetron 72 7
The Element Encyclopedia of Secret Signs and Symbols -Mantesh 69 3
How To Draw Cartoons and Caricatures + Manga for the Beginner -  27 3
SUPER FOOD IDEAS - 15 FINGER LICKIN CHICKEN DISHES 100 3
Fundamentals of Electric Circuits 5th Alexander text + solutions 11 2
Assorted Magazines Bundle - February 21 2015 (True PDF) 912 16
Arts and Crafts,Drawing,Computers,Cooking,Handwriting  876 21
The 21-Day Big Muscle Plan + The 21-Day Shred - The No-BS Traini 4289 62
 Excel Learning Plan 31 1
Fitness by Penis:  Method to Enlarge Your Penis - Peter Pandore 5647 62
Learning Android Software Development ABEE 3724 49
Bicycle Magazines Bundle - March 4 2015 (True PDF) 153 6
Playboy - March 2015 ZA 86 3
The Elements of Investing - Easy Lessons for Every Investor.pdf  302 9
Womens Magazines Bundle - April 14 2015 (True PDF) 380 6
Tabloid Magazines Bundle - April 16 2015 (True PDF) 18 1
The Mammoth Book of Erotica - 10 E-Books 192 5
Complete Guide to Dumbbell Training + Diamond-Cut Abs - Danny Ka 38 5
Essential Organic Chemistry, 2nd Int Edition Bruice [PDF][StormR 38 4
Introduction to Business Law, 2E Jones (Oxford) [PDF][StormRG] 5 1
New York Times Bestsellers (April 12, 2015)(Fiction+Non-Fiction) 614 7
Playboy's Magazine - April 2015 (USA) 716 18
Introduction to Architectural Technology, 2E Silver [PDF][StormR 87 4
Growing and Knowing Lavender (gnv64) 206 6
Assorted Magazines Bundle - April 12 2015 (True PDF) 106 4
Smart Change: Five Tools to Create New and Sustainable Habits 5 1
Computer & Gamer Magazines - March 13 2015 (True PDF) 343 8
Better Homes and Gardens Baking Step by Step[MyebookShelf] 85 2
Womens Magazines Bundle - March 9 2015 (True PDF) 51 1
The Fault in Our Stars [EPUB] 356 13
How to Think Like a Mathematician - A Companion to Undergraduate 129 4
Style for Men - Guide to Dressing Well + Being the Best Man - Do 93 7
Picasso (The World of Art Ebook).pdf 17 1
The Maze Runner Series - Complete Collection - James Dashner 9 1
Computer & Gadget Magazines - April 11 2015 (True PDF) 613 7
The Future of Architecture in 100 Buildings - Marc Kushner,Tonya 2416 32
The Economist - March 14 2015  USA 666 26
Japanese Homestyle Cooking: Delicious Favorites (2015) pdf 56 2
The Rough Guide to Spain (15th Edition)[MyebookShelf] 88 2
Assorted Magazines Bundle - March 1 2015 (True PDF) 589 10
Cyber Security and Privacy: Third Cyber Security and Privacy EU  12 1
Penthouse Black Label - March 2015  AU 410 12
Tabloid Magazines Bundle - February 18 2015 (True PDF) 599 9
Computeractive - March 17, 2015  UK 139 4
The Singapore Story: Memoirs of Lee Kuan Yew 15 1
The Firefly Five Language Visual Dictionary: English, Spanish, F 1718 49
Linux User & Developer Issue 150 - 2015  UK 90 3
Fifty Shades of Grey - Trilogy PDF 153 7
Assorted Magazines Bundle - March 14 2015 (True PDF) 540 13
Home Recipes 2015 (gnv64) 212 7
Maker Dad - Incredibly Cool  DIY Projects - Mark Frauenfelder  3507 55
Modern Diesel Technology - Diesel Engines.pdf Gooner 71 2
Data Mining - Practical Machine Learning Tools and Techniques.pd 101 4
The Complete Idiot's Guide to Natural Remedies -Mantesh 8 1
Healthy Aging For Dummies 4 1
Fluent in 3 Months -  Speak Any Language, English,French,Spanish 4139 62
Calculus- 1,001 Practice Problems For Dummies [PDF] [StormRG] 104 7
AutoCAD 2015- No Experience Required [PDF] [StormRG] 102 10
Home Magazines Bundle - April 3 2015 (True PDF) 732 11
Assorted Magazines - April 2 2015 (True PDF) 905 14
Assorted Magazines Bundle - March 27 2015 (True PDF) 672 16
Food Magazines Bundle - March 27 2015 (True PDF) 347 7
An Incomplete Education: 3,684 Things You Should Have Learned bu 443 7
Assorted Magazines Bundle - March 28 2015 (True PDF) 1394 22
Linda Gray - Grow Your Own Groceries: How to Feed Your Family 38 2
A History of Roman Art (gnv64) 43 1
Sex Trafficking - Inside the Business of Modern Slavery (gnv64) 1610 34
Assorted Magazines Bundle - March 10 2015 (True PDF) 310 8
The Six Sigma Handbook - The Complete Guide for Greenbelts, Blac 337 14
Large-Scale C++ Software Design.pdf Gooner 12 1
Introductory Chemistry Atoms First, Russo Silver [PDF][StormRG]{ 129 6
Cooking,Recipes,Baking ,Soup,Juice,Cakes Related All Cookbook Co 24 4
Handbook of Depression, 2E Friedman [PDF][StormRG]{HTD15} 260 14
CCNA Routing and Switching Study Guide [PDF] 57 6
Home & Garden Magazines - February 10 2015 (True PDF) 713 14
Portrait Mastery in Black & White: Learn the Signature 615 34
Womens Magazines Bundle - March 19 2015 (True PDF) 68 3
Food Poisoning: Outbreaks, Avoiding Food Poisoning 93 4
Men's Fitness UK - 20 Minute Workouts 2015 206 8
Lonely Planet Philippines[MyebookShelf] 28 1
Gun Magazines Bundle - March 1 2015 (True PDF) 510 13
Android Advisor - Issue 13 - 2015  UK 12 1
101 Ready-to-Use Excel Formulas - Michael Alexander, Dick Kuslei 4632 62
Manga - The Ultimate Guide (gnv46) 49 3
Food Magazines Bundle - February 19 2015 (True PDF) 453 10
The 9 Principles for a Lean & Defined Body - Philip Hoffman 5159 59
Truck Magazines Bundle - March 15 2015 (True PDF) 20 1
Photography Magazines - February 13 2015 (True PDF) 1632 36
The Mammoth Book of Best New Erotica - Maxim Jakubowski 325 6
A Mind For Numbers: How to Excel at Math and Science  126 7
Home & Garden Magazines - April 20 2015 (True PDF) 55 1
Math in Minutes: 200 Key Concepts Explained In An Instant -Mante 339 7
Reader's Digest - Quotable Quotes 96 4
Speed Mathematics - Secret Skills Collection 5914 62
Womens Magazines Bundle - April 19 2015 (True PDF) 138 2
How to Build a Fire: And Other Handy Things Your Grandfather Kne 168 10
Sports Magazines Bundle - April 20 2015 (True PDF) 42 1
Dictionary of Carbohydrates (gnv64) 82 2
Genetics: Analysis and Principles, 4 edition[MyebookShelf] 13 1
Womens Magazines Bundle - March 6 2015 (True PDF) 134 4
Assorted Magazines Bundle - April 20 2015 (True PDF) 100 1
Getting Started With Electronic Projects - Bill Pretty 37 2
Pictorial History of Ships (History Sea).pdf 9 1
Assorted Magazines Bundle - April 17 2015 (True PDF) 192 4
Home & Garden Magazines - March 30 2015 (True PDF) 342 7
Lonely Planet California (Travel Guide)[MyebookShelf] 214 5
Assorted Magazines Bundle - April 18 2015 (True PDF) 179 3
The Ayurveda Encyclopedia - Ayurvedic Home Remedies Collection 1017 44
New York Times Best Sellers (Fiction) 22 June 2014 (ePUB/MOBI) 1 1
Resumes For Computer Careers - The Editors of McGraw-Hill 39 1
Mens Health - May 2015  USA 9 1
Assorted Magazines Bundle - February 26 2015 (True PDF) 419 10
GREAT BRITISH PUDDINGS 140 SWEET, STICKY, YUMMY, CLASSIC 115 4
Sports Magazines Bundle - February 27 2015 (True PDF) 17 1
Penthouse USA - April 2015 125 3
Motorcycle Magazines Bundle - April 3 2015 (True PDF) 407 9
Home & Garden Magazines Bundle - April 15 2015 (True PDF) 379 6
Lonely Planet Iceland[MyebookShelf] 20 1
Gadget & Gamer Magazines - March 18 2015 (True PDF) 210 6
Creative Writing Exercises For Dummies [PDF] [StormRG] 20 3
This Idea Must Die (2015) epub 12 1
S J. Watson - Een tweede leven. NL Ebook. DMT  4 1
Wired USA - April 2015  15 2
Learn Chinese: Complete 64 3
Lippincott Illustrated Reviews Pharmacology, 6E [PDF] [StormRG] 81 5
Assorted Magazines Bundle - March 11 2015 (True PDF) 457 11
A Game Of Thrones - all books pdf 298 7
OM Yoga USA - April 2015 (gnv64) 50 1
Assorted Magazines Bundle - March 23 2015 (True PDF) 314 6
Assorted Magazines Bundle - February 5 2015 (True PDF) 1045 15
Bats - A World of Science and Mystery (gnv64) 27 1