We have our winners! Thank you for reading and voting [ Dismiss ]
Home ยป Forum ยป Bug Report and Feature Requests

Forum: Bug Report and Feature Requests

"click to load text" while reading a story

ian_macf ๐Ÿšซ

I suppose it is not a bug, but a feature. This post is a request to REMOVE the feature. It really annoys me. It started happening to me today although I guess it could have been around for a while.

While I am reading a story, I get to what at first I thought was the end of a chapter, but it's a box saying "click to load text" just before the link to the next chapter. Click, and it doesn't load more text, instead another box "click one more time to load text". This really annoys me. Click and then get more text. May happen again before the real end to the chapter.

Ian

CB ๐Ÿšซ

@ian_macf

The site owner is fighting a war against download bots. He had been making various attempts to solve the issue and I suspect what you are noticing is the latest. See other bug threads.

Replies:   ian_macf
ian_macf ๐Ÿšซ
Updated:

@CB

OK, I think. I understand, and I won't winge again.

Ian

ETA read some of the other threads. I WON'T WINGE AGAIN.

pw195510 ๐Ÿšซ

@ian_macf

it doesnt work on my ipad or android. when i "click to load next" nothing happens

Lazeez Jiddan (Webmaster)

@pw195510

it doesnt work on my ipad or android. when i "click to load next" nothing happens

It's strange. iPads with iOS 9.3 seem have an issue. See if you can upgrade it.

The button requires that you be logged in. And it seems that some devices don't send in the cookie with AJAX requests for some reason.

Replies:   Daler  stuft2740  rmuller
Daler ๐Ÿšซ

@Lazeez Jiddan (Webmaster)

How many fake accounts do you think you have? Another solution, in the never ending bot battle, is captcha or a honeypot trap. I'm sure you've considered it but periodicity, after so many days of being logged in, require free accounts to perform an action such as captcha or even the honeypot and if unsuccessful, set the account as signed out and forced to log in once more. Make the bots jump through a few more hoops. As it stands now there seems to be no expiration on a login, a bots wet dream imao.

Lazeez Jiddan (Webmaster)

@Daler

Make the bots jump through a few more hoops.

Since one can't tell a bot from a normal account, then everybody would be jumping through those hoops. Not a good thing. Clicking a button is causing an uproar, can you imagine what would happen if everybody had to solve a captcha regularly to stay logged in?

Replies:   Daler  LupusDei
Daler ๐Ÿšซ

@Lazeez Jiddan (Webmaster)

Haha. Good point. The joys of programming. I also build and manage complex applications, mostly web-based. Finding balance between function and user experience is a tight rope walk. With that said, there are subtle ways you could blunt the impact of captcha.

1. Paid accounts get excluded obviously. Incentive to upgrade.

2. Anyone who posts a story is excluded. Basically add a verification field in your DB, 1 is verified, 2 is unverified kind of thing, perhaps with an expiration date of one year or whatever. Uploading a story of do many kbs proves your an author so, get set to 1 so you won't have to do captcha.

3. Anyone who posts a text comment of so many characters under a story or in discussion forum get set to verified, thus excluding your active users.

These are a few ways to blunt it and this way you're not impacting your most active users nor authors nor paid users.

But of course there is no perfect solution and what do i know? Just some thoughts off the top of my head. Seems like you've built a good service here. I'm sure you don't want to disrupt it too heavily and ruin a good thing.

LupusDei ๐Ÿšซ

@Lazeez Jiddan (Webmaster)

A totally atrocious suggestion.

Divide all stories in thirds, then measure the time between "load more" clicks.

Too fast and there's captcha. Fail and you're logged out. Fail repeatedly and get banned...

Replies:   Dinsdale
Dinsdale ๐Ÿšซ

@LupusDei

Someone here said they go to the end of the previous chapter - when a new one comes along - so they can remember where the plot was.
Sometimes I go back to the newest chapter and see what the user comments are, and then maybe refresh in situ.

Atrocious is correct!

stuft2740 ๐Ÿšซ

@Lazeez Jiddan (Webmaster)

I'm using iPadOS 15.1 there isn't a clickable button or region on my iPad to get to the rest of the chapter. It does let me click and view the rest of the chapter on my desktop running Win10 however. Does anyone have a way to see the entire chapter on an iPad?

Michael Loucks ๐Ÿšซ
Updated:

@stuft2740

Does anyone have a way to see the entire chapter on an iPad?

Try using the 'Request Mobile Website' option (in the 'Aa' menu). Also try turning off any content blockers.

Lazeez Jiddan (Webmaster)

@stuft2740

I'm using iPadOS 15.1 there isn't a clickable button or region on my iPad

The button is always shown. Always. For some, clicking it doesn't work. But it's always there if you're a free member.

I tested it right now on my iPad with iOS 15 and it worked as expected.

rmuller ๐Ÿšซ

@Lazeez Jiddan (Webmaster)

@lazeez
my iPad is on 9.3.5, and is not able to upgrade because of its age.
so no more reading on the iPad until this is fixed or i save up enough for a new iPad.

Replies:   John Demille
John Demille ๐Ÿšซ

@rmuller

or i save up enough for a new iPad.

Or pay $18.99 for a network bypass service for one whole year ($33.99 for two years).

You can get 20 years of service for the price of the cheapest iPad and you could be helping the site you're actually using instead of helping Apple, which has billions upon billions, upon billions.

Replies:   anubelore
anubelore ๐Ÿšซ

@John Demille

Would "Network Bypass Service" make it so I didn't have to "click for more text"? I thought that was a premier only thing, or something. I guess "network bypass service" makes an account no longer a "free" account? That makes sense, but I'm not sure how network bypass service works. Will the site work if you're already using a VPN, and you pay for network bypass service?

Sorry if these are stupid questions.

anubelore ๐Ÿšซ

@anubelore

Right now I'm limited to an Android device, so I'm trying "live" html inspectors (txt can't show italics, which bugs me when an author is trying to show emphasis ) from Google play. Have to enter a code every login, and they don't work consistently, so it may be worth the price, just to escape the frustration of no longer being able to save the html directly by viewing the page source. But I'd rather not waste the cash on a network bypass service I don't require, if a premier membership is actually necessary to bypass the click for more thingy.

Lazeez Jiddan (Webmaster)

@anubelore

Would "Network Bypass Service" make it so I didn't have to "click for more text"?

Yes. By upgrading an account to a premium service (premier and/or network bypass) you prove that the account is not being operated by a bot.

Replies:   anubelore
anubelore ๐Ÿšซ

@Lazeez Jiddan (Webmaster)

Thank you for taking the time to reply! Alright, that's awesome. I may continue to muddle through for a bit, because my (extremely intermittently employed) budget is even tighter than usual right now, especially with Christmas in a couple weeks, but it's good to know I have that option, when I can.

The site rocks, btw. I much prefer your interface to that of the site with the name that starts with lit and ends with erotica. So much more user friendly, and sensible!

madnige ๐Ÿšซ

@ian_macf

Failed text load in rlfj's 'The Bridge Club'; loaded chapter, then on reaching button, clicked, clicked again (suggestion - make the second button a very different shape than the first, so the button change is obvious - I missed it at first), and:

...sending her a text message about it!?
novaliddata
Chapter 4 "

-that is, the button was replaced not by the rest of the story text but by the line 'novaliddata'. A refresh/reload and two clicks gave the content, so probably a time-dependant glitch.

kalreg ๐Ÿšซ

@ian_macf

I am glad the feature was implemented if it succeeds at it's purpose.

I figure they will review going forward and change depending on effectiveness of measures taken.

I hope if it stops being effective an alternative can be found.

Thanks for adding the why link, the old FAQ answer along with my browser complaining about site certificates had me thinking my old phone was dying.

rav ๐Ÿšซ

@ian_macf

When I view the whole chapter, then Save As from Google Chrome, the downloaded page says I need to log in. When I do the same from Safari and Firefox, it only shows up to the button. Does anyone have any idea how I could download a whole chapter, after manually clicking the buttons?

Is there any chance that accounts created before some arbitrary date could be exempted from this? It seems like any account more than 5 years old is not going to be a bot account, but I could be wrong.

Note: please don't take either of the above paragraphs as complaints. This is an amazing free service, and you have to do what you have to do.

Lazeez Jiddan (Webmaster)

@rav

any idea how I could download a whole chapter, after manually clicking the buttons?

My personal interest would suggest that I tell you to get a paid membership.

However, in most browsers, what you describe happens if you select html only when you save.

But if you save as complete page, your browser should save the text loaded by clicking the button.

Or you can select all and then paste the text in a word processor document and save that.

robotica ๐Ÿšซ

@rav

The usual save (or save as) will only save the original page source and hence not getting the full chapter. A slightly long-winded way to go about saving the modified DOM is:

1. Load whole chapter as usual
2. hit F12, both Chrome and Firefox will bring up the DOM inspector
3. right-click on the html tag (second line in what looks like page source on the top/left depending on your layout settings) ใ€‹ Copy ใ€‹ copy outer HTML
4. Open your favourite text editor, paste and save the result.

You can also create a bookmarklet that saves the serialized DOM tree to a file with something like

var shell = require('shelljs');
var data = new XMLSerializer().serializeToString(document);
shell.echo(data).to("your/original/file.html");

but be careful it will overwrite the file each time.

rokdun ๐Ÿšซ

@ian_macf

Here's a scenario: an author publishes a loooong story, 100 chapters for instance, then I want to save this story for later, because I don't know when I'll read it, especially if this new story is a follow-up to another story he or she wrote, that I'm currently reading...
Maybe I'll read it in a year and the story will have disappeared from the site, it happens and it's frightening; maybe I'll read it on vacation where I don't have internet access.

With 100 chapters, it's a hassle to go to each chapter, click on the "more text", then save the whole text.

With a small story that's OK, but you still have to remember to save "the whole page", which creates a folder in addition to the story file. And you have to remember to reset the "save the whole page" setting afterward, else the next web page you save will have this extra folder also.

All in all it's all very painful.

I'm not here to argue, I just wanted to share my thoughts on this matter, it's your site and you do as you please of course.

Replies:   Remus2  Ernest Bywater  Keet
Remus2 ๐Ÿšซ

@rokdun

With 100 chapters, it's a hassle to go to each chapter, click on the "more text", then save the whole text.

Well TANSTAAFL.

Ernest Bywater ๐Ÿšซ

@rokdun

Two simple answers:

1. Buy a premier subscription so you can have the ability to download the full story as a zip file or an epub.

2. Send the author an email to convince them to sell it on Bookapy then buy the book on Bookapy as an epub or mobi file.

Keet ๐Ÿšซ

@rokdun

As others said: buy a premium membership, it's not that expensive if you just buy a few months every year to download these long stories.
I understand the reluctance some readers might have to subscribing to a site like SOL. I had that for a long time before I subscribed. Getting to know more and more about SOL I realized that it's safer to subscribe to SOL than it is to subscribing to one of the big news sites. Do you have a facebook account? That is way more dangerous than a SOL subscription :)

Bibliophage ๐Ÿšซ

@ian_macf

As a member of a number of posting/reading type sites, as well as a creator/moderator/hoster of a number of other similar sites, I've never had a problem with periodic cookie (login) expiration.

I'd suggest that whether or not the "click to load text" remains, the authentication cookies should be regularly expired. Every thirty days, the first of the month, something like that.

I _have_ used downloader tools. I _don't_ use them as a way to abuse anything. If anything, for me, it saves the site bandwidth, from the sheer amount I can go through in a day from re-reading. I am _not_ going to say anything about the enactment of the tool. Owner of the site makes the rules, especially when giving things away. (I can't see trying to download hundreds of thousands of stories at once. That would be massively ugly to try to go through, and most would be something you dislike reading.)

I will say that I would prefer if there was a way to disable it for, say, two hours, from the current login session or IP. Captcha, whatever. That way I could open a story, start reading, do the process at the first chapter, and then keep reading. Link it to the browser thumbprint, the mac address of the system connecting, the IP address, there are lots of methods. Even if it required a full re-login to enable.

Thanks for the work!

Oh - for @Keet - I don't have a Facebook account. Or MySpace. Or Twitter.

Dominions Son ๐Ÿšซ

@Bibliophage

Or Twitter.

Good, because only twits tweet. Twitter is the most aptly named of the (un)social media companies.

Replies:   awnlee jawking
awnlee jawking ๐Ÿšซ

@Dominions Son

only twits tweet

I resemble that remark ;-)

AJ

awnlee jawking ๐Ÿšซ

@Bibliophage

(I can't see trying to download hundreds of thousands of stories at once. That would be massively ugly to try to go through, and most would be something you dislike reading.)

It must be money. Laz has mentioned finding SOL clone sites without the SOL branding. But even so, given the constant juggling to keep SOL afloat, I can't imagine the clones are hugely profitable :-(

AJ

Replies:   Keet
Keet ๐Ÿšซ

@awnlee jawking

But even so, given the constant juggling to keep SOL afloat, I can't imagine the clones are hugely profitable :-(

They probably insert advertisements in the clones.

Replies:   Dominions Son
Dominions Son ๐Ÿšซ

@Keet

But even so, given the constant juggling to keep SOL afloat, I can't imagine the clones are hugely profitable :-(


They probably insert advertisements in the clones.

My guess would be that they are using it a bait to trick people into downloading malware.

Replies:   Keet
Keet ๐Ÿšซ

@Dominions Son

My guess would be that they are using it a bait to trick people into downloading malware.

Yep, probably along with the advertisements :D

Replies:   Bibliophage
Bibliophage ๐Ÿšซ

@Keet

Or their advertisements for more malware. "Get rich fast from your own hom (sic)"

xyz_abc ๐Ÿšซ

@ian_macf

Couldn't the load text button for the free version of SOL
be placed directly under the chapter header. Then the reader could press the button,
Maybe even put the buttons at radom left right an center of the line to confuse click robots.
Than the reader could read the chapter text without interruptions or switch more easily to read view.

Replies:   madnige  Grant
madnige ๐Ÿšซ

@xyz_abc

Couldn't the load text button for the free version of SOL be placed directly under the chapter header.

So, I'm immersed in a story, click to get the next chapter, and because I'm immersed in the story I just carry on reading and don't even notice the [load text] button. I get to the end of the first loaded text (probably in the middle of a fast-paced action sequence), and either A) click on the [Next Chapter] link and get really confused by the missing chunk of story, or B) realise I've missed loading the rest of the story text, scroll up to the top of the page, hit the button, scroll back down and then spend some time searching for the correct place to restart reading. Both those scenarios cause a major break in the flow of the story.

By all means, have a button at the top, but in addition to the one at the bottom, not as a replacement/movement.

Grant ๐Ÿšซ

@xyz_abc

Couldn't the load text button for the free version of SOL be placed directly under the chapter header.

I've just been going to the end of the page loaded so far, clicking the links as required, then going back to the top of the page & start reading.
It's annoying, but not really any sort of real inconvenience for access to a huge range of excellent free stories.

In a few years when i've got my mortgage & a few other debts cleared i'll be able to afford a paid membership, but until then it's a small inconvenience to still have access & the site being able to continue to operate without the site's content & the author's works being ripped off by filth.

oprsc ๐Ÿšซ

@ian_macf

Another suggestion would be to check for the creation date of the free account. I would imagine most of the free accounts used by the bot were recently created.

Dominions Son ๐Ÿšซ

@oprsc

Heck, it he can identify the specific accounts being used by the bots, he should delete them.

Dominions Son ๐Ÿšซ

@oprsc

Heck, it he can identify the specific accounts being used by the bots, he should delete them.

Bibliophage ๐Ÿšซ

@oprsc

From personal experience with other sites, the 'free' accounts get created constantly by bots. Unless you have a site that requires that a new person post in a specific area to confirm that they're a real person, it's impossible to differentiate people that are trying to be anonymous from a bot.

Replies:   oprsc
oprsc ๐Ÿšซ

@Bibliophage

The free accounts being used by the bots are still more likely to be recent creations than created over say five years ago. As the site operator can already differentiate Premium accounts from the free accounts, it should not be that much more difficult to look at the creations date of an account to see if it is newer the X amount of time.

ian_macf ๐Ÿšซ

@ian_macf

This really annoys me

I have to say, the need to click twice to read more text no longer annoys me. Mostly I suspect because I now understand why it is happening. But partly because it always happens so it's just the way things are.

Ian

mc_mc ๐Ÿšซ

@ian_macf

How are the new antibot measures doing? Is the traffic more normal again?

Back to Top

Close
 

WARNING! ADULT CONTENT...

Storiesonline is for adult entertainment only. By accessing this site you declare that you are of legal age and that you agree with our Terms of Service and Privacy Policy.


Log In