Commit graph

99 commits

Author SHA1 Message Date
Jim Miller
ead830c60a adapter_storiesonlinenet: Set authorUrl to site homepage when (Hidden) author for #1272 2025-11-01 09:09:31 -05:00
Brian
20681315e7
Update adapter_storiesonlinenet.py
Removed extraneous parens on conditional 'if' statements
2025-10-31 22:50:56 -07:00
Brian
e2961eaadf
adapter_storiesonlinenet.py - tolerate contest stories
Contest stories have author="(Hidden)" which breaks the code to get story info from author's page.
Added checks for this and also checks to verify soup actually found results before trying to blindly use the results.
2025-10-31 15:01:45 -07:00
Brian
39500a9386 Update adapter_storiesonlinenet.py
Add check for SOL accounts in renewal warning period to verbosely explain to users why their downloads don't work
2025-10-12 09:15:38 -05:00
Jim Miller
a359c6b326 adapter_storiesonlinenet: Change page not found error reporting 2025-09-23 10:04:29 -05:00
Emmanuel Ferdman
aca07bbf59 Migrate to new bs4 API
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-05-06 17:38:14 -05:00
Jim Miller
d77cc15586 adapter_storiesonlinenet(et al): Add always_login option. Closes #1185 2025-03-29 17:17:44 -05:00
Jim Miller
6c0df42fe7 Implementing Timed One Time Password(TOTP) 2FA Exception and collection 2025-03-24 13:22:26 -05:00
Brian
5ce7875851
Update adapter_storiesonlinenet.py
Moved soup.find for article below chapter search code, as it breaks when the description/details contains extraneous /div tag.
2025-03-08 15:20:01 -08:00
Jim Miller
75f89beab1 adapter_storiesonlinenet: Remove some code that broke parsing when 'author' was in the title. 2025-02-14 20:43:51 -06:00
Jim Miller
44b6e752f6 Reduce debug output 2024-09-28 18:16:12 -05:00
Jim Miller
2f52ae31c0 adapter_storiesonlinenet: Fix for chapter select getting cover image link. 2024-07-08 09:17:02 -05:00
Jim Miller
182695b0af adapter_storiesonlinenet: Remove ''s Page' to '.s Page' 2024-07-07 09:21:51 -05:00
Jim Miller
b953daa3c2 adapter_storiesonlinenet: Fix for /library/ -> /s/ 2024-04-20 18:20:23 -05:00
Jim Miller
45b4a8d8bf Add include_images:coveronly option for #1037 2024-02-06 10:21:14 -06:00
Jim Miller
893345dc33 adapter_storiesonlinenet: Allow /n/ as well as /s/ paths 2023-11-20 11:41:50 -06:00
Brian
0c02f17d67 Update adapter_storiesonlinenet.py
Fix issue introduced in initial fix for issue #1013 for paid subscribers that include download link and URL link in same list
2023-11-20 09:34:37 -06:00
Jim Miller
831bea725f adapter_storiesonlinenet: Update for chapter URL change. See #1013 2023-11-19 09:49:46 -06:00
Jim Miller
b1b2451fa6 Fixes for poor '\' escapes that give SyntaxWarning 2023-10-13 17:51:52 -05:00
mvlcek
faf352bf80 Login now has a hidden token. 2023-06-14 11:54:26 -05:00
Jim Miller
f5f9a7d303 Tweak for adapter_storiesonlinenet description parsing 2022-11-27 09:14:04 -06:00
mvlcek
d85e3b977e Support classic AND modern (and minimalist) theme for storiesonline, finestories and scifistories 2022-11-06 12:01:19 +01:00
Jim Miller
2b001f003b adapter_storiesonlinenet: Fix for empty scores. #882 2022-09-12 08:50:37 -05:00
Jim Miller
7ea7c8497c adapter_storiesonlinenet: More tweaks to keep story-title in URL. #882 2022-09-11 20:40:24 -05:00
Jim Miller
a09c84258f adapter_storiesonlinenet: Also change index URL after login. #882 2022-09-11 16:53:23 -05:00
Jim Miller
599a89ee6a adapter_storiesonlinenet: Fix for premium accounts redirecting to directly chapter? #882 2022-09-11 14:59:15 -05:00
Jim Miller
cddfd8b835 SOL/etc: Change story URL scheme to keep story-title & use to detect story ID reuse. #882 2022-09-10 09:30:30 -05:00
Jim Miller
f4a7a8657e adapter_storiesonlinenet: Single chapter stories slightly different. Also scifistories and finestories. Closes #867 2022-07-26 10:39:40 -05:00
Martin Vlcek
ceccc5baab
fix storiesonline login (again) - parameter name was changed back to "email" (#840) 2022-05-10 16:08:14 -05:00
mvlcek
e9d206bf9b fix storiesonline login 2022-05-05 09:12:44 -05:00
Jim Miller
0cff71b9d6 adapter_storiesonlinenet py2 fixes See #832 #829 #830 2022-05-01 12:12:28 -05:00
Martin Vlcek
adefbcfcf8
Address Storiesonline.net "Click to Load text..."
#756
2022-04-30 09:11:07 -05:00
Jim Miller
f2d74defca adapter_storiesonlinenet: fix for dateUpdated when 'Last Activity' #808 2022-02-14 14:21:54 -06:00
Brian
36efc7366e
Update adapter_storiesonlinenet.py
Added age/rating field parsing for finestories and scifistories
2021-11-12 17:00:41 -08:00
Jim Miller
f8cb9e9364 adapter_storiesonlinenet: Fix for site updates, login and dates. 2021-10-25 13:05:23 -05:00
Jim Miller
715173f513 Put 'Change theme to Classic' back in adapter_storiesonlinenet 2021-03-02 09:19:01 -06:00
Jim Miller
8ba5d2c423 Refactor use_pagecache into an INI setting and a sharable, thread safe cache impl. 2021-01-29 17:31:30 -06:00
Jim Miller
dfc68fd0ed HTTPError->HTTPErrorFFF all for trekfanfiction.net's server misconfiguration? 2021-01-26 10:08:28 -06:00
Jim Miller
edd089237e Remove unused imports adapters 2021-01-25 20:53:04 -06:00
Jim Miller
ea29473239 Consolidate 404->StoryDoesNotExist checks in one place. 2021-01-25 18:13:17 -06:00
Jim Miller
75b1cc23b5 Refactor _fetchUrl() to get_request() 2021-01-24 14:12:41 -06:00
Jim Miller
38a9c7db05 Refactor _fetchUrlOpened() to get_request_redirected() and remove FakeOpened. 2021-01-24 13:44:35 -06:00
Jim Miller
7c262e71fa Refactor _fetchUrl()s implicit POST to explicit post_request()s 2021-01-23 15:02:48 -06:00
Jim Miller
b948591389 Refactor: rename _postUrl to post_request 2021-01-23 14:04:50 -06:00
Jim Miller
a42dccd9bf Add append_datepublished_to_storyurl option for storiesonline.net, finestories.com, scifistories.com only. 2020-12-24 15:38:29 -06:00
Jim Miller
ebb8608577 Fix for adapter_storiesonlinenet 'access' issue. 2020-12-07 19:31:11 -06:00
Jim Miller
fc5b7cb3b7 Fix for latest storiesonline login change, thanks mrEd 2020-10-23 10:03:50 -05:00
Jim Miller
c2bc561688 Fix adapter_storiesonlinenet login. Closes #562 2020-10-01 11:46:12 -05:00
Jim Miller
d487b265f6 'Fixed' login for adapter_storiesonlinenet, but doesn't work on chapters. Tons of debug output. 2020-09-30 16:39:52 -05:00
Eli Schwartz
49c9ea9837 fix deprecation warnings for invalid escapes
The two python strings

r'\,'
 '\,'

are identical, except the latter raises warnings, and future versions of
python will raise an error. There is no such C-style escape sequence, so
python falls back to treating it like a literal string. Mark this and
all other strings which aren't intended to actually interject C-style
escapes, as r'' strings to suppress this attempted interpretation and
avoid logging DeprecationWarnings.
2020-07-20 13:51:05 -05:00