Skip to content

Script et template svg qui permettent de générer les pdf de vignettes et couvertures avec des traits de coupes pour l'impression des folioscopes des voeux 2025 du 24ème

License

Notifications You must be signed in to change notification settings

24eme/voeux_2025_folioscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voeux 2025

Script et template svg qui permettent de générer les pdf des vignettes et couvertures avec les traits de coupes pour imprimer les folioscopes des voeux du 24ème : https://24eme.fr/2025/

Tout le code est sous licence libre AGPL-3.0.

Dépendances

Les paquets inkscape, imagemagick sont nécessaire au fonctionnement des scripts.

Utilisation

Pour générer le PDF des vignettes d'un folioscope avec l'image de sa couverture :

# Usage : build_pdf_template.sh template(charlene,gabriel,jb,tangui,tanguy ou vincent) ligne1 ligne2 ligne3 Nom Organisme

bash bin/build_pdf_template.sh gabriel test "Bonne année 2025" "Test, nos meilleurs" "Voeux !" "Test" "24ème"

La liste des templates disponible se trouvent dans le dossier template.

Les différents fichiers seront générés dans le dossier output à la racine du projet.

Pour générer plusieurs folioscope à l'aide d'un fichier csv avec des ';' comme séparateur :

# Sctructure d'une ligne du csv : Ligne1;Ligne2;Ligne3;Template;Nom;Organisme

cat /path/csvfile | sed 's/^*//' | awk -F ";" '{ gsub(/[ \t]+$/, "", $1); gsub(/[ \t]+$/, "", $2); gsub(/[ \t]+$/, "", $3); print "bash bin/build_pdf_template.sh " $4 " \"" $1 "\" \"" $2 "\" \"" $3 "\" \"" $5 "\" \"" $6 "\""}' | bash

Compiler tous les folioscope qui sont présents dans le dossier output dans un seul pdf contenant toutes les vignetes et un autre toutes les couvertures :

bash bin/compile.sh

Ce script génère un fichier output/sketchs.pdf et /output/couvertures.pdf

Exemple

Générer un folioscope d'exemple pour chacun des templates existant :

ls templates | grep -v ".svg" | while read template; do bash bin/build_pdf_template.sh $template "Le 24ème vous" "souhaite une douce" "et belle année 2025 !" "example_$template" "24eme"; done

Ce script va générer 2 pdfs prêt à être imprimer :

Ainsi que les gifs animés de chaque template :

Exemple du template charlene Exemple du template gabriel Exemple du template jb Exemple du template tangui Exemple du template tanguy Exemple du template vincent

About

Script et template svg qui permettent de générer les pdf de vignettes et couvertures avec des traits de coupes pour l'impression des folioscopes des voeux 2025 du 24ème

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages