![]() |
#1 |
A self-taught developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10
Karma: 37422
Join Date: Feb 2025
Location: Shanghai
Device: Kindle Paperwhite 2, iPad mini 5
|
![]()
Ask Grok - A Calibre Plugin to Ask Questions About Books
![]() ![]() Why Use This Plugin? ![]() With so many AI tools available, you might want to use AI to ask questions about a book directly within Calibre. However, doing this manually means you’d need to copy-paste the book’s information—like its title, author, or publisher—into an AI tool. This plugin eliminates that hassle by letting you call Grok’s AI capabilities directly in Calibre, with no copy-pasting required! Just select a book, ask your question, and get answers seamlessly. --- Features
--- Installation Method 1: Install via GitHub Zip File ![]()
Method 2: Install via Calibre Official Plugin Market ![]() Note: I would be very grateful if this plugin could be added to the official Calibre plugin index, making it easier for users to find and install.
--- How to Get Your Grok API Key ![]()
--- Configure the API Key in Calibre
--- How to Use the Plugin ![]()
--- Shortcuts
--- Supported Languages ![]()
--- Requirements
Note: The plugin uses built-in Calibre modules like PyQt5 for the GUI and standard Python libraries (os, sys, json, etc.). --- Grok API Key Notes
--- Privacy Handling ![]()
Grok Official Statement: Private Chat is private and won’t be used for training, but may be retained for up to 30 days for safety purposes. --- Feedback Welcome! ![]() Let me know if you have any questions or suggestions for the plugin. I’ll update this thread with any new features or changes. A Note on Development ![]() This is my first time developing a Calibre plugin, so my understanding of Calibre’s codebase might be limited. I’ve primarily tested this plugin on macOS, where it works well. On Linux, there are still some minor bugs—like the shortcuts not working yet. I haven’t fully tested it on Windows, so there might be issues there. If you run into any problems or have feedback, please include your environment details in this format at the start of your comment: [OS]\[Calibre Version]\Platform (e.g., [Windows]\[7.25]\x64). This will help me debug and improve the plugin! GitHub Repository ![]() You can find the source code and contribute to the project on GitHub: https://github.com/sheldonrrr/ask_grok ![]() Last edited by PeterT; 07-01-2025 at 03:01 PM. Reason: Attach updated plugin |
![]() |
![]() |
![]() |
#2 |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,611
Karma: 7891011
Join Date: Sep 2020
Device: none
|
Looks cool, I'll be definitely trying this when I get the API key. Congratulations!
Notes: - Files should be placed in the root of zip structure. They're currently inside a 'ask_grok-main' folder. - Upon toolbar button click, I should get a menu in English, as that is my UI language. Not a big deal, I figured how to change it Last edited by Comfy.n; 04-05-2025 at 06:48 PM. |
![]() |
![]() |
![]() |
#3 | |
A self-taught developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10
Karma: 37422
Join Date: Feb 2025
Location: Shanghai
Device: Kindle Paperwhite 2, iPad mini 5
|
Quote:
Hi Comfy.n, thanks for your feedback! Both issues have been addressed: 1. I've added a Release page on GitHub (https://github.com/sheldonrrr/ask_grok/releases) with an installation ZIP where the zip file are placed directly in the root directory. The first issue was caused by GitHub's automated ZIP generation when downloading from the repo. 2. The default language has now been set to English. Feel free to grab the updated version from the Release page. Let me know if there's anything else! |
|
![]() |
![]() |
![]() |
#4 |
A self-taught developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10
Karma: 37422
Join Date: Feb 2025
Location: Shanghai
Device: Kindle Paperwhite 2, iPad mini 5
|
Ask Grok -v1.1.15 Update
Changelog for v1.1.15
New release available here: v1.1.15 on GitHub Thanks to our real user Ken for the feedback! Fixing compatibility issues across different systems with this release has been quite interesting. |
![]() |
![]() |
![]() |
#5 |
A self-taught developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10
Karma: 37422
Join Date: Feb 2025
Location: Shanghai
Device: Kindle Paperwhite 2, iPad mini 5
|
Changelog for v1.1.19
I am happy to announce the release of Ask Grok version 1.1.19, which includes several bug fixes, improvements, and new features. Here's what's new:
Download: The new release is available at GitHub Releases. Welcome your feedback! Please share your thoughts and suggestions in this thread. |
![]() |
![]() |
![]() |
#6 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,528
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Quote:
Additionally could you not include the __MACOSX folder in the zip. Last edited by PeterT; 06-30-2025 at 12:12 PM. |
|
![]() |
![]() |
![]() |
#7 | |
A self-taught developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10
Karma: 37422
Join Date: Feb 2025
Location: Shanghai
Device: Kindle Paperwhite 2, iPad mini 5
|
Quote:
Actually, I also want to put the new version information in the first post of this thread, but I can't find the entry. It seems that my account lacks this permission. Currently I can only reply and quote the first post. In fact, I also want to update to the first post. If you can teach me, I will be very grateful. Thanks for the feedback on the zip file. I will solve the problem of the __MACOSX folder and deal with this problem later. It seems that I still have a lot of details to consider in solving the compatibility problem of different platform systems. |
|
![]() |
![]() |
![]() |
#8 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,528
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
It's quite possible that you don't have enough posts yet to edit the message. When you have a version you want released, I'll handle the updating of the post for youyu.
|
![]() |
![]() |
![]() |
#9 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,528
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
We will also need to update the Plugin index to include the plugin. If you look at Index of Plugins you will see an attachment which is the standardized template we add to the index. Again, just fill it out and one of the admins can handle getting your plugin added.
|
![]() |
![]() |
![]() |
#10 | |
A self-taught developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10
Karma: 37422
Join Date: Feb 2025
Location: Shanghai
Device: Kindle Paperwhite 2, iPad mini 5
|
This is Ask Grok's PluginIndexSample-Information
Quote:
The attached file (pluginIndexSample-Ask_Grok.txt) is based on the standard information downloaded from the Index rules you provided. I edited and filled it. The Ask_Grok_v1.1.19.zip is the file without any hidden folder can be used for Index. If the plugin is added to the index, I will also add a new way to search and install it through the official index! (I wrote it before, and it finally will work till now.) Is this OK for publish for Index? Thanks a lot. |
|
![]() |
![]() |
![]() |
#11 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,528
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Should be done; takes an hour or so for calibre to detect the change in plugins.
|
![]() |
![]() |
![]() |
#12 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,528
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
OK. It's visible.
|
![]() |
![]() |
![]() |
#13 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,731
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Moderator Notice
Changed thread title to comply with convention BR |
![]() |
![]() |
![]() |
#14 |
A self-taught developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10
Karma: 37422
Join Date: Feb 2025
Location: Shanghai
Device: Kindle Paperwhite 2, iPad mini 5
|
Thanks a lot
|
![]() |
![]() |
![]() |
Tags |
ai tool, grok, xai |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] K2pdfopt Plugin | capink | Plugins | 19 | 03-01-2025 04:37 PM |
[GUI Plugin] Noosfere_util, a companion plugin to noosfere DB | lrpirlet | Plugins | 2 | 08-18-2022 03:15 PM |
[GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 05:25 AM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |