06-25-2023, 04:42 AM | #1 |
Member
Posts: 11
Karma: 10
Join Date: Jun 2023
Location: Austin, TX USA
Device: Kindle, Ipad Pro
|
Adding a plugin to the list
I recently posted a new plugin on the forum, and would like to get it added to the 'official' list. The instructions say to PM a moderator, but I can't figure out how to contact somebody directly on the site.
If a moderator happens to read this, could I please get it added to the list? Thanks! Here's the info: PHP Code:
|
06-25-2023, 05:36 AM | #2 |
null operator (he/him)
Posts: 20,587
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Done, should be in the Prefs->Plugins list within the next hour.
Mods are listed at the bottom of ==>> https://www.mobileread.com/forums/fo...play.php?f=166 BR |
06-25-2023, 01:08 PM | #3 | |
Member
Posts: 11
Karma: 10
Join Date: Jun 2023
Location: Austin, TX USA
Device: Kindle, Ipad Pro
|
Quote:
Yeah, I saw the names and clicked on a couple, but still couldn't figure out how to message anybody. I'm sure I probably missed something obvious |
|
06-25-2023, 05:40 PM | #4 |
Well trained by Cats
Posts: 29,818
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
You can't for a few more posts (anti spam setting), but you could bop on down to the Miscellaneous: Feedback forum and ADD your request to the Enable Messaging thread
|
06-25-2023, 08:12 PM | #5 |
Member
Posts: 11
Karma: 10
Join Date: Jun 2023
Location: Austin, TX USA
Device: Kindle, Ipad Pro
|
Quick question to anybody who knows, what steps do you need to take as a plugin developer to post an update to the plugin? Is it as easy as bumping the version number within the plugin itself, and overwriting the .zip file with the newer version in the original post?
I wasn't sure how automated the process is, or if there were any other additional steps that would need to be taken. |
06-25-2023, 09:03 PM | #6 | |
Well trained by Cats
Posts: 29,818
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
That same post is where some developers first post a Beta before it goes live in post 1 (Betas are a manual download and install. My preference is the ZIP include the version as part of its name, since it will be landing in my downloads folder) MyPlugin-V1-3.zip |
|
06-25-2023, 10:12 PM | #7 |
creator of calibre
Posts: 43,867
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You just need to bump the version number in the zip file and attach th enew zip to the first post replacing the old one.
|
06-26-2023, 01:42 AM | #8 |
Member
Posts: 11
Karma: 10
Join Date: Jun 2023
Location: Austin, TX USA
Device: Kindle, Ipad Pro
|
Thanks! So I was wondering about seeing zip files with the version encoded into the name, which seems like a good way to help keep things straight. I had initially sort of assumed that the name of the zip file itself was meaningful, and had to match the name of the plugin itself. It sounds like perhaps that's not the case, and the name is arbitrary? Does every zip file in the plugin directory get scanned for contents, regardless of the name of the zip?
|
06-26-2023, 01:54 AM | #9 |
creator of calibre
Posts: 43,867
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
IIRC the plugin indexer uses whatever zip file is attached to the first post in the plugin thread. It's name is irrelevant.
|
06-26-2023, 05:38 AM | #10 |
null operator (he/him)
Posts: 20,587
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
@Kelzan - Whilst the name of the zip in the first post in the plugin thread can include version numbers, the cat's name, etc, etc, within an hour of uploading it will get 'renamed' within the plugin update process to the value of 'name' in __init_.py. And it is that name that users see in Preferences>Plugins, update notices etc, and in the calibre plugins folder in their configuration directory.
IMO putting extraneous verbiage in the name of the first post zip only serves to obfuscate matters. There have been several instances of mismatches between zip names and what's in __init__.py that have lead to confusion. One thing you might want to do is put a Version History section at the end of the first post of your plugin - Example: https://www.mobileread.com/forums/sh...d.php?t=337516. Curious - how did you decide 0.7.53 was the latest calibre version for Audio M3U. BR Last edited by BetterRed; 06-26-2023 at 05:41 AM. |
06-26-2023, 03:52 PM | #11 |
Member
Posts: 11
Karma: 10
Join Date: Jun 2023
Location: Austin, TX USA
Device: Kindle, Ipad Pro
|
Thanks @BetterRead, the Version History section looks like a good way to do it.
I believe 0.7.53 was the value in the original file that I started modifying when I first began creating my plugin, so it comes from the 'demo' plugin code interface_demo_plugin.zip. I honestly have no idea what calibre version would work for the plugin, and I'm not sure I'd even know how to test it, so I just left that field alone. And while I'm admitting things I don't know (admittedly a lot), I also left it marked as compatible with Linux and IOS, though it's only ever been tested on Windows. I didn't do anything that I feel would make it incompatible, though I have no way of verifying that it works across all platforms. Do you think I should change it to Windows only compatibility? |
06-26-2023, 06:50 PM | #12 |
null operator (he/him)
Posts: 20,587
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Leave it as all three OSs, very few plugins won't run on all three, and most only get tested on the developer's OS.
Re minimum calibre version, I doubt your plugin would work on 0.7.3, it's probably safe to change it to 6.0. If you want to test on previous versions you could install multiple instances of Calibre Portable ==>> Previous calibre releases BR |
06-27-2023, 03:37 AM | #13 |
Connoisseur
Posts: 70
Karma: 21074
Join Date: Nov 2020
Location: Perth, Western Australia
Device: Apple Books & Kobo Libra H20
|
Also check out this page: calibre-usage
Scroll down a bit to Usage share by major version. 5+ covers nearly 85% of the installed base. |
06-27-2023, 12:28 PM | #14 | |
Well trained by Cats
Posts: 29,818
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
In other word CONNECTED and started Calibre in the last 60 days. Some of those countries high on the list surprised me, because the ratio of Calibre use is way higher that larger countries like the USA. Are some of these ex-patriots? It would be interesting to see the Language used in Calibre UI for each , but I suspect even that much info has privacy issues. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Plugin] LOI-Generator - edit] plugin to generate a List of Illustrations | KevinH | Plugins | 1 | 01-19-2023 04:31 PM |
Adding Plugin to Toolbar | Acharn | Sigil | 4 | 01-07-2019 09:55 PM |
Goodread Perception Expander plugin not shown on plugin list (kobo h2o) | www | KOReader | 4 | 09-28-2017 10:34 AM |
Reading List Plugin | Tanjamuse | Calibre Companion | 5 | 06-01-2014 11:36 AM |
Error Adding Plugin | modkindle | Plugins | 14 | 05-16-2010 12:14 PM |