View Single Post
Old Today, 04:37 AM   #13
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 82,343
Karma: 151278869
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by dunhill View Post
Thank you for the suggestion! I understand how convenient it would be to see the changelog directly in the plugin.
However, implementing a built-in 'What's New' viewer brings two significant challenges:
Stability: It would require 'web scraping' the official site. If the website layout changes even slightly, the plugin would break, requiring constant maintenance for a secondary feature.
Localization: calibre's changelog is only published in English. To show it to all users, I would need to integrate a third-party translation engine, which adds a lot of complexity and potential privacy/connectivity issues to what is meant to be a lightweight 'action' tool.
To keep the plugin fast, stable, and simple, I've included a direct link to the official 'What's New' page in the confirmation dialog. Most modern browsers will offer to translate that page automatically into your preferred language with one click.
I hope you understand the choice to keep the plugin focused on its main task: updating calibre reliably!
Furthermore, I believe it's important to respect the official website's traffic. By visiting the 'What's New' page directly, users stay connected with the official project, supporting the author's site statistics and visibility.
You have to scrape the website anyway tp get the files to download. If the website changes, then the plug-in needs to be updated. No different. As for traffic, that too is no different. Before I download the a new version of calibre, I do look at what's new. So that would be no more traffic to the site then it is now. I would think most people would look at what's new. As for What's New only in English, that's not a problem. Firefox and Chrome both have built-in translation.

Downloading a new version of calibre without seeing what's new means we won't be seeing what's been fixed and what's been added. That tells us what's changed. There is no way I would go an update calibre without reading what's new unless it was a .1 fix. How many others would update without reading what's new? Also, if you send us to the website to read what's new, we may was will just download calibre while we are there and then what use is the plug-in?

Last edited by JSWolf; Today at 04:43 AM.
JSWolf is offline   Reply With Quote