diff --git a/defaults.ini b/defaults.ini index d13ef73..e4eca40 100644 --- a/defaults.ini +++ b/defaults.ini @@ -944,36 +944,6 @@ dislikes_label:Dislikes #username:YourName #password:yourpassword -[storiesonline.net] -## Some sites require login (or login for some rated stories) The -## program can prompt you, or you can save it in config. In -## commandline version, this should go in your personal.ini, not -## defaults.ini. -#username:YourName -#password:yourpassword - -## Clear FanFiction from defaults, site is original fiction. -extratags: - -extra_valid_entries:size,universe,universeUrl,universeHTML,codes,notice -#extra_titlepage_entries:size,universeHTML,codes,notice - -size_label:Size -universe_label:Universe -universeUrl_label:Universe URL -universeHTML_label:Universe -codes_label:Codes -notice_label:Notice - -## Assume entryUrl, apply to "%s" to -## make entryHTML. -make_linkhtml_entries:universe - -## storiesonline.net stories can be in a series or a universe, but not -## both. By default, universe will be populated in 'series' with -## index=0 -universe_as_series: true - [grangerenchanted.com] ## Some sites require login (or login for some rated stories) The ## program can prompt you, or you can save it in config. In @@ -1026,6 +996,11 @@ extracategories:Star Trek extracharacters:Kirk,Spock extraships:Kirk/Spock +[literotica.com] +extra_valid_entries:eroticatags +eroticatags_label:Erotica Tags +#extra_titlepage_entries: eroticatags + [lumos.sycophanthex.com] ## Some sites do not require a login, but do require the user to ## confirm they are adult for adult content. In commandline version, @@ -1190,6 +1165,36 @@ extracategories:Buffy the Vampire Slayer ## Site dedicated to these categories/characters/ships extracategories:Stargate: Atlantis +[storiesonline.net] +## Some sites require login (or login for some rated stories) The +## program can prompt you, or you can save it in config. In +## commandline version, this should go in your personal.ini, not +## defaults.ini. +#username:YourName +#password:yourpassword + +## Clear FanFiction from defaults, site is original fiction. +extratags: + +extra_valid_entries:size,universe,universeUrl,universeHTML,codes,notice +#extra_titlepage_entries:size,universeHTML,codes,notice + +size_label:Size +universe_label:Universe +universeUrl_label:Universe URL +universeHTML_label:Universe +codes_label:Codes +notice_label:Notice + +## Assume entryUrl, apply to "%s" to +## make entryHTML. +make_linkhtml_entries:universe + +## storiesonline.net stories can be in a series or a universe, but not +## both. By default, universe will be populated in 'series' with +## index=0 +universe_as_series: true + [svufiction.com] ## Some sites require login (or login for some rated stories) The ## program can prompt you, or you can save it in config. In diff --git a/fanficdownloader/adapters/adapter_literotica.py b/fanficdownloader/adapters/adapter_literotica.py index a5169d3..8ec1617 100644 --- a/fanficdownloader/adapters/adapter_literotica.py +++ b/fanficdownloader/adapters/adapter_literotica.py @@ -198,6 +198,10 @@ class LiteroticaSiteAdapter(BaseSiteAdapter): self.story.setMetadata('category', soup1.find('div', 'b-breadcrumbs').findAll('a')[1].string) self.story.setMetadata('description', soup1.find('meta', {'name': 'description'})['content']) + + # li tags inside div class b-s-story-tag-list + for li in soup1.find('div', {'class':'b-s-story-tag-list'}).findAll('a'): + self.story.addToList('eroticatags',stripHTML(li)) return diff --git a/plugin-defaults.ini b/plugin-defaults.ini index 76fcc15..b7769af 100644 --- a/plugin-defaults.ini +++ b/plugin-defaults.ini @@ -938,36 +938,6 @@ dislikes_label:Dislikes #username:YourName #password:yourpassword -[storiesonline.net] -## Some sites require login (or login for some rated stories) The -## program can prompt you, or you can save it in config. In -## commandline version, this should go in your personal.ini, not -## defaults.ini. -#username:YourName -#password:yourpassword - -## Clear FanFiction from defaults, site is original fiction. -extratags: - -extra_valid_entries:size,universe,universeUrl,universeHTML,codes,notice -#extra_titlepage_entries:size,universeHTML,codes,notice - -size_label:Size -universe_label:Universe -universeUrl_label:Universe URL -universeHTML_label:Universe -codes_label:Codes -notice_label:Notice - -## Assume entryUrl, apply to "%s" to -## make entryHTML. -make_linkhtml_entries:universe - -## storiesonline.net stories can be in a series or a universe, but not -## both. By default, universe will be populated in 'series' with -## index=0 -universe_as_series: true - [grangerenchanted.com] ## Some sites require login (or login for some rated stories) The ## program can prompt you, or you can save it in config. In @@ -1020,6 +990,11 @@ extracategories:Star Trek extracharacters:Kirk,Spock extraships:Kirk/Spock +[literotica.com] +extra_valid_entries:eroticatags +eroticatags_label:Erotica Tags +#extra_titlepage_entries: eroticatags + [lumos.sycophanthex.com] ## Some sites do not require a login, but do require the user to ## confirm they are adult for adult content. In commandline version, @@ -1184,6 +1159,36 @@ extracategories:Buffy the Vampire Slayer ## Site dedicated to these categories/characters/ships extracategories:Stargate: Atlantis +[storiesonline.net] +## Some sites require login (or login for some rated stories) The +## program can prompt you, or you can save it in config. In +## commandline version, this should go in your personal.ini, not +## defaults.ini. +#username:YourName +#password:yourpassword + +## Clear FanFiction from defaults, site is original fiction. +extratags: + +extra_valid_entries:size,universe,universeUrl,universeHTML,codes,notice +#extra_titlepage_entries:size,universeHTML,codes,notice + +size_label:Size +universe_label:Universe +universeUrl_label:Universe URL +universeHTML_label:Universe +codes_label:Codes +notice_label:Notice + +## Assume entryUrl, apply to "%s" to +## make entryHTML. +make_linkhtml_entries:universe + +## storiesonline.net stories can be in a series or a universe, but not +## both. By default, universe will be populated in 'series' with +## index=0 +universe_as_series: true + [svufiction.com] ## Some sites require login (or login for some rated stories) The ## program can prompt you, or you can save it in config. In