![]() |
#76 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,686
Karma: 5703586
Join Date: Nov 2009
Device: many
|
And they can, just by including it. Also there is nothing keeping a plugin from importing code from another co-located plugin.
|
![]() |
![]() |
![]() |
#77 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,524
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
...although I don't consider it wise to depend on the code (via importing) of co-located plugins that aren't under the direct control of the same developer. The other plugin could change and your plugin then becomes dead in the water. Quote:
Why are we having this conversation again? The current plugin infrastructure provides enough flexibility to allow developers to be as generous, conscientious, and efficient as they want to be with their code. |
||
![]() |
![]() |
![]() |
#78 |
actually it is /var/log
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 341
Karma: 2994236
Join Date: Sep 2012
Location: usually Europa
Device: prs t1
|
|
![]() |
![]() |
![]() |
#79 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Perhaps it would simply be suitable if Sigil provided a plugin updater sorta like calibre does?
In which case I am sure that is the eventual intention, because this really is early days and all. |
![]() |
![]() |
![]() |
#80 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
|
I think that is the intention. At the moment the python libraries for the framework gets updated if the need arises. So, they follow a different schedule than the main release of Sigil. I can imagine that it stays like that.
Give it time, lets first see some additional plugins. I know I am working on one. |
![]() |
![]() |
![]() |
#81 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,524
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Updated the first post with a much-needed update to the plugin. It uses the new preferences functionality that Sigil 0.8.3 provides and so Sigil v0.8.3 is, in fact, the minimum version necessary to use the plugin.
It will work with either Python 3 (3.4 or higher) or Python 2. Last edited by DiapDealer; 02-02-2015 at 11:55 AM. |
![]() |
![]() |
![]() |
#82 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
|
That is fast. Where did you find documentation about the preferences functionality?
|
![]() |
![]() |
![]() |
#83 | |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,686
Karma: 5703586
Join Date: Nov 2009
Device: many
|
Hi Toxaris,
Quote:
They should be in this forum someplace. Kevin |
|
![]() |
![]() |
![]() |
#84 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,524
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
![]() KevinH released a launcher only update when the preferences functionality was originally added to the codebase. I created two example plugins at that time that gave a quick rundown on how preferences can be saved/retrieved and uploaded them to the Plugin Development thread in post #2. The launcher_updater is unnecessary now that v0.8.3 is here, but the two plugins ("PrefsExampleSimple_v0.0.2.zip" and "PrefsExampleGroups_v0.0.2.zip") are still the relevant "Documentation" for now. I'll see if I can't put them somewhere more prominent. Last edited by DiapDealer; 02-01-2015 at 04:27 PM. |
|
![]() |
![]() |
![]() |
#85 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
|
Great, I will check them out.
|
![]() |
![]() |
![]() |
#86 | |
actually it is /var/log
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 341
Karma: 2994236
Join Date: Sep 2012
Location: usually Europa
Device: prs t1
|
I take it v0.80.1 means KindleUnpack 0.80, KindleImport 0.1? Where is official site for KindleUnpack releases? At the moment, for my purposes, I used KevinH site - but there are no release numbers as far as I can see? Could you please enlighten me as to the precise correlation??
Quote:
![]() Now the matter of "dummy.epub". @ forum Administrators: I'd like to subtract karma from DiapDealer. I'm dead serious: the amount I would like to subtract is 10 points ![]() |
|
![]() |
![]() |
![]() |
#87 | |||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,524
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
Quote:
![]() Yes, many Linux distros come without tk installed nowadays. I will note in the first post that it may be necessary to install the python(3)-tk package on Linux. Easiest way to tell if you need it, is if the plugin fails and the error message suggests the python-tk package might need to be installed. ![]() Quote:
![]() Sorry man, I'm not spending a lot of time worrying about a file name that's only going to be relevant to a particular forked version of Sigil. You're free to fork the plugin for your own needs, though! ![]() Last edited by DiapDealer; 02-07-2015 at 06:16 PM. |
|||
![]() |
![]() |
![]() |
#88 | |||
actually it is /var/log
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 341
Karma: 2994236
Join Date: Sep 2012
Location: usually Europa
Device: prs t1
|
Quote:
Quote:
Quote:
![]() ![]() Will post varlogsKindleImport here when I'm through, though. And still I want 10 points of your karma! The software should make all those dumb necessary activities more unnecessary... "dummy.epub", indeed! Last edited by varlog; 02-07-2015 at 07:48 PM. |
|||
![]() |
![]() |
![]() |
#89 | |||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,524
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
Quote:
Quote:
Last edited by DiapDealer; 02-07-2015 at 08:22 PM. |
|||
![]() |
![]() |
![]() |
#90 |
actually it is /var/log
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 341
Karma: 2994236
Join Date: Sep 2012
Location: usually Europa
Device: prs t1
|
Ok, was not precise enough, official kevinH realeases is at v077 at the moment. The branch python2and3 (see only master) is not visible to me?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Plugin] ePub3-itizer - epub3 output plugin for Sigil | KevinH | Plugins | 457 | 05-28-2025 06:14 PM |
epubcheck plugin for Sigil | Doitsu | Plugins | 539 | 04-19-2025 08:45 AM |
kindlegen plugin for Sigil | Doitsu | Plugins | 173 | 10-15-2024 02:51 AM |
[Plugin] PunctuationSmarten Sigil plugin | DiapDealer | Plugins | 138 | 07-11-2023 11:22 AM |
smoothRemove_v010 plugin for Sigil | kbanelas | Plugins | 15 | 01-27-2017 05:51 PM |