Daily Weekly Monthly

Weekly Shaarli

All links of one week in a single page.

Week 17 (April 24, 2023)

dvd | F-Droid - Free and Open Source Android App Repository

Une app Android pour télécharger des vidéos depuis un site web ou une autre app.

Eleventy in eleven minutes - DEV Community

Une intro à Eleventy. Très bien faite, elle résume les concepts principaux à maitriser pour partir de quelque chose de simple et l'étendre progressivement.

Trace Pixels To Vectors in Full Color, Fully Automatically, Using AI - Vectorizer.AI

Un outil qui utilise l'IA pour produire un SVG à partir d'une image classique (PNG, JPG). J'ai testé avec un wallpaper relativement simple mais le résultat est bluffant.

L'outil a été mentionné par Korben

Stable Diffusion UI v2 | A simple 1-click way to install and use Stable Diffusion on your own computer. No dependencies or technical knowledge required.

A simple 1-click way to install and use Stable Diffusion on your own computer. No dependencies or technical knowledge required.

alxolr | How to process a CSV file five times faster in NodeJs with Rust and Napi rs

Avec Napi rs, il est possible de créer des modules Node développés en Rust. Idéal si vous devez effectuer une tâche très lourde comme parser un très gros fichier CSV de plusieurs centaines de Mo.

How To README · Matthias Ott – User Experience Designer

Quelques règles basiques mais qu'il est toujours bon de rappeler pour vos README.md. La grande majorité est totalement adaptée aux projets internes à une entreprise.

Export Google Authenticator secret OTP-keys · GitHub

Un moyen pour exporter vos codes OTP depuis Google Authenticator en vue de les importer dans une autre app du genre FreeOTP+.

  1. Dans GA : menu > Transférer des comptes.
  2. Scannez le/les QR Codes avec un autre téléphone de confiance, et copiez-collez l'URL résultante sur un bloc note de confiance type ZeroBin.
  3. Sur votre PC installez Node.js si ce n'est pas déjà fait.
  4. Créez les 2 fichiers index.js et migration-payload.proto et collez-y le contenu depuis ce lien.
  5. Lancez npm install protobufjs hi-base32
  6. Lancez node index.js <url obtenue depuis le QR code de GA> autant de fois que vous avez d'URL
  7. Dans FreeOTP+, faites menu > Ajouter un jeton.
  8. Tapez l'émetteur, le compte et le secret tels qu'obtenus dans la sortie console du script (pas la peine de changer les autres paramètres).
  9. Testez que l'OTP obtenu fonctionne.
  10. Faites de même pour tous vos codes.

Pensez à nettoyer l'historique de votre console à la fin. Si vous êtes avec un système UNIX, faites:

history -c 
history -w

Vous pouvez aussi supprimer le fichier ~/.bash_history ou l'éditer et supprimer uniquement les lignes qui contiennent vos URLs entrées à l'étape 6.

CSS HD Gradients

Un outil pour faire facilement des gradients CSS.

https://www.flexbox.fun/app

Un playground pour CSS FlexBox.