David Voki

@lovoki
53 Followers
146 Following
499 Posts

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

Going to a @pluralistic talk on #shitification and fully suffering it with @rodalies

What a cool app! Quickly define a song base. Nicely chosen parameters (chord progression, strumming, percusion), interface and defaults

https://f-droid.org/ca/packages/de.metaviewsoft.chordprogressionhelper/

#opensource #music #guitar

New version #Carburoid 1.5.0

🏁 Routes: Select a destination with a long press on the map. The distance corresponds to the detour compared to the direct route.

🚗 Road distances: straight-line distances (“as the crow flies”), now marked with ~, are progressively refined with real road distances (if you have internet, via OSRM).

🌐 New translations: #French and #German 🇫🇷🇩🇪

https://github.com/vokimon/carburoid/releases/tag/carburoid-1.5.0

#opensource #gasoline #diesel #petrol #diesel

Nueva versión #Carburoid 1.5.0

🏁 Rutas: Selecciona el destino con una pulsación larga en el mapa. La distancia corresponde al desvío respecto a la ruta directa.

🚗 Distancias por carretera: las distancias en línea recta, ahora indicadas con el signo ~, se van refinando progresivamente con distancias reales por carretera (si tienes internet, vía OSRM).

🌐 Nuevas traducciones: #francés y #alemán 🇫🇷🇩🇪

https://github.com/vokimon/carburoid/releases/tag/carburoid-1.5.0

#opensource #gasolina #gasoil #diesel

Nova versió #Carburoid 1.5.0

🏁 Rutes: Selecciona la destinació amb un toc llarg al mapa. La distància correspon al desviament respecte al trajecte directe.

🚗 Distàncies per carretera: les distàncies a vol d'ocell, ara indicades amb el signe ~, es van refinant progressivament amb distàncies reals per carretera (si tens internet, via OSRM).

🌐 Noves traduccions: #francès i #alemany 🇫🇷🇩🇪

https://github.com/vokimon/carburoid/releases/tag/carburoid-1.5.0

#opensource #gasolina #gasoil #benzina #diesel

Nouvelle version #Carburoid 1.5.0

🏁 Routes : Sélectionnez la destination par un appui long sur la carte. La distance correspond au détour par rapport au trajet direct.

🚗 Distances routières : les distances à vol d’oiseau, désormais indiquées par le signe ~, sont progressivement affinées avec des distances réelles par la route (si internet, via OSRM).

🌐 Nouvelles traductions : #français et allemand 🇫🇷🇩🇪

https://github.com/vokimon/carburoid/releases/tag/carburoid-1.5.0

#opensource #essence #gazole #benzine #diesel