[pyar] Anglerfish Helper Lib
Pedro Pezzarini
jose2190 en gmail.com
Sab Mayo 28 15:21:09 ART 2016
Muy bueno! Ya lo voy a clonar!
El vie., may. 27, 2016 5:55 PM, Juan Carlos <juancarlospaco en gmail.com>
escribió:
>
> 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. 👍
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160528/dc8c2744/attachment.html>
Más información sobre la lista de distribución pyar