§ Page

Konverton

Icône de Konverton

Cette extension de site est disponible en open source et est déployé sur GitLab, pour consulter le code, voir ici ; pour consulter l'outil en ligne, allez ici.


README

Icône de Konverton

Konverton

LangueLicenceGénéré avecHébergé sur

Site Hugo présentant 5 outils de conversion, 100% client-side (aucune donnée n’est envoyée à un serveur — tout le calcul se fait en JavaScript, dans le navigateur).


Outils inclus

  • Markdown ⇄ HTML (/outils/markdown/) — édition Markdown avec rendu HTML instantané, bascule HTML → Markdown, export .html, .md et .pdf. (bibliothèques marked, turndown, jsPDF)
  • Image en ASCII art (/outils/ascii-art/) — glisser-déposer une image, réglage de la largeur/densité et du jeu de caractères, copie et export .txt. (canvas natif, aucune dépendance)
  • Générateur de QR codes (/outils/qrcode/) — texte/lien vers QR code, couleurs et correction d’erreur réglables, export PNG/SVG. (bibliothèque qrcode, bundlée localement)
  • Convertisseur de timestamp Unix (/outils/timestamp/) — date ⇄ Unix (secondes/millisecondes), copie rapide.
  • Pixels vers rem (/outils/px-vers-rem/) — conversion px → rem selon la base choisie, avec table de repères.
  • Parseur d’expressions Cron (/outils/cron/) — Traducteur d’expression cron.

Structure du projet

konverton/
├── hugo.yaml               # config du site + menu
├── content/
│   ├── _index.md           # page d'accueil
│   └── outils/*.md         # une page par outil (front matter: layout, tag)
├── data/tools.yaml         # cartes de la page d'accueil
├── layouts/
│   ├── _default/baseof.html
│   ├── partials/           # head, header, footer, tool-header
│   ├── index.html          # page d'accueil
│   └── outils/*.html       # un template par outil (markup + <script>)
└── static/
    ├── css/                # style.css (thème sombre) + fonts.css
    ├── fonts/              # Fraunces, IBM Plex Sans/Mono (self-hosted, .woff2)
    └── js/
        ├── vendor/         # marked, turndown, qrcode, jsPDF (bundlés, offline)
        └── *.js            # logique de chaque outil

Aucune police ni bibliothèque n’est chargée depuis un CDN : tout est servi depuis /static, donc le site fonctionne aussi hors-ligne une fois construit.

Licence

Ce projet est distribué sous licence MIT.


Dernière mise-à-jour : 23 septembre 2026

unacceptable-lobster@am:~

Bienvenue dans le shell caché d'Unacceptable Lobster. Tape help pour voir les commandes disponibles.

$