@un_pogaz: Dont worry about robustness, this is just like any of the various other bits of calibre that query web services, such as metadata plugins, recipes, get books, etc. etc. Nowadays calibre has a robust mechanism for live loading code (see live.py) which can be used to manage multiple backends easily.
And in any case if this feature breaks its not actually critical to usage of the viewer.
|