![]() |
#1 |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,625
Karma: 7908443
Join Date: Sep 2020
Device: none
|
[GUI Plugin] Calibre Config Reports
Calibre Config Reports is a comprehensive tool for viewing, searching, and exporting detailed information about your Calibre setup—including installed plugins, custom columns, keyboard shortcuts, and settings. It offers powerful filtering, export options (CSV/XLSX), and easy copy features for troubleshooting or sharing your configuration.
CCR started when I felt the need for a more informative plugin manager. Once that goal was achieved, additional features were added, and what was initially just "Plugin Info" eventually evolved into Calibre Config Reports. The plugin is organized into seven specialized tabs, each designed to give you complete visibility and control over different aspects of your Calibre configuration: Plugins Tab - View & manage: All installed plugins with detailed information (name, version, author, type, category) - Filter & search: By category (Calibre ≥8.9), name, author, or description - Actions: Remove plugins, visit forums, copy info, donate to authors - Export: Plugin data to CSV/XLSX with customizable columns - Install: Load new plugins from ZIP files directly Custom Columns Tab - Display: All custom columns with metadata (name, type, format, template) - Search: Filter by column name, type, or properties - View details: Composite templates, display settings, and format options - Export: Column configurations to CSV/XLSX - Quick access: Copy templates and settings for reuse Shortcuts Tab - Browse: All keyboard shortcuts organized by group and action - Search: Find shortcuts by key combination, action name, or modifier - Navigate: Open Calibre's shortcuts preferences for editing - Export: Shortcut mappings to CSV/XLSX - Organize: Sort and filter by group, action, or key combination Settings Tab - Overview: Calibre configuration main settings organized by Category, Value, UI location and Source - Categories: Installation type, libraries, interface, performance, network settings - Search: Filter settings by category, name, or value - Access: Double-click to open Calibre's main preferences dialog - Export: Complete settings inventory to CSV/XLSX History Tab - Timeline: Recent changes to plugins, settings, and Calibre updates - Events: Plugin installs/updates/removals, some key setting changes, version changes - Details: Timestamps, event types, and comprehensive change information - Filter: Search history by event type, plugin name, or details - Export: Historical data to CSV/XLSX for auditing Help Tab - Resources: Direct links to Calibre downloads for all platforms - Documentation: Quick access to user manual sections and tutorials - Support: Plugin forum thread and development support links - About: Plugin version information and description Audio Tab - Playlist info and credits Each tab includes column management (show/hide), export capabilities (CSV/XLSX), and persistent settings that remember your preferences between sessions. Hope you enjoy it. ![]() Last edited by Comfy.n; Today at 07:29 AM. |
![]() |
![]() |
![]() |
#2 |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,625
Karma: 7908443
Join Date: Sep 2020
Device: none
|
reserved
|
![]() |
![]() |
![]() |
#3 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 866
Karma: 3501146
Join Date: Jan 2017
Location: Poland
Device: Various
|
Nice!
A minor detail noticed: When filtering plugins in the plugin_stats panel, the total_plugins value is equal to visible_plugins. |
![]() |
![]() |
![]() |
#4 | |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,625
Karma: 7908443
Join Date: Sep 2020
Device: none
|
Quote:
![]() Well, I think this is by design, as I wanted the plugin to export only visible data (csv/xlsx). So, the total count displayed may indeed look inaccurate when some filtering text is active in the filter box. For instance, I type 'dalton' then I'm able to export only the info about the 6 visible plugins I have installed on this portable instance: I will take a look whether, instead of displaying 6/6 (which is the correct count for dalton in this example), it would look better to display 6/40. I'm not sure how that might affect the exports... By the way, I noticed a performance issue in the filter box thanks to your question so i will soon release an update. |
|
![]() |
![]() |
![]() |
#5 |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,625
Karma: 7908443
Join Date: Sep 2020
Device: none
|
@BeckyEbook - I think version 1.0.1 addresses the issue you pointed out
|
![]() |
![]() |
![]() |
#6 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,808
Karma: 30277270
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Looks good, model for Calibre 10 UI, maybe.
Can't find a way to drive it from the keyboard:
Could you make the Audio feature configurable, including Hide it. And a query, where does CCR History feature get it's data? BR Last edited by BetterRed; Yesterday at 07:26 PM. |
![]() |
![]() |
![]() |
#7 | |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,625
Karma: 7908443
Join Date: Sep 2020
Device: none
|
Quote:
Hey, thanks a bunch for the compliment, BR! I really appreciate it. I need to take a careful look at each one of your observations and provide a detailed answer and updates wherever possible. At the moment, what I can say in advance is that Ctrl+tab / Ctrl+Shift+Tab can be used to cycle through tabs, but I'm sure you know it... |
|
![]() |
![]() |
![]() |
#8 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,808
Karma: 30277270
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
What about the Editor and Viewer, any thoughts of including them?
BR |
![]() |
![]() |
![]() |
#9 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,808
Karma: 30277270
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
|
|
![]() |
![]() |
![]() |
#10 |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,625
Karma: 7908443
Join Date: Sep 2020
Device: none
|
Actually I hadn't thought of that because plugin performance might be affected, but it's doable probably. This data lives in tweak_book_gui.json and viewer-webengine.json from what I gather upon a quick look (the history feature relies upon json files in config dir, mostly)
|
![]() |
![]() |
![]() |
#11 |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,625
Karma: 7908443
Join Date: Sep 2020
Device: none
|
|
![]() |
![]() |
![]() |
#12 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,123
Karma: 60406498
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
The shortcut tab is super helpful as it allows you to sort by the existing assigned keystroke .
Handy when trying to find an unused one ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#13 |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,625
Karma: 7908443
Join Date: Sep 2020
Device: none
|
|
![]() |
![]() |
![]() |
#14 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,808
Karma: 30277270
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
There's something not quite right with the factory shortcut setting for CCS itself, it doesn't have one (quite rightly so, IMO) but in the list it shows as blank rather than 'None' — if I sort on the Shortcuts column it appears at the top of list, rather that amongst other Nones, viz:
How do I filter out the Nones, I tried '!None' and '¬None'. If I press Enter in any of the filter boxes a Windows File explorer window pops, viz: Added: and the filter boxes are very sluggish, press a key and wait a second or more for it to appear. BR Last edited by BetterRed; Yesterday at 11:06 PM. Reason: Added |
![]() |
![]() |
![]() |
#15 | |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,625
Karma: 7908443
Join Date: Sep 2020
Device: none
|
Quote:
Please try version 1.0.1, this was a performance issue on 1.0.0 edit to add: I notice the inactive tabs in your screenshot don't show the borders' outline. Interesting. I didn't know Qt behaves differently on Win11 (that's what i'm assuming, since I'm on Win10 and they show...). As for the other issues, I need time to address them. Yes, I chose to leave the CCR shortcut unassigned but it's interesting that it shows as blank instead of none. Not a big deal, but I will take a look. Last edited by Comfy.n; Today at 01:36 AM. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Calibre RPC | trivialize | Plugins | 10 | 05-05-2025 08:22 PM |
[GUI Plugin] KoboTouch Config Button | Comfy.n | Plugins | 0 | 04-20-2025 03:22 PM |
[GUI Plugin] FicHub 2 Calibre | Mikowmer | Plugins | 12 | 10-28-2024 03:31 PM |
[GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 05:25 AM |
[GUI Plugin] BiB/i EPUB reader plug-in for calibre | dcato | Plugins | 0 | 11-30-2016 02:56 PM |