From 00de815e65c8ef292417dc7dda4b821aef04a9e9 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Tue, 31 Jul 2018 14:38:50 -0500 Subject: [PATCH] Add absolute_import imports. --- fanficfare/HtmlTagStack.py | 21 +++++++++++++++++-- .../adapters/adapter_adastrafanficcom.py | 1 + .../adapters/adapter_adultfanfictionorg.py | 1 + .../adapters/adapter_alternatehistorycom.py | 1 + .../adapters/adapter_andromedawebcom.py | 1 + .../adapters/adapter_archiveofourownorg.py | 1 + .../adapters/adapter_archiveskyehawkecom.py | 1 + fanficfare/adapters/adapter_artemisfowlcom.py | 1 + fanficfare/adapters/adapter_asexstoriescom.py | 1 + .../adapter_ashwindersycophanthexcom.py | 1 + .../adapters/adapter_asianfanficscom.py | 1 + .../adapters/adapter_asr3slashzoneorg.py | 1 + fanficfare/adapters/adapter_bdsmlibrarycom.py | 1 + .../adapters/adapter_bloodshedversecom.py | 1 + .../adapters/adapter_bloodtiesfancom.py | 1 + fanficfare/adapters/adapter_buffygilescom.py | 1 + .../adapters/adapter_chaossycophanthexcom.py | 1 + .../adapters/adapter_chosentwofanficcom.py | 1 + .../adapters/adapter_csiforensicscom.py | 1 + fanficfare/adapters/adapter_darksolaceorg.py | 1 + fanficfare/adapters/adapter_deandamagecom.py | 1 + .../adapters/adapter_deepinmysoulnet.py | 1 + .../adapters/adapter_destinysgatewaycom.py | 1 + fanficfare/adapters/adapter_dokugacom.py | 1 + .../adapters/adapter_dracoandginnycom.py | 1 + fanficfare/adapters/adapter_dramioneorg.py | 1 + .../adapters/adapter_efictionestelielde.py | 1 + fanficfare/adapters/adapter_efpfanficnet.py | 1 + .../adapter_erosnsapphosycophanthexcom.py | 1 + .../adapters/adapter_fanficauthorsnet.py | 1 + .../adapters/adapter_fanficcastletvnet.py | 1 + fanficfare/adapters/adapter_fanfichu.py | 1 + .../adapters/adapter_fanfictionjunkiesde.py | 1 + fanficfare/adapters/adapter_fanfiktionde.py | 1 + fanficfare/adapters/adapter_fannation.py | 1 + fanficfare/adapters/adapter_fhsarchivecom.py | 1 + fanficfare/adapters/adapter_ficbooknet.py | 1 + .../adapters/adapter_fictionalleyorg.py | 1 + fanficfare/adapters/adapter_fictionhuntcom.py | 1 + fanficfare/adapters/adapter_fictionmaniatv.py | 1 + fanficfare/adapters/adapter_fictionpadcom.py | 1 + .../adapters/adapter_fictionpresscom.py | 1 + fanficfare/adapters/adapter_ficwadcom.py | 1 + fanficfare/adapters/adapter_fimfictionnet.py | 1 + fanficfare/adapters/adapter_finestoriescom.py | 1 + fanficfare/adapters/adapter_fireflyfansnet.py | 1 + .../adapters/adapter_fireflypopulliorg.py | 1 + .../adapter_forumquestionablequestingcom.py | 1 + .../adapter_forumssufficientvelocitycom.py | 1 + .../adapters/adapter_gluttonyfictioncom.py | 1 + .../adapters/adapter_gravitytalescom.py | 1 + .../adapter_harrypotterfanfictioncom.py | 1 + fanficfare/adapters/adapter_hlfictionnet.py | 1 + .../adapters/adapter_hpfanficarchivecom.py | 1 + fanficfare/adapters/adapter_iketernalnet.py | 1 + fanficfare/adapters/adapter_imagineeficcom.py | 1 + .../adapters/adapter_imrightbehindyoucom.py | 1 + fanficfare/adapters/adapter_inkbunnynet.py | 1 + .../adapters/adapter_itcouldhappennet.py | 1 + .../adapter_kiarepositorymujajinet.py | 1 + fanficfare/adapters/adapter_ksarchivecom.py | 1 + fanficfare/adapters/adapter_lcfanficcom.py | 1 + .../adapters/adapter_libraryofmoriacom.py | 1 + .../adapters/adapter_lightnovelgatecom.py | 1 + fanficfare/adapters/adapter_literotica.py | 1 + fanficfare/adapters/adapter_looselugscom.py | 1 + .../adapters/adapter_lotrfanfictioncom.py | 1 + fanficfare/adapters/adapter_lotrgficcom.py | 1 + .../adapters/adapter_lumossycophanthexcom.py | 1 + fanficfare/adapters/adapter_masseffect2in.py | 1 + fanficfare/adapters/adapter_mcstoriescom.py | 1 + fanficfare/adapters/adapter_mediaminerorg.py | 1 + .../adapters/adapter_merlinficdtwinscouk.py | 1 + .../adapters/adapter_midnightwhispers.py | 1 + fanficfare/adapters/adapter_mttjustoncenet.py | 1 + fanficfare/adapters/adapter_naiceanilmenet.py | 1 + fanficfare/adapters/adapter_narutoficorg.py | 1 + .../adapters/adapter_nationallibrarynet.py | 1 + fanficfare/adapters/adapter_ncisficcom.py | 1 + fanficfare/adapters/adapter_ncisfictioncom.py | 1 + .../adapters/adapter_nfacommunitycom.py | 1 + .../adapters/adapter_nhamagicalworldsus.py | 1 + .../adapters/adapter_ninelivesarchivecom.py | 1 + .../adapters/adapter_nocturnallightnet.py | 1 + fanficfare/adapters/adapter_noveltrovecom.py | 1 + .../adapter_occlumencysycophanthexcom.py | 1 + fanficfare/adapters/adapter_phoenixsongnet.py | 1 + .../adapters/adapter_ponyfictionarchivenet.py | 1 + .../adapters/adapter_potionsandsnitches.py | 1 + fanficfare/adapters/adapter_potterficscom.py | 1 + .../adapter_potterheadsanonymouscom.py | 1 + .../adapters/adapter_pretendercentrecom.py | 1 + fanficfare/adapters/adapter_qafficcom.py | 1 + fanficfare/adapters/adapter_quotevcom.py | 1 + fanficfare/adapters/adapter_royalroadl.py | 1 + fanficfare/adapters/adapter_samandjacknet.py | 1 + .../adapters/adapter_scarvesandcoffeenet.py | 1 + fanficfare/adapters/adapter_sebklainenet.py | 1 + .../adapters/adapter_sheppardweircom.py | 1 + .../adapters/adapter_shriftweborgbfa.py | 1 + .../adapter_sinfuldreamscomunicornfic.py | 1 + .../adapter_sinfuldreamscomwhisperedmuse.py | 1 + ...adapter_sinfuldreamscomwickedtemptation.py | 1 + fanficfare/adapters/adapter_siyecouk.py | 1 + fanficfare/adapters/adapter_spikeluvercom.py | 1 + fanficfare/adapters/adapter_squidgeorgpeja.py | 1 + .../adapter_starskyhutcharchivenet.py | 1 + .../adapters/adapter_starslibrarynet.py | 1 + .../adapters/adapter_storiesofardacom.py | 1 + .../adapters/adapter_storiesonlinenet.py | 1 + fanficfare/adapters/adapter_sugarquillnet.py | 1 + .../adapter_swordborderlineangelcom.py | 1 + .../adapter_tasteofpoisoninkubationnet.py | 1 + .../adapters/adapter_tenhawkpresentscom.py | 1 + fanficfare/adapters/adapter_test1.py | 1 + fanficfare/adapters/adapter_tgstorytimecom.py | 1 + .../adapters/adapter_thebrokenworldorg.py | 1 + .../adapters/adapter_thedelphicexpansecom.py | 1 + .../adapters/adapter_thehookupzonenet.py | 1 + .../adapters/adapter_themaplebookshelf.py | 1 + fanficfare/adapters/adapter_themasquenet.py | 1 + .../adapters/adapter_thepetulantpoetesscom.py | 1 + .../adapters/adapter_thundercatsfansorg.py | 1 + .../adapters/adapter_tolkienfanfiction.py | 1 + .../adapters/adapter_tomparisdormcom.py | 1 + .../adapters/adapter_trekfanfictionnet.py | 1 + fanficfare/adapters/adapter_trekiverseorg.py | 1 + fanficfare/adapters/adapter_tthfanficorg.py | 1 + .../adapters/adapter_twilightarchivescom.py | 1 + fanficfare/adapters/adapter_twilightednet.py | 1 + .../adapters/adapter_unknowableroomorg.py | 1 + .../adapters/adapter_valentchambercom.py | 1 + .../adapters/adapter_voracity2eficcom.py | 1 + .../adapters/adapter_walkingtheplankorg.py | 1 + fanficfare/adapters/adapter_webnovelcom.py | 1 + fanficfare/adapters/adapter_whoficcom.py | 1 + .../adapters/adapter_wolverineandroguecom.py | 1 + fanficfare/adapters/adapter_wraithbaitcom.py | 1 + .../adapter_writingwhimsicalwanderingsnet.py | 1 + fanficfare/adapters/adapter_wuxiaworldco.py | 1 + fanficfare/adapters/adapter_wuxiaworldcom.py | 1 + fanficfare/adapters/adapter_www13hoursorg.py | 1 + .../adapters/adapter_wwwaneroticstorycom.py | 1 + .../adapters/adapter_wwwarea52hkhnet.py | 1 + .../adapters/adapter_wwwgiantessworldnet.py | 1 + .../adapters/adapter_wwwlushstoriescom.py | 1 + fanficfare/adapters/adapter_wwwnovelallcom.py | 1 + .../adapters/adapter_wwwutopiastoriescom.py | 1 + fanficfare/dateutils.py | 19 +++++++++++++++++ fanficfare/exceptions.py | 4 +++- fanficfare/mobihtml.py | 2 ++ fanficfare/translit.py | 2 ++ 152 files changed, 192 insertions(+), 3 deletions(-) diff --git a/fanficfare/HtmlTagStack.py b/fanficfare/HtmlTagStack.py index 3a9e703a..64a7953b 100644 --- a/fanficfare/HtmlTagStack.py +++ b/fanficfare/HtmlTagStack.py @@ -1,4 +1,21 @@ -# coding: utf-8 +# -*- coding: utf-8 -*- + +# Copyright 2018 FanFicFare team +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +from __future__ import absolute_import import re import codecs @@ -54,4 +71,4 @@ def flush(): del stack[:] def get_stack(): - return stack \ No newline at end of file + return stack diff --git a/fanficfare/adapters/adapter_adastrafanficcom.py b/fanficfare/adapters/adapter_adastrafanficcom.py index e679cda5..b4b9b56d 100644 --- a/fanficfare/adapters/adapter_adastrafanficcom.py +++ b/fanficfare/adapters/adapter_adastrafanficcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_adultfanfictionorg.py b/fanficfare/adapters/adapter_adultfanfictionorg.py index aabd1b20..280bd497 100644 --- a/fanficfare/adapters/adapter_adultfanfictionorg.py +++ b/fanficfare/adapters/adapter_adultfanfictionorg.py @@ -17,6 +17,7 @@ ################################################################################ ### Written by GComyn ################################################################################ +from __future__ import absolute_import from __future__ import unicode_literals import time import logging diff --git a/fanficfare/adapters/adapter_alternatehistorycom.py b/fanficfare/adapters/adapter_alternatehistorycom.py index 339e0afd..f7824377 100644 --- a/fanficfare/adapters/adapter_alternatehistorycom.py +++ b/fanficfare/adapters/adapter_alternatehistorycom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from adapter_forumquestionablequestingcom import QuestionablequestingComAdapter def getClass(): diff --git a/fanficfare/adapters/adapter_andromedawebcom.py b/fanficfare/adapters/adapter_andromedawebcom.py index 46d793d3..5cfc827f 100644 --- a/fanficfare/adapters/adapter_andromedawebcom.py +++ b/fanficfare/adapters/adapter_andromedawebcom.py @@ -18,6 +18,7 @@ # ####### webpage. # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_archiveofourownorg.py b/fanficfare/adapters/adapter_archiveofourownorg.py index a5b46b18..e131258f 100644 --- a/fanficfare/adapters/adapter_archiveofourownorg.py +++ b/fanficfare/adapters/adapter_archiveofourownorg.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_archiveskyehawkecom.py b/fanficfare/adapters/adapter_archiveskyehawkecom.py index ea66db2f..f324e4c6 100644 --- a/fanficfare/adapters/adapter_archiveskyehawkecom.py +++ b/fanficfare/adapters/adapter_archiveskyehawkecom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_artemisfowlcom.py b/fanficfare/adapters/adapter_artemisfowlcom.py index c3c2da67..d25257dc 100644 --- a/fanficfare/adapters/adapter_artemisfowlcom.py +++ b/fanficfare/adapters/adapter_artemisfowlcom.py @@ -18,6 +18,7 @@ # ####### webpage. # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_asexstoriescom.py b/fanficfare/adapters/adapter_asexstoriescom.py index b965cc32..5e8ef953 100644 --- a/fanficfare/adapters/adapter_asexstoriescom.py +++ b/fanficfare/adapters/adapter_asexstoriescom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_ashwindersycophanthexcom.py b/fanficfare/adapters/adapter_ashwindersycophanthexcom.py index 986977ad..cf42a680 100644 --- a/fanficfare/adapters/adapter_ashwindersycophanthexcom.py +++ b/fanficfare/adapters/adapter_ashwindersycophanthexcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_asianfanficscom.py b/fanficfare/adapters/adapter_asianfanficscom.py index 3fc39a87..69f98cd1 100644 --- a/fanficfare/adapters/adapter_asianfanficscom.py +++ b/fanficfare/adapters/adapter_asianfanficscom.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_asr3slashzoneorg.py b/fanficfare/adapters/adapter_asr3slashzoneorg.py index 0faeeff6..c519af29 100644 --- a/fanficfare/adapters/adapter_asr3slashzoneorg.py +++ b/fanficfare/adapters/adapter_asr3slashzoneorg.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_bdsmlibrarycom.py b/fanficfare/adapters/adapter_bdsmlibrarycom.py index ede7e94f..a45d8324 100644 --- a/fanficfare/adapters/adapter_bdsmlibrarycom.py +++ b/fanficfare/adapters/adapter_bdsmlibrarycom.py @@ -23,6 +23,7 @@ ### Fixed the removal of the extra tags from some of the stories and ### removed the attributes from the paragraph and span tags ########################################################################### +from __future__ import absolute_import ''' This works, but some of the stories have abysmal formatting, so it would probably need to be edited for reading. diff --git a/fanficfare/adapters/adapter_bloodshedversecom.py b/fanficfare/adapters/adapter_bloodshedversecom.py index 7c561274..b040eba6 100644 --- a/fanficfare/adapters/adapter_bloodshedversecom.py +++ b/fanficfare/adapters/adapter_bloodshedversecom.py @@ -1,3 +1,4 @@ +from __future__ import absolute_import from datetime import timedelta import re import urllib2 diff --git a/fanficfare/adapters/adapter_bloodtiesfancom.py b/fanficfare/adapters/adapter_bloodtiesfancom.py index 31484159..533b781f 100644 --- a/fanficfare/adapters/adapter_bloodtiesfancom.py +++ b/fanficfare/adapters/adapter_bloodtiesfancom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_buffygilescom.py b/fanficfare/adapters/adapter_buffygilescom.py index 60727150..54669ce1 100644 --- a/fanficfare/adapters/adapter_buffygilescom.py +++ b/fanficfare/adapters/adapter_buffygilescom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_chaossycophanthexcom.py b/fanficfare/adapters/adapter_chaossycophanthexcom.py index c77e23b6..8a0a1630 100644 --- a/fanficfare/adapters/adapter_chaossycophanthexcom.py +++ b/fanficfare/adapters/adapter_chaossycophanthexcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_chosentwofanficcom.py b/fanficfare/adapters/adapter_chosentwofanficcom.py index d292b0f4..2e0e57b3 100644 --- a/fanficfare/adapters/adapter_chosentwofanficcom.py +++ b/fanficfare/adapters/adapter_chosentwofanficcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_csiforensicscom.py b/fanficfare/adapters/adapter_csiforensicscom.py index cba47bca..1c1d7c80 100644 --- a/fanficfare/adapters/adapter_csiforensicscom.py +++ b/fanficfare/adapters/adapter_csiforensicscom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_darksolaceorg.py b/fanficfare/adapters/adapter_darksolaceorg.py index 925caa4a..fd31765c 100644 --- a/fanficfare/adapters/adapter_darksolaceorg.py +++ b/fanficfare/adapters/adapter_darksolaceorg.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_deandamagecom.py b/fanficfare/adapters/adapter_deandamagecom.py index 27a83e6e..7c3780a1 100644 --- a/fanficfare/adapters/adapter_deandamagecom.py +++ b/fanficfare/adapters/adapter_deandamagecom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_deepinmysoulnet.py b/fanficfare/adapters/adapter_deepinmysoulnet.py index a25a6e25..ad76e765 100644 --- a/fanficfare/adapters/adapter_deepinmysoulnet.py +++ b/fanficfare/adapters/adapter_deepinmysoulnet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_destinysgatewaycom.py b/fanficfare/adapters/adapter_destinysgatewaycom.py index 28bde864..d93b772c 100644 --- a/fanficfare/adapters/adapter_destinysgatewaycom.py +++ b/fanficfare/adapters/adapter_destinysgatewaycom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_dokugacom.py b/fanficfare/adapters/adapter_dokugacom.py index 80913b88..0a41ad39 100644 --- a/fanficfare/adapters/adapter_dokugacom.py +++ b/fanficfare/adapters/adapter_dokugacom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_dracoandginnycom.py b/fanficfare/adapters/adapter_dracoandginnycom.py index 436b09ab..bd98e13f 100644 --- a/fanficfare/adapters/adapter_dracoandginnycom.py +++ b/fanficfare/adapters/adapter_dracoandginnycom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_dramioneorg.py b/fanficfare/adapters/adapter_dramioneorg.py index 856f928b..32152863 100644 --- a/fanficfare/adapters/adapter_dramioneorg.py +++ b/fanficfare/adapters/adapter_dramioneorg.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_efictionestelielde.py b/fanficfare/adapters/adapter_efictionestelielde.py index 233eda25..9c481e88 100644 --- a/fanficfare/adapters/adapter_efictionestelielde.py +++ b/fanficfare/adapters/adapter_efictionestelielde.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_efpfanficnet.py b/fanficfare/adapters/adapter_efpfanficnet.py index 52cd53b3..959219e9 100644 --- a/fanficfare/adapters/adapter_efpfanficnet.py +++ b/fanficfare/adapters/adapter_efpfanficnet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_erosnsapphosycophanthexcom.py b/fanficfare/adapters/adapter_erosnsapphosycophanthexcom.py index fd5789ae..ce47a784 100644 --- a/fanficfare/adapters/adapter_erosnsapphosycophanthexcom.py +++ b/fanficfare/adapters/adapter_erosnsapphosycophanthexcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_fanficauthorsnet.py b/fanficfare/adapters/adapter_fanficauthorsnet.py index a18b925f..7d583559 100644 --- a/fanficfare/adapters/adapter_fanficauthorsnet.py +++ b/fanficfare/adapters/adapter_fanficauthorsnet.py @@ -18,6 +18,7 @@ ### Adapted by GComyn - November 26, 2016 ### #################################################################################################### +from __future__ import absolute_import from __future__ import unicode_literals import time import logging diff --git a/fanficfare/adapters/adapter_fanficcastletvnet.py b/fanficfare/adapters/adapter_fanficcastletvnet.py index ee186272..15e1e219 100644 --- a/fanficfare/adapters/adapter_fanficcastletvnet.py +++ b/fanficfare/adapters/adapter_fanficcastletvnet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_fanfichu.py b/fanficfare/adapters/adapter_fanfichu.py index 7685a6d4..59f702d7 100644 --- a/fanficfare/adapters/adapter_fanfichu.py +++ b/fanficfare/adapters/adapter_fanfichu.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import re import urllib2 import urlparse diff --git a/fanficfare/adapters/adapter_fanfictionjunkiesde.py b/fanficfare/adapters/adapter_fanfictionjunkiesde.py index c2418b47..6c436945 100644 --- a/fanficfare/adapters/adapter_fanfictionjunkiesde.py +++ b/fanficfare/adapters/adapter_fanfictionjunkiesde.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_fanfiktionde.py b/fanficfare/adapters/adapter_fanfiktionde.py index 70516081..ad59a421 100644 --- a/fanficfare/adapters/adapter_fanfiktionde.py +++ b/fanficfare/adapters/adapter_fanfiktionde.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_fannation.py b/fanficfare/adapters/adapter_fannation.py index 78a053ca..7a06bb26 100644 --- a/fanficfare/adapters/adapter_fannation.py +++ b/fanficfare/adapters/adapter_fannation.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import re from base_efiction_adapter import BaseEfictionAdapter diff --git a/fanficfare/adapters/adapter_fhsarchivecom.py b/fanficfare/adapters/adapter_fhsarchivecom.py index d2f9ff3d..27479da4 100644 --- a/fanficfare/adapters/adapter_fhsarchivecom.py +++ b/fanficfare/adapters/adapter_fhsarchivecom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import re from base_efiction_adapter import BaseEfictionAdapter diff --git a/fanficfare/adapters/adapter_ficbooknet.py b/fanficfare/adapters/adapter_ficbooknet.py index 14304ab7..dcfd3c33 100644 --- a/fanficfare/adapters/adapter_ficbooknet.py +++ b/fanficfare/adapters/adapter_ficbooknet.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import datetime import logging diff --git a/fanficfare/adapters/adapter_fictionalleyorg.py b/fanficfare/adapters/adapter_fictionalleyorg.py index bdbf323d..b7e53b0e 100644 --- a/fanficfare/adapters/adapter_fictionalleyorg.py +++ b/fanficfare/adapters/adapter_fictionalleyorg.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_fictionhuntcom.py b/fanficfare/adapters/adapter_fictionhuntcom.py index e3ae1bef..17ed001e 100644 --- a/fanficfare/adapters/adapter_fictionhuntcom.py +++ b/fanficfare/adapters/adapter_fictionhuntcom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import logging logger = logging.getLogger(__name__) import re diff --git a/fanficfare/adapters/adapter_fictionmaniatv.py b/fanficfare/adapters/adapter_fictionmaniatv.py index d6de271c..2506e8a3 100644 --- a/fanficfare/adapters/adapter_fictionmaniatv.py +++ b/fanficfare/adapters/adapter_fictionmaniatv.py @@ -1,3 +1,4 @@ +from __future__ import absolute_import import re import urllib2 import urlparse diff --git a/fanficfare/adapters/adapter_fictionpadcom.py b/fanficfare/adapters/adapter_fictionpadcom.py index 2881bfe6..4440356c 100644 --- a/fanficfare/adapters/adapter_fictionpadcom.py +++ b/fanficfare/adapters/adapter_fictionpadcom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_fictionpresscom.py b/fanficfare/adapters/adapter_fictionpresscom.py index 19882975..bfd667f9 100644 --- a/fanficfare/adapters/adapter_fictionpresscom.py +++ b/fanficfare/adapters/adapter_fictionpresscom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_ficwadcom.py b/fanficfare/adapters/adapter_ficwadcom.py index 2f2fc834..7991b7a8 100644 --- a/fanficfare/adapters/adapter_ficwadcom.py +++ b/fanficfare/adapters/adapter_ficwadcom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_fimfictionnet.py b/fanficfare/adapters/adapter_fimfictionnet.py index 42f7233b..03f0c9ec 100644 --- a/fanficfare/adapters/adapter_fimfictionnet.py +++ b/fanficfare/adapters/adapter_fimfictionnet.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time from datetime import date, datetime import logging diff --git a/fanficfare/adapters/adapter_finestoriescom.py b/fanficfare/adapters/adapter_finestoriescom.py index 59d47e6c..2c66b756 100644 --- a/fanficfare/adapters/adapter_finestoriescom.py +++ b/fanficfare/adapters/adapter_finestoriescom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import logging logger = logging.getLogger(__name__) from adapter_storiesonlinenet import StoriesOnlineNetAdapter diff --git a/fanficfare/adapters/adapter_fireflyfansnet.py b/fanficfare/adapters/adapter_fireflyfansnet.py index 005884f2..5027222b 100644 --- a/fanficfare/adapters/adapter_fireflyfansnet.py +++ b/fanficfare/adapters/adapter_fireflyfansnet.py @@ -17,6 +17,7 @@ #################################################################################################### # Adapted by GComyn - December 10, 2016 #################################################################################################### +from __future__ import absolute_import ''' This adapter will download the stories from the www.fireflyfans.net forum pages ''' import logging import re diff --git a/fanficfare/adapters/adapter_fireflypopulliorg.py b/fanficfare/adapters/adapter_fireflypopulliorg.py index 028862c9..97f64aa1 100644 --- a/fanficfare/adapters/adapter_fireflypopulliorg.py +++ b/fanficfare/adapters/adapter_fireflypopulliorg.py @@ -21,6 +21,7 @@ ###================================================================================================= ### I have started to use lines of # on the line just before a function so they are easier to find. #################################################################################################### +from __future__ import absolute_import ''' This adapter scrapes the metadata and chapter text from stories on firefly.populli.org ''' import logging import re diff --git a/fanficfare/adapters/adapter_forumquestionablequestingcom.py b/fanficfare/adapters/adapter_forumquestionablequestingcom.py index 6c07d4cb..bfeab8cf 100644 --- a/fanficfare/adapters/adapter_forumquestionablequestingcom.py +++ b/fanficfare/adapters/adapter_forumquestionablequestingcom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import re from ..htmlcleanup import stripHTML diff --git a/fanficfare/adapters/adapter_forumssufficientvelocitycom.py b/fanficfare/adapters/adapter_forumssufficientvelocitycom.py index 679f9df1..3222d1b0 100644 --- a/fanficfare/adapters/adapter_forumssufficientvelocitycom.py +++ b/fanficfare/adapters/adapter_forumssufficientvelocitycom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import re from base_xenforoforum_adapter import BaseXenForoForumAdapter diff --git a/fanficfare/adapters/adapter_gluttonyfictioncom.py b/fanficfare/adapters/adapter_gluttonyfictioncom.py index eef9410a..306abf92 100644 --- a/fanficfare/adapters/adapter_gluttonyfictioncom.py +++ b/fanficfare/adapters/adapter_gluttonyfictioncom.py @@ -21,6 +21,7 @@ ### Rewritten by: GComyn on November, 06, 2016 ### Original was adapter_fannation.py ################################################################################## +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class GluttonyFictionComAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_gravitytalescom.py b/fanficfare/adapters/adapter_gravitytalescom.py index 97183427..9391cf8d 100644 --- a/fanficfare/adapters/adapter_gravitytalescom.py +++ b/fanficfare/adapters/adapter_gravitytalescom.py @@ -18,6 +18,7 @@ ## Adapted by GComyn on April 21, 2017 #################################################################################################### +from __future__ import absolute_import import logging import re import time diff --git a/fanficfare/adapters/adapter_harrypotterfanfictioncom.py b/fanficfare/adapters/adapter_harrypotterfanfictioncom.py index 8fe607be..3b1d172f 100644 --- a/fanficfare/adapters/adapter_harrypotterfanfictioncom.py +++ b/fanficfare/adapters/adapter_harrypotterfanfictioncom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import logging logger = logging.getLogger(__name__) import re diff --git a/fanficfare/adapters/adapter_hlfictionnet.py b/fanficfare/adapters/adapter_hlfictionnet.py index 92686186..52adf5e9 100644 --- a/fanficfare/adapters/adapter_hlfictionnet.py +++ b/fanficfare/adapters/adapter_hlfictionnet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_hpfanficarchivecom.py b/fanficfare/adapters/adapter_hpfanficarchivecom.py index 1cebac01..71bd805f 100644 --- a/fanficfare/adapters/adapter_hpfanficarchivecom.py +++ b/fanficfare/adapters/adapter_hpfanficarchivecom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_iketernalnet.py b/fanficfare/adapters/adapter_iketernalnet.py index a0e5bd13..e2ff31d7 100644 --- a/fanficfare/adapters/adapter_iketernalnet.py +++ b/fanficfare/adapters/adapter_iketernalnet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_imagineeficcom.py b/fanficfare/adapters/adapter_imagineeficcom.py index 32ecf81e..de9aae23 100644 --- a/fanficfare/adapters/adapter_imagineeficcom.py +++ b/fanficfare/adapters/adapter_imagineeficcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_imrightbehindyoucom.py b/fanficfare/adapters/adapter_imrightbehindyoucom.py index f07f3a83..349c1d8b 100644 --- a/fanficfare/adapters/adapter_imrightbehindyoucom.py +++ b/fanficfare/adapters/adapter_imrightbehindyoucom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_inkbunnynet.py b/fanficfare/adapters/adapter_inkbunnynet.py index d8a15eff..ce30351e 100644 --- a/fanficfare/adapters/adapter_inkbunnynet.py +++ b/fanficfare/adapters/adapter_inkbunnynet.py @@ -18,6 +18,7 @@ # Adapted by GComyn on April 24, 2017 # Updated by GComyn on June 11, 2018 +from __future__ import absolute_import import logging import re import sys diff --git a/fanficfare/adapters/adapter_itcouldhappennet.py b/fanficfare/adapters/adapter_itcouldhappennet.py index 7e6329c5..c8860e85 100644 --- a/fanficfare/adapters/adapter_itcouldhappennet.py +++ b/fanficfare/adapters/adapter_itcouldhappennet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import re from base_efiction_adapter import BaseEfictionAdapter diff --git a/fanficfare/adapters/adapter_kiarepositorymujajinet.py b/fanficfare/adapters/adapter_kiarepositorymujajinet.py index df6f06b9..568e63d2 100644 --- a/fanficfare/adapters/adapter_kiarepositorymujajinet.py +++ b/fanficfare/adapters/adapter_kiarepositorymujajinet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_ksarchivecom.py b/fanficfare/adapters/adapter_ksarchivecom.py index ad7dbe80..e0897a15 100644 --- a/fanficfare/adapters/adapter_ksarchivecom.py +++ b/fanficfare/adapters/adapter_ksarchivecom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_lcfanficcom.py b/fanficfare/adapters/adapter_lcfanficcom.py index 14155e5a..412c402e 100644 --- a/fanficfare/adapters/adapter_lcfanficcom.py +++ b/fanficfare/adapters/adapter_lcfanficcom.py @@ -18,6 +18,7 @@ ## Adapted by GComyn on April 22, 2017 #################################################################################################### +from __future__ import absolute_import import logging import json import re diff --git a/fanficfare/adapters/adapter_libraryofmoriacom.py b/fanficfare/adapters/adapter_libraryofmoriacom.py index 08196cfb..21e0ee55 100644 --- a/fanficfare/adapters/adapter_libraryofmoriacom.py +++ b/fanficfare/adapters/adapter_libraryofmoriacom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class LibraryOfMoriaComAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_lightnovelgatecom.py b/fanficfare/adapters/adapter_lightnovelgatecom.py index fe79e103..4489beae 100644 --- a/fanficfare/adapters/adapter_lightnovelgatecom.py +++ b/fanficfare/adapters/adapter_lightnovelgatecom.py @@ -19,6 +19,7 @@ ### Tested with Calibre #################################################################################################### +from __future__ import absolute_import import logging import re import urllib2 diff --git a/fanficfare/adapters/adapter_literotica.py b/fanficfare/adapters/adapter_literotica.py index 8446ab84..b2269877 100644 --- a/fanficfare/adapters/adapter_literotica.py +++ b/fanficfare/adapters/adapter_literotica.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_looselugscom.py b/fanficfare/adapters/adapter_looselugscom.py index 20b93af2..cd8b3302 100644 --- a/fanficfare/adapters/adapter_looselugscom.py +++ b/fanficfare/adapters/adapter_looselugscom.py @@ -21,6 +21,7 @@ ### Rewritten by: GComyn on November, 06, 2016 ### Original was adapter_fannation.py ################################################################################## +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class LooseLugsComAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_lotrfanfictioncom.py b/fanficfare/adapters/adapter_lotrfanfictioncom.py index ad4f9c33..e9f04dc3 100644 --- a/fanficfare/adapters/adapter_lotrfanfictioncom.py +++ b/fanficfare/adapters/adapter_lotrfanfictioncom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class TheLOTRFanFictionSiteAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_lotrgficcom.py b/fanficfare/adapters/adapter_lotrgficcom.py index 6fb6392d..f1cc006c 100644 --- a/fanficfare/adapters/adapter_lotrgficcom.py +++ b/fanficfare/adapters/adapter_lotrgficcom.py @@ -18,6 +18,7 @@ ### Adapted by GComyn ### Completed on November, 22, 2016 ############################################################################## +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_lumossycophanthexcom.py b/fanficfare/adapters/adapter_lumossycophanthexcom.py index f87410be..4b353c39 100644 --- a/fanficfare/adapters/adapter_lumossycophanthexcom.py +++ b/fanficfare/adapters/adapter_lumossycophanthexcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_masseffect2in.py b/fanficfare/adapters/adapter_masseffect2in.py index 2fb26965..338fe488 100644 --- a/fanficfare/adapters/adapter_masseffect2in.py +++ b/fanficfare/adapters/adapter_masseffect2in.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import bs4 import datetime import logging diff --git a/fanficfare/adapters/adapter_mcstoriescom.py b/fanficfare/adapters/adapter_mcstoriescom.py index 93572bf2..332cc5e3 100644 --- a/fanficfare/adapters/adapter_mcstoriescom.py +++ b/fanficfare/adapters/adapter_mcstoriescom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_mediaminerorg.py b/fanficfare/adapters/adapter_mediaminerorg.py index 2bfb4bdc..ac5eb45e 100644 --- a/fanficfare/adapters/adapter_mediaminerorg.py +++ b/fanficfare/adapters/adapter_mediaminerorg.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_merlinficdtwinscouk.py b/fanficfare/adapters/adapter_merlinficdtwinscouk.py index b34cdc40..41671955 100644 --- a/fanficfare/adapters/adapter_merlinficdtwinscouk.py +++ b/fanficfare/adapters/adapter_merlinficdtwinscouk.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_midnightwhispers.py b/fanficfare/adapters/adapter_midnightwhispers.py index fa889f8a..86d5a6cf 100644 --- a/fanficfare/adapters/adapter_midnightwhispers.py +++ b/fanficfare/adapters/adapter_midnightwhispers.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_mttjustoncenet.py b/fanficfare/adapters/adapter_mttjustoncenet.py index ad8c09ad..097b6a04 100644 --- a/fanficfare/adapters/adapter_mttjustoncenet.py +++ b/fanficfare/adapters/adapter_mttjustoncenet.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_naiceanilmenet.py b/fanficfare/adapters/adapter_naiceanilmenet.py index 3838f06f..a7a913fd 100644 --- a/fanficfare/adapters/adapter_naiceanilmenet.py +++ b/fanficfare/adapters/adapter_naiceanilmenet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class NaiceaNilmeNetAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_narutoficorg.py b/fanficfare/adapters/adapter_narutoficorg.py index 35e3bb86..09441d5f 100644 --- a/fanficfare/adapters/adapter_narutoficorg.py +++ b/fanficfare/adapters/adapter_narutoficorg.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_nationallibrarynet.py b/fanficfare/adapters/adapter_nationallibrarynet.py index bdea9c85..fc8d8655 100644 --- a/fanficfare/adapters/adapter_nationallibrarynet.py +++ b/fanficfare/adapters/adapter_nationallibrarynet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_ncisficcom.py b/fanficfare/adapters/adapter_ncisficcom.py index 79ceccce..6fa3f33e 100644 --- a/fanficfare/adapters/adapter_ncisficcom.py +++ b/fanficfare/adapters/adapter_ncisficcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_ncisfictioncom.py b/fanficfare/adapters/adapter_ncisfictioncom.py index 974adbb7..8b989449 100644 --- a/fanficfare/adapters/adapter_ncisfictioncom.py +++ b/fanficfare/adapters/adapter_ncisfictioncom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class NCISFictionComAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_nfacommunitycom.py b/fanficfare/adapters/adapter_nfacommunitycom.py index 754948a6..d1650176 100644 --- a/fanficfare/adapters/adapter_nfacommunitycom.py +++ b/fanficfare/adapters/adapter_nfacommunitycom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_nhamagicalworldsus.py b/fanficfare/adapters/adapter_nhamagicalworldsus.py index bb78b5ac..214dc371 100644 --- a/fanficfare/adapters/adapter_nhamagicalworldsus.py +++ b/fanficfare/adapters/adapter_nhamagicalworldsus.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter # Class name has to be unique. Our convention is camel case the diff --git a/fanficfare/adapters/adapter_ninelivesarchivecom.py b/fanficfare/adapters/adapter_ninelivesarchivecom.py index 08c5c08d..13e052cc 100644 --- a/fanficfare/adapters/adapter_ninelivesarchivecom.py +++ b/fanficfare/adapters/adapter_ninelivesarchivecom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import re from base_efiction_adapter import BaseEfictionAdapter diff --git a/fanficfare/adapters/adapter_nocturnallightnet.py b/fanficfare/adapters/adapter_nocturnallightnet.py index db86d4cd..95edc0a3 100644 --- a/fanficfare/adapters/adapter_nocturnallightnet.py +++ b/fanficfare/adapters/adapter_nocturnallightnet.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- +from __future__ import absolute_import import re import urllib2 import urlparse diff --git a/fanficfare/adapters/adapter_noveltrovecom.py b/fanficfare/adapters/adapter_noveltrovecom.py index 24ddf5c8..c7907439 100644 --- a/fanficfare/adapters/adapter_noveltrovecom.py +++ b/fanficfare/adapters/adapter_noveltrovecom.py @@ -18,6 +18,7 @@ ## Adapted by GComyn on April 22, 2017 #################################################################################################### +from __future__ import absolute_import import logging import json import re diff --git a/fanficfare/adapters/adapter_occlumencysycophanthexcom.py b/fanficfare/adapters/adapter_occlumencysycophanthexcom.py index ce49c8d5..01ff9228 100644 --- a/fanficfare/adapters/adapter_occlumencysycophanthexcom.py +++ b/fanficfare/adapters/adapter_occlumencysycophanthexcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_phoenixsongnet.py b/fanficfare/adapters/adapter_phoenixsongnet.py index 6994cc38..05197f29 100644 --- a/fanficfare/adapters/adapter_phoenixsongnet.py +++ b/fanficfare/adapters/adapter_phoenixsongnet.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_ponyfictionarchivenet.py b/fanficfare/adapters/adapter_ponyfictionarchivenet.py index 54775eff..ad2ad143 100644 --- a/fanficfare/adapters/adapter_ponyfictionarchivenet.py +++ b/fanficfare/adapters/adapter_ponyfictionarchivenet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_potionsandsnitches.py b/fanficfare/adapters/adapter_potionsandsnitches.py index d25212a6..7b9ec32f 100644 --- a/fanficfare/adapters/adapter_potionsandsnitches.py +++ b/fanficfare/adapters/adapter_potionsandsnitches.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_potterficscom.py b/fanficfare/adapters/adapter_potterficscom.py index e3f789e4..654ee548 100644 --- a/fanficfare/adapters/adapter_potterficscom.py +++ b/fanficfare/adapters/adapter_potterficscom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import datetime import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_potterheadsanonymouscom.py b/fanficfare/adapters/adapter_potterheadsanonymouscom.py index 4184e19d..bf806bec 100644 --- a/fanficfare/adapters/adapter_potterheadsanonymouscom.py +++ b/fanficfare/adapters/adapter_potterheadsanonymouscom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_pretendercentrecom.py b/fanficfare/adapters/adapter_pretendercentrecom.py index 0d644c34..76c42127 100644 --- a/fanficfare/adapters/adapter_pretendercentrecom.py +++ b/fanficfare/adapters/adapter_pretendercentrecom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_qafficcom.py b/fanficfare/adapters/adapter_qafficcom.py index 9d5d252f..5fba91f0 100644 --- a/fanficfare/adapters/adapter_qafficcom.py +++ b/fanficfare/adapters/adapter_qafficcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_quotevcom.py b/fanficfare/adapters/adapter_quotevcom.py index 282ba283..6fd27b63 100644 --- a/fanficfare/adapters/adapter_quotevcom.py +++ b/fanficfare/adapters/adapter_quotevcom.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- +from __future__ import absolute_import import re import urlparse import urllib2 diff --git a/fanficfare/adapters/adapter_royalroadl.py b/fanficfare/adapters/adapter_royalroadl.py index 0b5defd2..5afd0747 100644 --- a/fanficfare/adapters/adapter_royalroadl.py +++ b/fanficfare/adapters/adapter_royalroadl.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import contextlib from datetime import datetime import httplib diff --git a/fanficfare/adapters/adapter_samandjacknet.py b/fanficfare/adapters/adapter_samandjacknet.py index 8304bafb..aedf5050 100644 --- a/fanficfare/adapters/adapter_samandjacknet.py +++ b/fanficfare/adapters/adapter_samandjacknet.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_scarvesandcoffeenet.py b/fanficfare/adapters/adapter_scarvesandcoffeenet.py index b2b1d9c1..be3075d7 100644 --- a/fanficfare/adapters/adapter_scarvesandcoffeenet.py +++ b/fanficfare/adapters/adapter_scarvesandcoffeenet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_sebklainenet.py b/fanficfare/adapters/adapter_sebklainenet.py index 5862e231..8cbb8baf 100644 --- a/fanficfare/adapters/adapter_sebklainenet.py +++ b/fanficfare/adapters/adapter_sebklainenet.py @@ -19,6 +19,7 @@ ################################################################################################### # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class SebklaineNeteOrgSiteAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_sheppardweircom.py b/fanficfare/adapters/adapter_sheppardweircom.py index 6b1fa76a..578d8035 100644 --- a/fanficfare/adapters/adapter_sheppardweircom.py +++ b/fanficfare/adapters/adapter_sheppardweircom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_shriftweborgbfa.py b/fanficfare/adapters/adapter_shriftweborgbfa.py index b1fbaa4f..6d53b733 100644 --- a/fanficfare/adapters/adapter_shriftweborgbfa.py +++ b/fanficfare/adapters/adapter_shriftweborgbfa.py @@ -21,6 +21,7 @@ ###================================================================================================= ### I have started to use lines of # on the line just before a function so they are easier to find. #################################################################################################### +from __future__ import absolute_import ''' This adapter scrapes the metadata and chapter text from stories on archive.shriftweb.org ''' import logging import re diff --git a/fanficfare/adapters/adapter_sinfuldreamscomunicornfic.py b/fanficfare/adapters/adapter_sinfuldreamscomunicornfic.py index 3fd9d1df..9cd84ad9 100644 --- a/fanficfare/adapters/adapter_sinfuldreamscomunicornfic.py +++ b/fanficfare/adapters/adapter_sinfuldreamscomunicornfic.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class SinfulDreamsComUnicornFic(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_sinfuldreamscomwhisperedmuse.py b/fanficfare/adapters/adapter_sinfuldreamscomwhisperedmuse.py index 5082fe61..143415ee 100644 --- a/fanficfare/adapters/adapter_sinfuldreamscomwhisperedmuse.py +++ b/fanficfare/adapters/adapter_sinfuldreamscomwhisperedmuse.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class SinfulDreamsComWhisperedMuse(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_sinfuldreamscomwickedtemptation.py b/fanficfare/adapters/adapter_sinfuldreamscomwickedtemptation.py index cebc3020..ca3bffb7 100644 --- a/fanficfare/adapters/adapter_sinfuldreamscomwickedtemptation.py +++ b/fanficfare/adapters/adapter_sinfuldreamscomwickedtemptation.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class SinfulDreamsComWickedTemptation(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_siyecouk.py b/fanficfare/adapters/adapter_siyecouk.py index 15628ff9..9c2b808e 100644 --- a/fanficfare/adapters/adapter_siyecouk.py +++ b/fanficfare/adapters/adapter_siyecouk.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_spikeluvercom.py b/fanficfare/adapters/adapter_spikeluvercom.py index adf8d2eb..c68339ae 100644 --- a/fanficfare/adapters/adapter_spikeluvercom.py +++ b/fanficfare/adapters/adapter_spikeluvercom.py @@ -1,4 +1,5 @@ # Software: eFiction +from __future__ import absolute_import import re import urllib2 import urlparse diff --git a/fanficfare/adapters/adapter_squidgeorgpeja.py b/fanficfare/adapters/adapter_squidgeorgpeja.py index c49acaf2..2e8e84be 100644 --- a/fanficfare/adapters/adapter_squidgeorgpeja.py +++ b/fanficfare/adapters/adapter_squidgeorgpeja.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_starskyhutcharchivenet.py b/fanficfare/adapters/adapter_starskyhutcharchivenet.py index fe816265..f69194fc 100644 --- a/fanficfare/adapters/adapter_starskyhutcharchivenet.py +++ b/fanficfare/adapters/adapter_starskyhutcharchivenet.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_starslibrarynet.py b/fanficfare/adapters/adapter_starslibrarynet.py index 678a2ccd..30c7ec78 100644 --- a/fanficfare/adapters/adapter_starslibrarynet.py +++ b/fanficfare/adapters/adapter_starslibrarynet.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_storiesofardacom.py b/fanficfare/adapters/adapter_storiesofardacom.py index e31def73..388191ee 100644 --- a/fanficfare/adapters/adapter_storiesofardacom.py +++ b/fanficfare/adapters/adapter_storiesofardacom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_storiesonlinenet.py b/fanficfare/adapters/adapter_storiesonlinenet.py index 2f224769..b770f282 100644 --- a/fanficfare/adapters/adapter_storiesonlinenet.py +++ b/fanficfare/adapters/adapter_storiesonlinenet.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import logging logger = logging.getLogger(__name__) import re diff --git a/fanficfare/adapters/adapter_sugarquillnet.py b/fanficfare/adapters/adapter_sugarquillnet.py index 65c43093..a9160b32 100644 --- a/fanficfare/adapters/adapter_sugarquillnet.py +++ b/fanficfare/adapters/adapter_sugarquillnet.py @@ -26,6 +26,7 @@ ### take a long gime to process. I've removed as much of the extra ### formatting as I thought I could. ############################################################################# +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_swordborderlineangelcom.py b/fanficfare/adapters/adapter_swordborderlineangelcom.py index 5f94da25..41d7a3c3 100644 --- a/fanficfare/adapters/adapter_swordborderlineangelcom.py +++ b/fanficfare/adapters/adapter_swordborderlineangelcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from ..htmlcleanup import stripHTML from base_efiction_adapter import BaseEfictionAdapter diff --git a/fanficfare/adapters/adapter_tasteofpoisoninkubationnet.py b/fanficfare/adapters/adapter_tasteofpoisoninkubationnet.py index 94b2f19c..14a3b020 100644 --- a/fanficfare/adapters/adapter_tasteofpoisoninkubationnet.py +++ b/fanficfare/adapters/adapter_tasteofpoisoninkubationnet.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_tenhawkpresentscom.py b/fanficfare/adapters/adapter_tenhawkpresentscom.py index 89bc3d81..1d87abdd 100644 --- a/fanficfare/adapters/adapter_tenhawkpresentscom.py +++ b/fanficfare/adapters/adapter_tenhawkpresentscom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_test1.py b/fanficfare/adapters/adapter_test1.py index 156764aa..74a87dab 100644 --- a/fanficfare/adapters/adapter_test1.py +++ b/fanficfare/adapters/adapter_test1.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import datetime import time import logging diff --git a/fanficfare/adapters/adapter_tgstorytimecom.py b/fanficfare/adapters/adapter_tgstorytimecom.py index ca3002e1..38e9e695 100644 --- a/fanficfare/adapters/adapter_tgstorytimecom.py +++ b/fanficfare/adapters/adapter_tgstorytimecom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class TGStorytimeComAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_thebrokenworldorg.py b/fanficfare/adapters/adapter_thebrokenworldorg.py index ea18fc08..a5614b4a 100644 --- a/fanficfare/adapters/adapter_thebrokenworldorg.py +++ b/fanficfare/adapters/adapter_thebrokenworldorg.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_thedelphicexpansecom.py b/fanficfare/adapters/adapter_thedelphicexpansecom.py index 4a063019..6c4972b1 100644 --- a/fanficfare/adapters/adapter_thedelphicexpansecom.py +++ b/fanficfare/adapters/adapter_thedelphicexpansecom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_thehookupzonenet.py b/fanficfare/adapters/adapter_thehookupzonenet.py index 78563fc3..6aa7da74 100644 --- a/fanficfare/adapters/adapter_thehookupzonenet.py +++ b/fanficfare/adapters/adapter_thehookupzonenet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class TheHookupZoneNetAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_themaplebookshelf.py b/fanficfare/adapters/adapter_themaplebookshelf.py index 186708e7..fdf58f22 100644 --- a/fanficfare/adapters/adapter_themaplebookshelf.py +++ b/fanficfare/adapters/adapter_themaplebookshelf.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class TheMapleBookshelfComSiteAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_themasquenet.py b/fanficfare/adapters/adapter_themasquenet.py index 60f7482b..b040ca1a 100644 --- a/fanficfare/adapters/adapter_themasquenet.py +++ b/fanficfare/adapters/adapter_themasquenet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_thepetulantpoetesscom.py b/fanficfare/adapters/adapter_thepetulantpoetesscom.py index a1a70f5e..bf1fd8f1 100644 --- a/fanficfare/adapters/adapter_thepetulantpoetesscom.py +++ b/fanficfare/adapters/adapter_thepetulantpoetesscom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_thundercatsfansorg.py b/fanficfare/adapters/adapter_thundercatsfansorg.py index 3b31a201..b1157dbe 100644 --- a/fanficfare/adapters/adapter_thundercatsfansorg.py +++ b/fanficfare/adapters/adapter_thundercatsfansorg.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_tolkienfanfiction.py b/fanficfare/adapters/adapter_tolkienfanfiction.py index c53d65fd..ba79b2e5 100644 --- a/fanficfare/adapters/adapter_tolkienfanfiction.py +++ b/fanficfare/adapters/adapter_tolkienfanfiction.py @@ -14,6 +14,7 @@ # limitations under the License. # +from __future__ import absolute_import """ FFDL Adapter for TolkienFanFiction.com. diff --git a/fanficfare/adapters/adapter_tomparisdormcom.py b/fanficfare/adapters/adapter_tomparisdormcom.py index 76c67881..aba06597 100644 --- a/fanficfare/adapters/adapter_tomparisdormcom.py +++ b/fanficfare/adapters/adapter_tomparisdormcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_trekfanfictionnet.py b/fanficfare/adapters/adapter_trekfanfictionnet.py index 7f288d37..aec0bb77 100644 --- a/fanficfare/adapters/adapter_trekfanfictionnet.py +++ b/fanficfare/adapters/adapter_trekfanfictionnet.py @@ -22,6 +22,7 @@ ###================================================================================================= ### I have started to use lines of # on the line just before a function so they are easier to find. #################################################################################################### +from __future__ import absolute_import ''' This will scrape the chapter text and metadata from stories on the site trekfanfiction.net ''' diff --git a/fanficfare/adapters/adapter_trekiverseorg.py b/fanficfare/adapters/adapter_trekiverseorg.py index e32a8499..52da5f39 100644 --- a/fanficfare/adapters/adapter_trekiverseorg.py +++ b/fanficfare/adapters/adapter_trekiverseorg.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_tthfanficorg.py b/fanficfare/adapters/adapter_tthfanficorg.py index 206a349e..d0954fa4 100644 --- a/fanficfare/adapters/adapter_tthfanficorg.py +++ b/fanficfare/adapters/adapter_tthfanficorg.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_twilightarchivescom.py b/fanficfare/adapters/adapter_twilightarchivescom.py index 7cabe5c7..40a6bd0c 100644 --- a/fanficfare/adapters/adapter_twilightarchivescom.py +++ b/fanficfare/adapters/adapter_twilightarchivescom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_twilightednet.py b/fanficfare/adapters/adapter_twilightednet.py index 44f689a9..b9671d5a 100644 --- a/fanficfare/adapters/adapter_twilightednet.py +++ b/fanficfare/adapters/adapter_twilightednet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_unknowableroomorg.py b/fanficfare/adapters/adapter_unknowableroomorg.py index eb033a46..aac1bfba 100644 --- a/fanficfare/adapters/adapter_unknowableroomorg.py +++ b/fanficfare/adapters/adapter_unknowableroomorg.py @@ -17,6 +17,7 @@ #################################################################################################### ### Adapted by GComyn on December 19, 2016 #################################################################################################### +from __future__ import absolute_import ''' This adapter will download stories from the site unknowableroom.org ''' import logging import re diff --git a/fanficfare/adapters/adapter_valentchambercom.py b/fanficfare/adapters/adapter_valentchambercom.py index 4b3b6d2a..4f20227a 100644 --- a/fanficfare/adapters/adapter_valentchambercom.py +++ b/fanficfare/adapters/adapter_valentchambercom.py @@ -21,6 +21,7 @@ ### Rewritten by: GComyn on November, 06, 2016 ### Original was adapter_fannation.py ################################################################################## +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class ValentChamberComAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_voracity2eficcom.py b/fanficfare/adapters/adapter_voracity2eficcom.py index 3ee014ed..a8dcee63 100644 --- a/fanficfare/adapters/adapter_voracity2eficcom.py +++ b/fanficfare/adapters/adapter_voracity2eficcom.py @@ -1,4 +1,5 @@ # Software: eFiction +from __future__ import absolute_import import re import urllib2 import urlparse diff --git a/fanficfare/adapters/adapter_walkingtheplankorg.py b/fanficfare/adapters/adapter_walkingtheplankorg.py index 037c87ac..45b1ac35 100644 --- a/fanficfare/adapters/adapter_walkingtheplankorg.py +++ b/fanficfare/adapters/adapter_walkingtheplankorg.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_webnovelcom.py b/fanficfare/adapters/adapter_webnovelcom.py index 89e10fa3..0f43b590 100644 --- a/fanficfare/adapters/adapter_webnovelcom.py +++ b/fanficfare/adapters/adapter_webnovelcom.py @@ -16,6 +16,7 @@ # # Adapted by GComyn on April 16, 2017 +from __future__ import absolute_import import cgi import difflib import json diff --git a/fanficfare/adapters/adapter_whoficcom.py b/fanficfare/adapters/adapter_whoficcom.py index af8a608e..2f6c92f9 100644 --- a/fanficfare/adapters/adapter_whoficcom.py +++ b/fanficfare/adapters/adapter_whoficcom.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_wolverineandroguecom.py b/fanficfare/adapters/adapter_wolverineandroguecom.py index 4db5801c..9d450156 100644 --- a/fanficfare/adapters/adapter_wolverineandroguecom.py +++ b/fanficfare/adapters/adapter_wolverineandroguecom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_wraithbaitcom.py b/fanficfare/adapters/adapter_wraithbaitcom.py index 47e659a5..06f3c751 100644 --- a/fanficfare/adapters/adapter_wraithbaitcom.py +++ b/fanficfare/adapters/adapter_wraithbaitcom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_writingwhimsicalwanderingsnet.py b/fanficfare/adapters/adapter_writingwhimsicalwanderingsnet.py index 203bb0ad..b7a0aa77 100644 --- a/fanficfare/adapters/adapter_writingwhimsicalwanderingsnet.py +++ b/fanficfare/adapters/adapter_writingwhimsicalwanderingsnet.py @@ -16,6 +16,7 @@ # # Software: eFiction +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_wuxiaworldco.py b/fanficfare/adapters/adapter_wuxiaworldco.py index fbead952..3f19b5aa 100644 --- a/fanficfare/adapters/adapter_wuxiaworldco.py +++ b/fanficfare/adapters/adapter_wuxiaworldco.py @@ -16,6 +16,7 @@ # +from __future__ import absolute_import import logging import re import urllib2 diff --git a/fanficfare/adapters/adapter_wuxiaworldcom.py b/fanficfare/adapters/adapter_wuxiaworldcom.py index 8829b05e..6b5afebf 100644 --- a/fanficfare/adapters/adapter_wuxiaworldcom.py +++ b/fanficfare/adapters/adapter_wuxiaworldcom.py @@ -16,6 +16,7 @@ # Adapted by GComyn on December 14. 2016 +from __future__ import absolute_import import json import logging import re diff --git a/fanficfare/adapters/adapter_www13hoursorg.py b/fanficfare/adapters/adapter_www13hoursorg.py index 857e2911..25a98ec8 100644 --- a/fanficfare/adapters/adapter_www13hoursorg.py +++ b/fanficfare/adapters/adapter_www13hoursorg.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import from ..htmlcleanup import stripHTML # Software: eFiction diff --git a/fanficfare/adapters/adapter_wwwaneroticstorycom.py b/fanficfare/adapters/adapter_wwwaneroticstorycom.py index 19f5453a..3fe4299c 100644 --- a/fanficfare/adapters/adapter_wwwaneroticstorycom.py +++ b/fanficfare/adapters/adapter_wwwaneroticstorycom.py @@ -15,6 +15,7 @@ # limitations under the License. # +from __future__ import absolute_import import logging import os import re diff --git a/fanficfare/adapters/adapter_wwwarea52hkhnet.py b/fanficfare/adapters/adapter_wwwarea52hkhnet.py index efbc22e9..d15d7453 100644 --- a/fanficfare/adapters/adapter_wwwarea52hkhnet.py +++ b/fanficfare/adapters/adapter_wwwarea52hkhnet.py @@ -24,6 +24,7 @@ ### Fixed the Metadata processing to take into account that some of the ### stories have the authorinfo div, and to make it more systematic ############################################################################# +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_wwwgiantessworldnet.py b/fanficfare/adapters/adapter_wwwgiantessworldnet.py index a08ecb08..6ebe972b 100644 --- a/fanficfare/adapters/adapter_wwwgiantessworldnet.py +++ b/fanficfare/adapters/adapter_wwwgiantessworldnet.py @@ -18,6 +18,7 @@ ### Adapted by GComyn - November 18, 2016 ########################################################################### # Software: eFiction +from __future__ import absolute_import from base_efiction_adapter import BaseEfictionAdapter class WWWGiantessworldNetAdapter(BaseEfictionAdapter): diff --git a/fanficfare/adapters/adapter_wwwlushstoriescom.py b/fanficfare/adapters/adapter_wwwlushstoriescom.py index e14da56f..6fa24cd6 100644 --- a/fanficfare/adapters/adapter_wwwlushstoriescom.py +++ b/fanficfare/adapters/adapter_wwwlushstoriescom.py @@ -20,6 +20,7 @@ # Updated on January 07, 2017 - fixed metadata capturing after Jimm fixed the UnidecodeError problem #################################################################################################### +from __future__ import absolute_import import time import logging logger = logging.getLogger(__name__) diff --git a/fanficfare/adapters/adapter_wwwnovelallcom.py b/fanficfare/adapters/adapter_wwwnovelallcom.py index 542adebb..055d49f6 100644 --- a/fanficfare/adapters/adapter_wwwnovelallcom.py +++ b/fanficfare/adapters/adapter_wwwnovelallcom.py @@ -19,6 +19,7 @@ ### Tested with Calibre #################################################################################################### +from __future__ import absolute_import import logging import re import json diff --git a/fanficfare/adapters/adapter_wwwutopiastoriescom.py b/fanficfare/adapters/adapter_wwwutopiastoriescom.py index 19db47f5..68f56ddf 100644 --- a/fanficfare/adapters/adapter_wwwutopiastoriescom.py +++ b/fanficfare/adapters/adapter_wwwutopiastoriescom.py @@ -23,6 +23,7 @@ ### Updated on December 18, 2016 ### Updated format as per linter, and added documentation #################################################################################################### +from __future__ import absolute_import ''' This site is much link fictionmania, in that there is only one chapter per story, so we only have the one url to get information from. diff --git a/fanficfare/dateutils.py b/fanficfare/dateutils.py index be6e2ba1..2716e253 100644 --- a/fanficfare/dateutils.py +++ b/fanficfare/dateutils.py @@ -1,3 +1,22 @@ +# -*- coding: utf-8 -*- + +# Copyright 2018 FanFicFare team +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +from __future__ import absolute_import + from datetime import datetime, timedelta import logging diff --git a/fanficfare/exceptions.py b/fanficfare/exceptions.py index ec4dc8f0..5cc3e140 100644 --- a/fanficfare/exceptions.py +++ b/fanficfare/exceptions.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Copyright 2011 Fanficdownloader team, 2015 FanFicFare team +# Copyright 2011 Fanficdownloader team, 2018 FanFicFare team # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ # limitations under the License. # +from __future__ import absolute_import + ## A few exceptions for different things for adapters class FailedToDownload(Exception): diff --git a/fanficfare/mobihtml.py b/fanficfare/mobihtml.py index 7f6d4a65..92fbfff4 100644 --- a/fanficfare/mobihtml.py +++ b/fanficfare/mobihtml.py @@ -2,6 +2,8 @@ # Copyright(c) 2009 Andrew Chatham and Vijay Pandurangan ## This module is used by mobi.py exclusively. +## Renamed Jul 2018 to avoid conflict with other 'html' packages +from __future__ import absolute_import import re import sys diff --git a/fanficfare/translit.py b/fanficfare/translit.py index 0efdc010..096ccff2 100644 --- a/fanficfare/translit.py +++ b/fanficfare/translit.py @@ -1,5 +1,7 @@ #-*-coding:utf-8-*- # Code taken from http://python.su/forum/viewtopic.php?pid=66946 +from __future__ import absolute_import + import unicodedata def is_syllable(letter): syllables = ("A", "E", "I", "O", "U", "a", "e", "i", "o", "u")