Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lack user Agent, not using Conditional Requests #485

Open
manglewit opened this issue Jun 14, 2024 · 1 comment
Open

Lack user Agent, not using Conditional Requests #485

manglewit opened this issue Jun 14, 2024 · 1 comment

Comments

@manglewit
Copy link

Add-on version
Add-on version: 3.8

Describe the bug

  1. Livemarks is not setting a User-agent that identifies itself, such as "Livemarks v3.8"
  2. Livemarks is not using Conditional Requests. It is simply using Unconditional Requests all the time, which wastes bandwidth and server capacity

To Reproduce
Steps to reproduce the behaviour:
Run Livemarks against a feed that logs its behaviour. Examine the logs.

Expected behaviour

  1. Livemarks should set a User-agent that identifies itself with a version number (or equivalent), such as "Livemarks v3.8"
  2. Livemarks should use Conditional Requests - see https://rachelbythebay.com/fs/help.html for details,

Extra context
The website:
https://rachelbythebay.com is offering a (free) logging service so you can see how well behaved your feed reader is. More details at https://rachelbythebay.com/w/2024/05/30/fs/

Note that I like Livemarks, and find that the UI does what I expect - minimalist but functional. I'm worried that not using Conditional Requests means that some services could block access for not being a good netizen. I don't want to be forced to use a different utility.

@evilpie
Copy link
Collaborator

evilpie commented Jun 19, 2024

See also #436.

I am sympathetic to the idea of not causing unnecessary load for servers, but we also have to consider the needs/wants of the user.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants