[pyar] Anglerfish Helper Lib
Juan Carlos
juancarlospaco en gmail.com
Vie Mayo 27 17:55:00 ART 2016
Hola, les muestro algo que estaba haciendo, una helper lib generica muy
util,
En PyPi: https://pypi.python.org/pypi/anglerfish
Docs/Repo: https://github.com/juancarlospaco/anglerfish#anglerfish
Una libreria util para Python 3 que ayuda en tareas comunes,
con extras amigables que no están en la librería standard built-in,
no tiene dependencias, no ensucia el namespace, fáciles de usar.
Lista con breve descripcion de algunas funcionalidades:
anglerfish.make_logger()
Devuelve un logger, con colores, rotating file/SysLog/STDOUT handlers, que
Zipea logs viejos.
anglerfish.multiprocessed()
Ejecuta codigo en multiples CPU Core, en multiples Threads, Timeout
opcional, bien simple.
anglerfish. en threads()
Decorador que hace tu funcion Multi-Threading.
anglerfish.get_clipboard()
Funcionalidad de Portapapeles Copiar y Pegar Cross-platform cross-desktop
GUI-Agnostic.
anglerfish.html2ebook()
Pasa HTML a eBook, CSS3 funciona bien, JS no anda en eBook.
anglerfish.walk2dict()
Devuelve un Diccionario o JSON que representa el árbol de carpetas/archivos
de argumento.
anglerfish.walk2list()
Devuelve una Lista o Tupla que representa el árbol de carpetas/archivos de
argumento.
anglerfish.set_process_name()
Fija un Nombre de Proceso, asi no se ven todos como "python" en el monitor
de sistema.
anglerfish.set_single_instance()
Permite solo 1 instancia de tu programa, via sockets.
anglerfish.json_pretty()
Pretty-Printing del JSON de argumento, muy amigable pero valido, una onda
"YML-like" (?)
anglerfish.ipdb_on_exception()
iPDB automático cuando el codigo falla. Tambien puede usar el PDB built-in.
anglerfish.log_exception()
Logea un error pero con muchisima mas info, util para Debuggear.
anglerfish.TemplatePython()
Template engine generico, minificador opcional, ejecuta Python3 nativo en
HTML.
anglerfish.bytes2human()
Bytes a string humano. bytes2human(50328402394, "g") -> "46 Gigabytes"
anglerfish.seconds2human()
Segundos a string humano.
... muchas utilidades mas, ver GitHub ... 😃 ideas, pull requests, etc etc
bienvenidos. 👍
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160527/58dee41a/attachment.html>
Más información sobre la lista de distribución pyar