|
|
#1 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,192
Karma: 1512904
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
[GUI Plugin] calibre Updater
Calibre Updater is a GUI plugin designed to streamline the update process of calibre directly from the interface. Instead of manually checking the website or opening a separate terminal, this plugin automates the download and launch of the official installer across different operating systems.
Almost automatic installation on all three systems Windows: There's no need to go through the installation wizard (Next, Next...). Simply confirm the plugin's prompt and accept Windows' permission, which displays the official installer signed by Kovid Goyal. From there, the installation continues automatically, with a progress bar, and Calibre reopens automatically upon completion. MacOS: There's no need to drag Calibre to Applications or choose between keeping or replacing the previous version. The plugin safely replaces the application (if something goes wrong, the previous version remains intact) and reopens Calibre. It works on Macs with Apple Silicon and Intel processors. Linux: It uses the official Calibre installer, displays progress in a log window, and notifies you if authentication fails. Gracious Calibre shutdown The plugin waits for Calibre to completely close before installing, without a fixed time limit. Thus, tasks that other plugins perform upon closing, such as backing up settings, finish before the installation begins, regardless of how long they take. Previously, the Viewer and Book Editor ran in the background without notification. Now, the plugin notifies you if either is open and lets you choose: close them yourself (to save changes), have the plugin close them, or cancel. It also notifies you if there are ongoing tasks, such as conversions, metadata downloads, or uploads to a device, and waits for them to finish or be canceled. Change List Automatic translation to the Calibre interface language, with a button to view the original English text. This can be disabled in the settings. Beta Versions (Preview) Beta versions are trial versions of Calibre that are installed manually. The plugin can notify you when a new version is available (option in the settings), but it never downloads or installs them. If you have a Beta version installed, the plugin doesn't modify it: it only notifies you when a newer stable version is released, and the update is up to you. If you're using the regular version of Calibre, none of this affects you: the plugin only installs official stable versions. Security and Diagnostics Downloads with certificate verification and file integrity checks. If something goes wrong, Calibre is never left partially installed: the installer or the downloads page opens to complete the installation manually. A log file (calibre-updater.log) is saved in the downloads folder, which is useful for reporting problems. The plugin also differentiates our calibre installation. Translations: Calibre Updater is available in English (the original language) and 18 other languages: Spanish, French, German, Italian, Czech, Slovak, Swedish, Serbian (Latin American), Russian, Ukrainian, Japanese, Chinese (China), Korean, Arabic, Dutch, Portuguese (Brazil), Galician, and Tamil. Spanish, French, German, and Italian were the first languages translated for the plugin. The other fourteen were chosen based on the progress of Calibre's translation. All languages with a fully translated Calibre interface and those with over 80% translation were included. This ensures that users of Calibre in these languages also see the plugin in their own language, instead of encountering only the English menu within a translated program. Note Version: Spoiler:
Last edited by dunhill; 10-12-2026 at 02:52 PM. |
|
|
|
|
|
#2 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,192
Karma: 1512904
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
Reserved
|
|
|
|
|
|
#3 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 85,326
Karma: 154365101
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Can you make it show that what's new that you can get from the official website?
|
|
|
|
|
|
#4 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,192
Karma: 1512904
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
"I understand! However, the philosophy of this plugin is to keep it as lightweight and 'one-click' as possible. Fetching and formatting the 'What's New' data from the website adds a layer of complexity that goes beyond the current scope. I'll consider adding a direct link to the official changelog in the confirmation dialog for the next version."
|
|
|
|
|
|
#5 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,192
Karma: 1512904
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
Does that sound good to you, JSWolf?
|
|
|
|
|
|
#6 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 85,326
Karma: 154365101
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Can you make it so we get to see what's new without having to go to the website?
|
|
|
|
|
|
#7 | |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,301
Karma: 8891824
Join Date: Jun 2010
Device: Kobo Clara HD,Hisence Sero 7 Pro RIP, Nook STR, jetbook lite
|
Tested on Linux Mint 22.3 - Cinnamon--works.
bernie Quote:
|
|
|
|
|
|
|
#8 | |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,192
Karma: 1512904
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
Quote:
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. Last edited by dunhill; 03-11-2026 at 07:05 PM. |
|
|
|
|
|
|
#9 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,192
Karma: 1512904
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
|
|
|
|
|
|
#10 |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,870
Karma: 34252730
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
@dunhill - FTR: no need to screen scrape, it's in Changelog.txt at github.
That said, if someone can't be bothered to look at the What's new in their browser (and use its translate feature) they're are unlikely to read its content no matter how its presented. BR |
|
|
|
|
|
#11 | |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,192
Karma: 1512904
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
Quote:
However, I agree with your second point: if someone isn't willing to click a link to stay informed, they probably won't read the content regardless of the format. For now, I'll stick with the link to the official site to keep the plugin's 'action-oriented' philosophy and support the official project's visibility. Cheers! |
|
|
|
|
|
|
#12 | |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,870
Karma: 34252730
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
Ditto Sigil… installed 2.75 on the Arch system early this morning… it's being used as we speak. Its about the same distance from me as it is from the Starlink satellites it uses :lol: BR |
|
|
|
|
|
|
#13 | |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 85,326
Karma: 154365101
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
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; 03-12-2026 at 04:43 AM. |
|
|
|
|
|
|
#14 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 29,836
Karma: 212614993
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
I think everyone has been very patient about explaining why the "what's new" idea for this plugin is not in the cards at this time. This plugin won't be for everyone. Very few plugins are. This one might not be for you.
|
|
|
|
|
|
#15 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 85,326
Karma: 154365101
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
IMHO, without what's new, it won't be for most people.
|
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [GUI Plugin] Streamer - RSVP Speed Reader plugin for Calibre | npapadacis | Plugins | 6 | 04-24-2026 03:00 AM |
| Plugin Updater - help! | Pluto | Plugins | 6 | 11-26-2023 02:57 PM |
| Plugin Updater | BetterRed | Plugins | 28 | 01-10-2018 11:28 PM |
| Problem with my ScrambleEbook plugin and the Plugin Updater tool | jackie_w | Development | 14 | 01-19-2017 10:49 PM |
| [GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |