Manual de Calibre | Page 187

Manual de usuario de calibre, Publicación 2.73.0 así sucesivamente. Ahora desea incluir Dune en el campo serie. Puede hacerlo mediante la búsqueda (.*?) \d+ -.* en el campo título y sustituyendo con \1 en el campo serie. ¿Ve lo que he hecho? Esto es una referencia al primer grupo que está de coincidencia en la expresión regular. Ahora que tiene toda la serie lista, sólo tiene que hacer otra búsqueda .*? - en el campo título y reemplazarlo con "" (un texto vacío), de nuevo en el campo título, y los metadatos estarán todos limpios y ordenados. ¿No es genial? Por cierto, en lugar de sustituir todo el campo, puede también añadir al principio o al final del campo, por lo que, si quisiera el título del libro con la información de la serie delante, puede hacerlo también. Como sin duda se ha dado cuenta, hay una casilla etiquetada Distinguir mayúsculas, para que no tenga que usar la opción correspondiente dentro de la expresión regular en este caso. Y con esto concluye la breve introduccion a las expresiones regulares. Espero haberle enseñado lo suficiente para que pueda empezar a trabajar y aprender por su cuenta. Un buen punto de partida sería la documentación de Python para expresiones regulares77 (en inglés). Una última palabra de advertencia: las expresiones regulares son potentes, pero también es muy fácil equivocarse. calibre ofrece muy buenas posibilidades de pruebas para ver si las expresiones se comportan como se espera que lo hagan. Úselas. Intente no dispararse los pies (me encanta esta expresión...). Pero si, a pesar de la advertencia, se lesiona el pie (o cualquier otra parte del cuerpo), trate de aprender de ello. Créditos Gracias por ayudar con sugerencias, correcciones y demás: ldolse kovidgoyal chaley dwanthny kacir Starson17 Para saber más acerca de expresiones regulares, vea el manual de usario de Python78 (en inglés). 1.9.5 Integrar el servidor de contenidos de calibre en otros servidores Aquí, le mostraremos cómo integrar el servidor de contenidos de calibre en otro servidor. La razón más común para esto es hacer uso de SSL u otro tipo de autenticación más sofisticado. Existen dos técnicas principales: ejecutar el servidor de contenido calibre como un proceso independiente y utilizando un proxy inverso para conectar con el servidor principal, o ejecutar el servidor de contenido como un proceso en el servidor principal con WSGI. Los siguientes ejemplos son para Apache 2.x sobre linux, pero deberían ser fácilmente adaptables a otras plataformas. Índice Usar un proxy inverso (página 184) En proceso (página 184) Nota: Esto sólo se aplica a versiones de calibre >= 0.7.25 77 78 https://docs.python.org/2/library/re.html https://docs.python.org/2/library/re.html 1.9. Cursillos 183