Skip to content

Commit

Permalink
Merge pull request #24 from theslavicbear/development
Browse files Browse the repository at this point in the history
Development
  • Loading branch information
theslavicbear authored Feb 20, 2019
2 parents 064f5d6 + 54639e3 commit b79b764
Showing 1 changed file with 10 additions and 19 deletions.
29 changes: 10 additions & 19 deletions Ebook-Publisher.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,15 @@
import queue


#Master array of supported sites
#TODO convert this to a dictionary
sites=['www.literotica.com', 'www.fanfiction.net', 'www.fictionpress.com','www.classicreader.com','chyoa.com', 'www.wattpad.com']
#Master dict of supported sites
sites={
'www.literotica.com':lambda x:Literotica.Literotica(x),
'www.fanfiction.net':lambda x:Fanfiction.Fanfiction(x),
'www.fictionpress.com':lambda x:Fanfiction.Fanfiction(x),
'www.classicreader.com':lambda x:Classicreader.Classicreader(x),
'chyoa.com':lambda x:Chyoa.Chyoa(x),
'www.wattpad.com':lambda x:Wattpad.Wattpad(x),
}

#function for making text files
def MakeText(site):
Expand Down Expand Up @@ -75,22 +81,7 @@ def MakeEpub(site):
def MakeClass(url):
#getting url
domain=urllib.parse.urlparse(url)[1]
if sites[0]==domain:
site=Literotica.Literotica(url)
elif sites[1]==domain:
site=Fanfiction.Fanfiction(url)
elif sites[2]==domain:
site=Fanfiction.Fanfiction(url)
elif sites[3]==domain:
site=Classicreader.Classicreader(url)
elif sites[4]==domain:
site=Chyoa.Chyoa(url)
elif sites[5]==domain:
site=Wattpad.Wattpad(url)
else:
print(domain)
print('Unsupported website, terminating program')
site=None
site=sites[domain](url)
if args.t:
q.put(site)
return site
Expand Down

0 comments on commit b79b764

Please sign in to comment.