Créez vos propres couvertures parodiques des livres Martine avec vos textes personnalisés !
Une petite application qui permet de faire des couvertures Martine rigolotes. Tu choisis une jaquette, tu modifies le texte, et hop ! Tu peux sauvegarder ton image.
- Tu lances l'app
- Tu choisis une couverture Martine dans le slider
- Tu cliques sur le texte pour le modifier
- Tu cliques sur "Télécharger" pour sauvegarder
- Node.js (version récente)
- Rust (pour compiler l'app)
# Télécharger le projet
git clone https://github.com/Kisakay/martine.git
cd martine
# Installer les trucs
npm install
# Lancer en test
npm run tauri:dev
# Compiler pour de vrai
npm run tauri:build-
Mets ton image dans le dossier
src-tauri/resources/covers/- Nom du fichier :
9780000000001.jpg(le numéro ISBN)
- Nom du fichier :
-
Modifie le fichier
src-tauri/resources/config.json:
{
"covers": [
{
"id": 0,
"title": "Martine fait du code",
"isbn": 123456789,
"color": "#FF0000",
"width": 559,
"height": 682,
"context": {
"v": "Martine découvre JavaScript",
"x": 0,
"y": 160,
"w": 559,
"a": "center"
}
}
]
}title: Le vrai titre du livreisbn: Le numéro pour le nom du fichier imagecolor: La couleur du texte (format #FF0000)context.v: Le texte qui s'affiche par défautcontext.x/y: Où placer le textecontext.w: La largeur de la zone de textecontext.a: L'alignement (left,center,right)
L'image ne s'affiche pas : Vérifie que le nom du fichier correspond au numéro ISBN
Ça plante au démarrage : Assure-toi d'avoir installé Rust et les dépendances npm
La sauvegarde marche pas : Regarde dans les paramètres Tauri, il faut peut-être autoriser l'accès aux fichiers
- Tauri (pour faire une app desktop)
- Vue 3 (pour l'interface)
- TypeScript (JavaScript mais en mieux)
- Fabric.js (pour dessiner sur le canvas)
Tu veux ajouter des trucs ? Parfait !
- Fork le projet
- Fais tes modifs
- Envoie une pull request
Libre d'utilisation. Les images Martine appartiennent à Casterman évidemment.
Ce projet est fait pour rigoler et apprendre. Les vraies couvertures Martine appartiennent à leurs créateurs. Je me suis inspiré de https://jesuismartine.com
