Manual de Calibre | Page 215

Manual de usuario de calibre, Publicación 2.73.0 1.10.1 Documentación de la API para complementos Define varias clases abstractas de base que pueden usarse para crear potentes complementos como subclase. Las clases útiles son: Complemento (página 211) FileTypePlugin (página 213) Complementos de metadatos (página 214) Complementos de catálogo (página 215) Complementos de descarga de metadatos (página 215) Complementos de conversión (página 218) Controladores de dispositivo (página 221) Acciones de interfaz de usuario (página 231) Complementos de preferencias (página 234) Complementos de visor (página 235) Complemento class calibre.customize.Plugin(plugin_path) Un complemento de calibre. Los miembros útiles incluyen: self.plugin_path: Almacena la ubicación del archivo zip que contiene este complemento o None si es un complemento predefinido self.site_customization: Guarda un texto de personalización introducido por el usuario. Métodos que deben reemplazarse en subclases: initialize() (página 212) customization_help() (página 213) Métodos útiles: temporary_file() (página 213) __enter__() load_resources() (página 212) supported_platforms = [] Lista de plataformas con las ['windows','osx','linux'] que este complemento es compatible. Por ejemplo: name = ‘Trivial Plugin’ El nombre de este complemento. Debe establecer algo distinto de «Trivial Plugin» para que funcione. version = (1, 0, 0) La versión de este complemento como una 3-tupla (mayor, menor, revisión) description = u’No hace absolutamente nada’ Una breve descripción de lo que hace este complemento 1.10. Personalizar calibre 211