[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