Estrellitas, mis proyectos favoritos en github (Parte 13)

Continuación con la lista de Estrellitas, mis proyectos favoritos en github (Parte 12) .

Ya la trece, el número de la mala suerte por España y muchos otros países, como siga con esta lista de proyectos favoritos en github, debería cambiarle el nombre al blog por «el blog de la imagen de la estrella fea». Pero bueno, volvamos a la lista:

  • opensourcegames; deberían hacerle un episodio en el documental-espectaculo de megastructuras a este proyecto. Porque con apenas 200 y pico commits ha recopilado la mayor y mas exacta lista de videojuegos libres que existen, dando mucha metainformación de ellos, como la triste información de el año en que murieron. Altamente recomendable para los jugones del pingüino, que somos pocos y cada vez menos con lo bueno y lo malo de que apareciera Steam en el pingüino. Pero bueno espero que siga apareciendo sangre nueva que le guste esto delos videojuegos libres. Por cierto es espectacular el js de tabla dinámica que usa, ya que el repo guarda como ficheros markdown cada juego en un directorio (quizá json, xml, yml o algo así…no se la razón de markdown) y con un python genera un html para listarlos páginados.
  • cuban-opensource: un awesome list (me repito a lo que lo conocen, una lista de cosas como repo en github) de proyectos y cosas de software libre de Cuba. Muy interesante.
  • awesome-kaitai: otra awesome list esta vez de kaitai, una excelente herramienta para tratar los ficheros binarios, recomendable para temas de hacking y retroinformática.
  • aha: un conversor de caracteres de escape ANSI a html.
  • CDDA-Tilesets; puede que no conozcas el genial juego de supervivencia en un mundo abierto postapocaliptico zombie de roguelike, pero para mi uno de los mejores juegos que existen, si el Cataclysm Dark Days Ahead. Pues existen pack de gráficos o sprites para darle uno forma mas «vistosa» de verlo frente al típico lío de caracteres en pantalla. Este pack de gráficos (que todavía no esta terminado) con el nombre de UltiCa, le da un aspecto al juego en plan juego serio de Super Nintendo, con sprites mas o menos realistas y de colores apagados. Frente a otros packs mas humoristicos y con colores mas chillones. Bueno esta bien tener alternativas aunque me quedo con el polémico MSX Dead People o con el desactualizado ChestHole.
  • fantasy: bueno pues otra awesome list sobre consolas de fantasía, o consolas ficticias. La mas famosa (e infame porque no es software libre) es la Pico8. Son como motores de videojuegos que simulan consolas muy limitadas y donde la gente hace sus jueguecitos, demoscenes y cosas raras. Pues a parte de la Pico8, hay mas en el mundo.
  • RomPatcher.js: un proyecto español muy curioso, porque es el típico parcheador de roms pero hecho para web. Algo que hace años usabamos mucho (como aplicación de escritorio o msdos) para parchear al español juegos de rol de supernintendo y así. Supongo que la gente sigue usando este típo de utilidades.
  • fondos-productivos: un proyecto muy interesante de fondos de pantalla en plan chuleta de comandos o atajos de teclado para aplicaciones, aunque se pueden usar como imágen para de un golpe visual sacar lo que tenías atascado, proyecto liderado Lorenzo Carbonell (alias Atareao) muy recomendable.
  • PiedraTijerasPapel: un notebook para jupyter notebook, que por ser divulgativo, el que no conozca esta herramienta, es una forma visual de hacer demostraciones de algoritmos en python desde una interfaz web…muy muy útil para temas de enseñanza. Pues este fichero de jupyter es una demostración simple de una red neuronal que aprende a jugar al piedra papel o tijeras.

 

 

Estrellitas, mis proyectos favoritos en github (Parte 12)

Continuación con la lista de Estrellitas, mis proyectos favoritos en github (Parte 11) .

Pues ya vamos a por la docena de huevos, nunca se os ha caído una docena de huevos, menudo jaleo. Me pregunto porque una docena de huevos en vez de 14 huevos o 15 huevos o 10 huevos.

Bueno, volviendo a la lista de proyectos favoritos que les he puesto una estrellita….pues continuo con la lista de proyectos favoritos:

  • Perceptron: un ejemplo de un perceptron hecho en python, muy didáctico para estos temas de inteligencia artificial y tal.
  • OpenTTD: otra joya del software libre, un videojuego libre con todas las de la ley (porque empezó como una reimplementación libre de un motor de un juego cerrado, pero ahora esta a años luz del juego original) de estrategia comercial de una compañía de transportes….aunque hay mods que te permiten jugar a cosas mas bizarras como una especie de simulador de Waterworld. Pues eso aquí esta el repo principal del proyecto, un viejo proyecto de años y años.
  • gollum: los wikis que ves en github por debajo funcionan con esto, que es un wiki pero que trabaja sobre ficheros en git, una cosa muy interesante y potente. Escrito en Ruby pero bueno.
  • noteye; un proyecto muy interesante, porque es un frontend para roguelikes donde te da nuevas vistas, desde isométrica a una vista en primera persona en plan doom. La lastima, es que el proyecto lleva parado desde el 2017.
  • gun: es un poco difícil de explicar, porque ni yo lo entiendo bien, creo que es una base de datos distribuida y descentralizada por p2p. No se, le metí una estrellita hace tiempo y no se por que, pero tiene buena pinta.
  • awesome-activitypub; una awesome list (si no has leído otros artículos de esta saga o no conoces el palabro, es una lista de proyectos o cosas que la gente hace en github) sobre el protocolo activitypub, uno de los protocolos mas importantes donde se asienta toda la potencia de las redes descentralizadas como Mastodon o PeerTube.
  • Gource: gource es una delicia, es un viejo proyecto que todavía sigue vivo que conocí hace años en una empresa que descendió hasta los infiernos, gource analiza un repositorio de código y de su historía hace una animación rollo muy de museo de arte moderno donde el código es como una planta marciana viva y los developers son como abejitas rondando por ella y ayudándola a crecer, realmente mola verlo.
  • code_swarm: antes de conocer Gource, conocí este, el code swarm (creo que sus primeras versiones era en sketch, un lenguaje de programación para processing que era una herramienta de artistas, ahora es java), la lastima es que lleva muerto desde el 2013. Este en vez de ser una planta alienígena y abejitas, es como fuegos artificiales. También es muy espectacular.
  • WaveFunctionCollapse:este me lo recomendó un compa de un viejo curro que era ingeniero de datos y le molaba los roguelikes, porque era un algoritmo para generar procedualmente muchas cosas muy chulas. A ver si algún día tengo tiempo para sentarme a estudiarlo.
  • awesome-php: una awesome list (una lista de cosas en github) de mi querido y viejo amigo el lenguaje PHP…odiado por mucha gente pero es que el no tiene la culpa de paguen sueldos mierda o hayan hecho proyectos de mierda con el.
  • phpqa: hablando de PHP, un repo de un docker cargadito de herramientas para PHP.
  • shippy1984: un repo de un conocido de un foro de videojuegos libres, en el que esta desarrollando en C un matarmacianitos muy curioso.
  • panwid: un repo con widgets para darle mas vida el urwid (una librería para hacer TUI (text GUIS ( pintar interfaces de formularios y estas cosas en terminal) ) con Python) trae cosas chulas como un desplegable, datatable…
  • blessed: una librería para nodejs para hacer TUIs. Aunque la lastima…si ya sabéis lo que voy escribir…esta muerta desde el 2016.
  • flask-restplus-server-example: a flask se le puede vitaminar con cosas muy potentes, entre ellas un plugin que se llama restplus para crear mas o menos un API rest limpia y muy ful. Este es un repo con un ejemplo para aprender.
  • Thumblr: un proyecto mas o menos abandonado pero que mola para crear slideshows de imagenes del tumblr. Yo lo adopte y lo converti a una aplicación electron (que a ver si algún día sigo mejorandola): Fallen leaves.
  • chob: un buscador en cli de aplicaciones de los stores de apps libres para PC Flathub, Snapcraft and AppImage.
  • dockerize: la gente se esta flipando mucho con kubernetes y están matando moscas a cañonazos, porque con docker-compose y dockerize puedes hacer una sincronización esquisita y sin tantos jaleos…que ya de por si docker y docker compose son jaleos…pero muy útiles…
  • Tri-Me: un juguete muy curioso (hecho en js con webrtc) para de la imagen de la webcam hacer una vista en plan triangulos.
  • Tweetopia: otro juguete muy curioso del mismo autor para hacer en 3D una nube de tweets…no se si funcionara por el rollo de la mierda del api de Twitter.

Estrellitas, mis proyectos favoritos en github (Parte 11)

Continuación con la lista de Estrellitas, mis proyectos favoritos en github (Parte 10) .

¿Por qué hago estas listas? Creo que a parte porque últimamente tengo un par de horas libres por la noche, es por no enfrentarme con toda mi alma a Rust porque ando con ganas de aprenderlo pero siempre que me pongo me dan ganas de hacer otras cosas como estas listas….

Bueno sigo con la lista:

  • HID: firmware libre para convertir un arduino uno (para arriba porque el chip que convierte usb-serial es programable) en un periférico. Un proyecto que llevaba yo pensando hace años desde que vi en un arduino antiguo convertirlo en un piano, y me parece de gran ayuda para temas de accesibilidad para discapacitados, para modificaciones de hardware y domotica.
  • python-talks: las diapositivas sobre Python que ha ido dando en la PyconES estos últimos años el señor Víctor Terrón  que no tengo el placer de conocerle pero que admiro.
  • drakon_editor: soy fan de DRAKON que no es un dragón gordote, si no el estándar soviético de los diagramas de flujo…pero llevado a la enésima potencia, la pena es que casi no hay editores…bueno excepto este.
  • vimrc: una configuración para vim hipervitaminada, si os digo la verdad, no la he probado, creo que me la recomendó algún compa poweruser de vim.
  • microservicios-nodejs-recursos: los famosos microservicios y el famoso nodejs, un listado en plan awesome list sobre estos temas.
  • badges; un awesome list (algo desactualizado porque el último commit es del 2016) sobre los badges, las medallitas que tienen los proyectos en github. Me hace gracia porque cuando veo un proyecto cargado de ellas, me recuerda a la típica chaqueta militar de un general militar (o el mas alto rango…que no me se las jerarquías).
  • phpunit-travis-ci-coverage-example: un proyecto de ejemplo como montar un phpunit para travis en github. Esta sin actualizar desde el 2018…no se si sigue siendo «the best practices».
  • ptpython: si conoces el ipython, esto es como un ipython hipervitaminado, si no conoces ipython, ipython es un consola interactiva como la de python normal pero hipervitaminada. Entonces ptpython es hypervitaminado plus de la consola interactiva de python.
  • PiTextReader; un escanear con OCR para convertir cualquier texto no manuscrito en voz ideal para gente ciega, pero no lo he probado.
  • shattered-pixel-dungeon: Pixel Dungeon es de los mejores juegos libres para android que ha salido estos últimos años, muchas veces hemos hablado de el en el blog, pues este fork es de los mejores que hay (porque hay mucho fork cutre del pixel dungeon), creo que si tuviera que recomendar un juego bueno bueno para móvil recomendaría este juego. Y bueno este es el repo oficial del proyecto, que esta vivito y coleando.
  • kfchess: no, no es el ajedrez de la cadena de comida rápida del pollo frito. Es un ajedrez en tiempo real picado en python y para flask (un servidor web…con muchas comillas).