Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

The filter for loading downloaded plugins in Calibre seems to be broken.

The official manual for creating plugins says that plugins should bi in zip format with the appropriate init.py file. However the filter on the GUI for loading plugins (Preferences -> Plugins (under advanced) -> Load plugins from file) puts up a filter for filetypes of type "Plugins" and doesn't display any files. This seems to be an error in the configuration, but I do not know how to fix it. I'm using the version of Calibre in the current Ubuntu release repositories (0.8.8), unity interface. The problem has been documented elsewhere and it suggests this has been fixed in the most recent version, but I'm not sure what the best solution is (e.g. I'd rather not use versions of packages setup outside the Ubuntu package manager that won't receive the automatic updates, etc).

Any suggestions for the best work-around?

share|improve this question
1  
I've found a command-line solution: calibre-customize -a path/to/plugin.zip, though I'd be happy to hear of other solutions. –  cboettig Jan 30 '12 at 1:23

2 Answers 2

up vote 1 down vote accepted
  1. Ctrl+c downloaded plugin file in Nautilus
  2. Ctrl+v in "Load plugins from file" dialog window

For now, it's only solution to do it in GUI without using command-line solution ...

share|improve this answer

I accidentally found a better workaround.

I opened the folder contents where the plugins were downloaded. I then chose the plugin I wanted and dragged it into the Calibre add-plugin-from-file dialog window. Voila! ALL the contents (i.e. all the other plugins as well) appeared in the Calibre dialog window. The "plugin" file-type filter also greyed out. This is obviously a Calibre bug.

Try it. Hope it works for you too.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.