FingerLock
Système de verrouillage desktop intelligent : schéma tactile 3×3, détection automatique d'inactivité, stockage hashé SHA-256 — publié sur PyPI (`fingerlock`). Python, tkinter / evdev : un lock local simple, sans gadget cloud, installable en une commande.
- Client
- Open source
- Rôle
- Auteur Python
- Durée
- Lib
- Stack Technique
- PythontkinterevdevPyPISHA-256

Package PyPI · schéma 3×3
Métriques & Résultats Clés
- PyPIfingerlock
- Schéma3×3
- HashSHA-256
Le contexte
Verrouiller une session desktop rapidement, hors cloud, avec une UX type schéma mobile — sans exposer le secret en clair et sans dépendre d'un service tiers.
L'approche
Spec schéma 3×3 + timeout d'inactivité, hash SHA-256 du motif, UI tkinter, écoute d'activité via evdev, packaging setuptools et publication PyPI avec docs d'install et d'usage.
Le résultat
Un outil Python installable (`pip install fingerlock`), documenté, utile en local et démontrant une démarche open source complète (code, sécurité basique, distribution).
01 · Problème
Le point de douleur
Besoin d'un verrouillage local simple et sûr : les solutions cloud ou trop lourdes ne conviennent pas à un lock rapide sur machine personnelle.
02 · Cadrage
Ateliers & périmètre
Spécification du schéma 3×3, politique de timeout, exigences de hash (pas de secret en clair) et cibles OS Linux.
03 · Conception
Architecture & maquettes
UI tkinter, couche evdev, module de hashing SHA-256, structure de package PyPI (metadata, entrypoints).
04 · Développement
Itérations courtes
Implémentation, tests manuels de reprise après inactivité, durcissement des erreurs périphérique, packaging.
05 · Mise en production
Bascule maîtrisée
Publication PyPI, README d'installation, tag de version GitHub.
06 · Solution
Mesure & évolution
Docs, issues communautaires et correctifs mineurs selon les retours d'install.
Aperçus du projet en action


Vous avez un projet similaire ou une idée à concrétiser ?
Discutons de vos objectifs techniques et business. Estimation claire et accompagnement sur-mesure.
RemindMe
Assistant de productivité personnel : rappels intelligents et coffre-fort numérique dans un seul parcours. Interface React/TypeScript soignée, motion Framer Motion, organisation des notes sensibles et des to-dos — pour arrêter de disperser l'essentiel entre trois applications.
PutaClic — Spécial Pâques
Mini-jeu JavaScript challenge 24h : cliquer vite sur des bonus/malus aléatoires pour maximiser le score avant la fin du timer. Moteur Canvas, direction visuelle Pâques, scores en LocalStorage — fun immédiat, équilibrage et déploiement dans la journée.