David Voki

@lovoki
60 Followers
175 Following
596 Posts

M'he fet una app per automatizar-me coses al mobil. Si t'es util, baixa-t'ho es #programarilliure #opensource #android

Afegiré més disparadors i comandes.

De moment, pots disparar amb targetes #contactless #nfc o amb icones a la pantalla d'inici.

Com a comandes, pots obrir pantalles o serveis concrets d'altres apps indicant-ne dades (pe. obre aquesta playlist). També pots obrir pantalles de configuració directament sense passar pels menus.

https://vokibot.canvoki.net

#laahorcada En general no soy muy fan de las peliculas de #terror, pero sí me gustan las de este tipo de terror entre lo surrealista y lo poético. Me ha encantao.

#EduardoNoriega #cine #cineespanol

https://www.imdb.com/title/tt36599947/

Ahora se nota. Estoy aprovechando todos los componentes y scripts genéricos que he ido evolucionando en el desarrollo de @carburoid para hacer una nueva aplicación #Android/ #kotlin y bueno, ni comparación. Supongo que tambien ahora ya conozco mejor la plataforma, pero oye, que gusto reusar cosas.

https://github.com/vokimon/vokibot
https://github.com/vokimon/android-shared
https://github.com/vokimon/android-yaml-strings
https://github.com/vokimon/carburoid/tree/master/tools

Automated manipulation of #yaml #translation files. To remove tedious and error prone tasks: Renaming ID's, moving ids between projects, sync with the reference language, propagating the same id for different languages...

Not published standalone yet. Clear candidate for a future dev tools package.

https://github.com/vokimon/carburoid/blob/master/tools/yaml-translations

#programming #freesoftware #opensource

Para quien le sea útil, un script en #Python para postear en #mastodon hilos multiidioma, con multimedia y demas y boostearlo desde las otras cuentas que administres. Editas los posts en un mismo fichero de texto en #markdown + #yaml como el de la imagen. El script los enlaza como hilo.

Ahora es parte de las build tools de #Carburoid, para hacer releases, pero si le interesara a alguien más que a mi, puedo hacerlo independiente.

https://github.com/vokimon/carburoid/blob/master/tools/mastodon_tuter.py

Unas cuantas imagenes de #simpleicons y #materialicons, combinadas con gracia y la paleta de la marca via loved @inkscape. Y ya lo tenemos: Responsive, multi-idioma y weblate, SEO, no-cookies, no-javascript. Hasta perdí el tiempo haciendo un marco de movil css.

https://carburoid.canvoki.net

Porqué cero #javascript? Porque no ha hecho falta. Ya no soy tan purista, si hubiera hecho falta lo hubiera añadido, pero no.

Porque cero #cookies? Pues porque "Aquí sí, nos preocupa tu privacidad de verdad".

Para #multiidioma, tres niveles de evolución: sin traducir, traducción inline, y traducción con @weblate En el fichero #yaml de datos donde defino los objetos de la web puedo activar la traduccion de un texto cambiándolo por un diccionario donde las claves son idiomas. Si, a la larga, me interesa que esas traducciones esten en ficheros yaml por idioma para traducirlos en weblate. Lo cambio por un string EN_MAYUSCULAS que sea una clave del fichero yaml de traducción.

#webdev

Se me hacia cuesta arriba domar un tema existente, tipo blog. Con #CSS modernos puedes hacer layouts responsivos fácilmente con grid/flex. Puedes injectar los parámetros basicos para el branding del yaml al template html como variables CSS y propagar/modificar con calc y funciones de color. El resto de cosas que ofrece el generador ya estan en python: #jinja2, #markdown, #yaml, #watchdog...

#webdev

Para crear la web de #Carburoid (http://carburoid.canvoki.net), estuve mirandome otra vez generadores web estáticos que he usado otras veces como @pelican , @astro, #Hyde, #Jeckyll... y, he acabado reinventando la rueda por enesima vez. Lo siento, he creado otro generador estático. Minimalista, específico para webs de apps mobiles. Seguramente lo incluire en un paquete de scripts para agilizar desarrollos Android desde linea de comandos.

Si te interesan los detalles, abro hilo.

#webdev