![]() |
#1 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Aug 2015
Device: Nexus 7 tablet (1st Gen)
|
![]()
Is it possible to create/insert plugin-ui into the main window? ... Other then 'a button', that is.
Note: I have looked through the Manual's "Creating Plugins" and "API" pages. While they do generically describe types of plugins, some seem far-too generalized (ex: the "Viewer Plugin" add functionality to the Calibre Viewer." The window-itself, the file-grid, the alt-file-grid, the virtual-library-tab, the item-tag list, the selected book display @left, what?) and I'm left not knowing what some exactly can/can-not do. GENERALLY: I would like to use a in-window container (ex: a virtual library tab or an equivalent container, to hold my plugin's UI; avoiding the annoying popup-clutter. SPECIFICALLY: I'm going to attempt creating a tag-editor similar to "Ultimate Tag Scanner" where as you (multi)select from a list of books and mass-modify their tags on a static right-panel (no popups). Ideally, I would like to reuse the existing cover-grid (or better yet: the list while the grid is off) to identify selected books but I doubt the plugin-functionality exists. -- Essentially, this is a combination of the Book List (gridview=off) with the "Edit Metadata in Bulk" in a single non-changing & intuitive view. |
![]() |
![]() |
![]() |
#2 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,171
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You can do anything in a plugin that you can do in calibre itself. There is no separation between calibre code and plugin code. On the flip side of that, there are no well defined interfaces either. The only well defined interface is that plugins export an action, which becomes a button in the toolbars and/or context menu.
You can in theory do anything you want to the calibre interface in a plugin. Add panels to the main UI, completely replace the main UI with your own, etc. But you are then dependent on all the internal/undocumented/unstable guts of calibre. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Connoisseur
![]() Posts: 53
Karma: 10
Join Date: Aug 2015
Device: PC and laptop
|
With that being said, would it be possible to create a plugin that would download metadata from Amazon for music and movie files that are included in my Calibre Library? If the answer is "yes," whom could I hire to write the plugin(s) for me?
|
![]() |
![]() |
![]() |
#4 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,171
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Yes, it would. As for who you can hire, I have no idea. The calibre developers I know only work on it for their personal satisfaction, not monetary compensation. But you can always make a post in the forum asking and see if anyone takes up your offer.
|
![]() |
![]() |
![]() |
#5 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Aug 2015
Device: Nexus 7 tablet (1st Gen)
|
![]() |
![]() |
![]() |
Advert | |
|
![]() |
Tags |
editor, integrated, interface, plugin, tag |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Shelfari now more integrated with Amazon | whitearrow | News | 30 | 02-11-2011 01:12 AM |
Loving the integrated dictionary! | twowheels | General Discussions | 20 | 11-16-2010 01:05 PM |
Ereaders with Integrated Dictionary | poohbear_nc | Which one should I buy? | 4 | 04-08-2010 06:42 AM |
iLiad DEV: pagebar with integrated clock | horatio | iRex Developer's Corner | 18 | 01-29-2009 04:18 PM |