diff --git a/backend/rename_files.sh b/backend/rename_files.sh new file mode 100755 index 0000000..fe099af --- /dev/null +++ b/backend/rename_files.sh @@ -0,0 +1,45 @@ +#!/bin/bash + +# Check if the required arguments are provided +if [ "$#" -ne 3 ]; then + echo "Usage: $0 " + exit 1 +fi + +# Assign arguments to variables +directory="$1" +search_expr="$2" +replace_expr="$3" + +# Check if the directory exists +if [ ! -d "$directory" ]; then + echo "Error: Directory '$directory' does not exist." + exit 1 +fi + +# Function to rename files +rename_files() { + local dir="$1" + + # Loop through all files and directories in the current directory + for item in "$dir"/*; do + if [ -d "$item" ]; then + # If it's a directory, recurse into it + rename_files "$item" + elif [ -f "$item" ]; then + # If it's a file, rename it if it matches the search expression + local filename=$(basename "$item") + if [[ "$filename" == *"$search_expr"* ]]; then + local new_filename="${filename//$search_expr/$replace_expr}" + local new_path="${item%/*}/$new_filename" + mv "$item" "$new_path" + echo "Renamed: $item -> $new_path" + fi + fi + done +} + +# Start the renaming process +echo "Starting renaming process in directory: $directory" +rename_files "$directory" +echo "Renaming process complete." \ No newline at end of file diff --git a/backend/styles/autohebergement/format_parameters.json b/backend/styles/autohebergement/format_parameters.json new file mode 100644 index 0000000..48fd527 --- /dev/null +++ b/backend/styles/autohebergement/format_parameters.json @@ -0,0 +1,35 @@ +{ + "instagram-carre": { + "linkcolor": "blue", + "pdfengine": "lualatex", + "fontsize": 14, + "paperwidth": 1080, + "paperheight": 1080, + "margin": 90, + "vmargin": 180, + "fps": 15, + "stilltime": 2 + }, + "instagram-story": { + "linkcolor": "blue", + "pdfengine": "lualatex", + "fontsize": 14, + "paperwidth": 1080, + "paperheight": 1920, + "margin": 90, + "vmargin": 180, + "fps": 15, + "stilltime": 2 + }, + "instagram-fullscreen": { + "linkcolor": "blue", + "pdfengine": "lualatex", + "fontsize": 14, + "paperwidth": 1080, + "paperheight": 1350, + "margin": 90, + "vmargin": 180, + "fps": 15, + "stilltime": 2 + } +} diff --git a/backend/styles/autohebergement/instagram-carre/cover.tex b/backend/styles/autohebergement/instagram-carre/cover.tex new file mode 100644 index 0000000..bc2a313 --- /dev/null +++ b/backend/styles/autohebergement/instagram-carre/cover.tex @@ -0,0 +1,56 @@ +\newpage + +\thispagestyle{empty} + +\noindent Pleine Confiance \emoji{đŸ›Ąïž}\emoji{🧘} + +\noindent CybersĂ©curitĂ©, loi 25 et rĂ©putation web: ajoute des vies Ă  ta business, comme dans Mario Bros, mais sans avoir Ă  te pĂ©ter la tĂȘte sur des briques ni devoir prendre des champignons verts. + +\noindent Accompagnement personnalisĂ© et tutoriels clĂ© en main pour que tu respires enfin. + +\noindent Inscription: \url{https://jevalide.ca/confiance} + +\pagebreak + +\noindent Consultation Express \emoji{🧠} + +\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle d’une heure, suivie d’un rĂ©sumĂ© et d’un plan d’action. + +\noindent SĂ©curitĂ© et confidentialitĂ©, recommandations personnalisĂ©es, innovation durable + +\noindent \url{https://jevalide.ca/express} + +\pagebreak + +\noindent \textbf{Mentorat DĂ©construIT} \emoji{⛏}\emoji{đŸ§±} + +\noindent Un accompagnement de 6 mois pour \textbf{enfin rĂ©aliser tes projets technos}. + +\noindent \textbf{LibĂ©rons ensemble ton entreprise, ta clientĂšle et toi de l’oppression numĂ©rique}. + +\noindent Travaillons de maniĂšre durable et alignĂ©e sur tes valeurs. Tout en ayant bien du fun ! + +\noindent \url{https://jevalide.ca/deconstruit} + +\pagebreak + +\noindent Tu apprĂ©cies ? \emoji{❀} et partage !\newline + +\leavevmode \newline + +\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes rĂ©seaux sociaux \newline \url{https://jevalide.ca/liens/} + +\pagebreak + +\noindent Certains droits rĂ©servĂ©s\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier + + + +\leavevmode \newline + +\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique Ă  documents. +\leavevmode \newline + +\noindent C'est pas pire geek ça, non ? + +\pagebreak diff --git a/backend/styles/autohebergement/instagram-carre/header.tex b/backend/styles/autohebergement/instagram-carre/header.tex new file mode 100644 index 0000000..c87178e --- /dev/null +++ b/backend/styles/autohebergement/instagram-carre/header.tex @@ -0,0 +1,84 @@ +\usepackage[french]{babel} % CĂ©sure en français +\usepackage[autolanguage]{numprint} + +\usepackage[ + type={CC}, + modifier={by-sa}, + version={4.0}, +]{doclicense} + +% Define custom colors +\definecolor{titleColor}{HTML}{D9A520} +\definecolor{textColor}{HTML}{DFDDDD} +\definecolor{codeBackgroundColor}{HTML}{1C1C1C} +\definecolor{codeTextColor}{HTML}{D2D0D0} + +\usepackage{listings} + +\lstset{ +basicstyle=\ttfamily\color{codeTextColor}, +numbers=left, +numberstyle=\footnotesize\color{codeTextColor}, +stepnumber=2, +numbersep=5pt, +backgroundcolor=\color{codeBackgroundColor}, +showspaces=false, +showstringspaces=false, +showtabs=false, +tabsize=2, +captionpos=b, +breaklines=true, +breakatwhitespace=true, +breakautoindent=true, +linewidth=\textwidth +} + +\usepackage{wallpaper} +\makeatletter +\ULCornerWallPaper{1}{./styles/autohebergement/instagram-carre/post-autohebergement-1080-1080-jaune.pdf} +\makeatother + +% Override default figure placement To be within the flow of the text rather +% than on it's own page. +\usepackage{float} +\makeatletter +\def\fps@figure{H} +\makeatother + +\pagenumbering{gobble} +\AddToHook{cmd/section/before}{\clearpage} +\AddToHook{cmd/subsection/before}{\clearpage} + +\usepackage{caption} +\DeclareCaptionLabelFormat{nolabel}{} +\captionsetup{labelformat=nolabel,textformat=empty} + +\usepackage{fontspec} + \setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf} + \setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf} + \setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf} + +% Specify different font for section headings +\usepackage{titlesec} +\usepackage{titling} +\newfontfamily\headingfont[Path=font/Cinzel/]{Cinzel-SemiBold.ttf} +\titleformat*{\section}{\LARGE\headingfont} +\titleformat*{\subsection}{\Large\headingfont} +\titleformat*{\subsubsection}{\large\headingfont} +\renewcommand{\maketitlehooka}{\headingfont} + + +% Set colors for headings and text +\titleformat*{\section}{\LARGE\headingfont\color{titleColor}} +\titleformat*{\subsection}{\Large\headingfont\color{titleColor}} +\titleformat*{\subsubsection}{\large\headingfont\color{titleColor}} +\titleformat*{\paragraph}{\normalsize\headingfont\color{titleColor}} +\titleformat*{\subparagraph}{\small\headingfont\color{titleColor}} +\renewcommand{\maketitlehooka}{\headingfont\color{titleColor}} + +% Set default text color +\color{textColor} + +\newcommand{\emoji}[1]{ +{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}} +} \ No newline at end of file diff --git a/backend/styles/autohebergement/instagram-carre/post-autohebergement-1080-1080-jaune.pdf b/backend/styles/autohebergement/instagram-carre/post-autohebergement-1080-1080-jaune.pdf new file mode 100644 index 0000000..4414892 Binary files /dev/null and b/backend/styles/autohebergement/instagram-carre/post-autohebergement-1080-1080-jaune.pdf differ diff --git a/backend/styles/autohebergement/instagram-carre/post-autohebergement-1080-1080-jaune.png b/backend/styles/autohebergement/instagram-carre/post-autohebergement-1080-1080-jaune.png new file mode 100644 index 0000000..f40af76 Binary files /dev/null and b/backend/styles/autohebergement/instagram-carre/post-autohebergement-1080-1080-jaune.png differ diff --git a/backend/styles/autohebergement/instagram-carre/post-autohebergement-1080-1080-jaune.svg b/backend/styles/autohebergement/instagram-carre/post-autohebergement-1080-1080-jaune.svg new file mode 100644 index 0000000..05f2edd --- /dev/null +++ b/backend/styles/autohebergement/instagram-carre/post-autohebergement-1080-1080-jaune.svg @@ -0,0 +1,146 @@ + + + +ATELIER AUTOHÉBERGEMENT diff --git a/backend/styles/autohebergement/instagram-fullscreen/cover.tex b/backend/styles/autohebergement/instagram-fullscreen/cover.tex new file mode 100644 index 0000000..b8c2bd9 --- /dev/null +++ b/backend/styles/autohebergement/instagram-fullscreen/cover.tex @@ -0,0 +1,59 @@ +\newpage + +\thispagestyle{empty} + +\noindent Pleine Confiance \emoji{đŸ›Ąïž}\emoji{🧘} + +\noindent CybersĂ©curitĂ©, loi 25 et rĂ©putation web: ajoute des vies Ă  ta business, comme dans Mario Bros, mais sans avoir Ă  te pĂ©ter la tĂȘte sur des briques ni devoir prendre des champignons verts. + +\noindent Accompagnement personnalisĂ© et tutoriels clĂ© en main pour que tu respires enfin. + +\noindent Inscription: \url{https://jevalide.ca/confiance} + +\pagebreak + +\noindent Consultation Express \emoji{🧠} + +\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle d’une heure, suivie d’un rĂ©sumĂ© et d’un plan d’action. + +\noindent +\begin{itemize} + \item SĂ©curitĂ© et confidentialitĂ© : Sauvegardes, protection des donnĂ©es clients, dĂ©livrabilitĂ© courriel + \item Recommandations personnalisĂ©es : Choix et configuration de logiciels adaptĂ©s Ă  tes besoins + \item Innovation durable : Auto-hĂ©bergement, bases de donnĂ©es, prototypage d'idĂ©es +\end{itemize} +\leavevmode \newline + +\noindent \url{https://jevalide.ca/express} + +\pagebreak + +\noindent \textbf{Mentorat DĂ©construIT} \emoji{⛏}\emoji{đŸ§±} + +\noindent Un accompagnement de 6 mois pour \textbf{enfin rĂ©aliser tes projets technos} tout en dĂ©veloppant ton autonomie. + +\noindent \textbf{LibĂ©rons ensemble ton entreprise, ta clientĂšle et toi de l’oppression numĂ©rique}. + +\noindent Travaillons de maniĂšre durable et alignĂ©e sur tes valeurs dans un environnement \textbf{sĂ©curitaire, intime et engagĂ©}. Tout en ayant bien du fun ! + +\noindent \url{https://jevalide.ca/deconstruit} + +\pagebreak + +\noindent Tu apprĂ©cies ? \emoji{❀} et partage !\newline + +\leavevmode \newline + +\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes rĂ©seaux sociaux \newline \url{https://jevalide.ca/liens/} + +\pagebreak + +\noindent Certains droits rĂ©servĂ©s\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier.\ + + +\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique Ă  documents. +\leavevmode \newline + +\noindent C'est pas pire geek ça, non ? + +\pagebreak \ No newline at end of file diff --git a/backend/styles/autohebergement/instagram-fullscreen/fullscreen-autohebergement-1080-1350-jaune.pdf b/backend/styles/autohebergement/instagram-fullscreen/fullscreen-autohebergement-1080-1350-jaune.pdf new file mode 100644 index 0000000..0930895 Binary files /dev/null and b/backend/styles/autohebergement/instagram-fullscreen/fullscreen-autohebergement-1080-1350-jaune.pdf differ diff --git a/backend/styles/autohebergement/instagram-fullscreen/fullscreen-autohebergement-1080-1350-jaune.png b/backend/styles/autohebergement/instagram-fullscreen/fullscreen-autohebergement-1080-1350-jaune.png new file mode 100644 index 0000000..0ee0dd9 Binary files /dev/null and b/backend/styles/autohebergement/instagram-fullscreen/fullscreen-autohebergement-1080-1350-jaune.png differ diff --git a/backend/styles/autohebergement/instagram-fullscreen/fullscreen-autohebergement-1080-1350-jaune.svg b/backend/styles/autohebergement/instagram-fullscreen/fullscreen-autohebergement-1080-1350-jaune.svg new file mode 100644 index 0000000..a694962 --- /dev/null +++ b/backend/styles/autohebergement/instagram-fullscreen/fullscreen-autohebergement-1080-1350-jaune.svg @@ -0,0 +1,147 @@ + + + +ATELIER AUTOHÉBERGEMENT diff --git a/backend/styles/autohebergement/instagram-fullscreen/header.tex b/backend/styles/autohebergement/instagram-fullscreen/header.tex new file mode 100644 index 0000000..6fc25cf --- /dev/null +++ b/backend/styles/autohebergement/instagram-fullscreen/header.tex @@ -0,0 +1,84 @@ +\usepackage[french]{babel} % CĂ©sure en français +\usepackage[autolanguage]{numprint} + +\usepackage[ + type={CC}, + modifier={by-sa}, + version={4.0}, +]{doclicense} + +% Define custom colors +\definecolor{titleColor}{HTML}{D9A520} +\definecolor{textColor}{HTML}{DFDDDD} +\definecolor{codeBackgroundColor}{HTML}{1C1C1C} +\definecolor{codeTextColor}{HTML}{D2D0D0} + +\usepackage{listings} + +\lstset{ +basicstyle=\ttfamily\color{codeTextColor}, +numbers=left, +numberstyle=\footnotesize\color{codeTextColor}, +stepnumber=2, +numbersep=5pt, +backgroundcolor=\color{codeBackgroundColor}, +showspaces=false, +showstringspaces=false, +showtabs=false, +tabsize=2, +captionpos=b, +breaklines=true, +breakatwhitespace=true, +breakautoindent=true, +linewidth=\textwidth +} + +\usepackage{wallpaper} +\makeatletter +\ULCornerWallPaper{1}{./styles/autohebergement/instagram-fullscreen/fullscreen-autohebergement-1080-1350-jaune.pdf} +\makeatother + +% Override default figure placement To be within the flow of the text rather +% than on it's own page. +\usepackage{float} +\makeatletter +\def\fps@figure{H} +\makeatother + +\pagenumbering{gobble} +\AddToHook{cmd/section/before}{\clearpage} +\AddToHook{cmd/subsection/before}{\clearpage} + +\usepackage{caption} +\DeclareCaptionLabelFormat{nolabel}{} +\captionsetup{labelformat=nolabel,textformat=empty} + +\usepackage{fontspec} + \setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf} + \setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf} + \setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf} + +% Specify different font for section headings +\usepackage{titlesec} +\usepackage{titling} +\newfontfamily\headingfont[Path=font/Cinzel/]{Cinzel-SemiBold.ttf} +\titleformat*{\section}{\LARGE\headingfont} +\titleformat*{\subsection}{\Large\headingfont} +\titleformat*{\subsubsection}{\large\headingfont} +\renewcommand{\maketitlehooka}{\headingfont} + + +% Set colors for headings and text +\titleformat*{\section}{\LARGE\headingfont\color{titleColor}} +\titleformat*{\subsection}{\Large\headingfont\color{titleColor}} +\titleformat*{\subsubsection}{\large\headingfont\color{titleColor}} +\titleformat*{\paragraph}{\normalsize\headingfont\color{titleColor}} +\titleformat*{\subparagraph}{\small\headingfont\color{titleColor}} +\renewcommand{\maketitlehooka}{\headingfont\color{titleColor}} + +% Set default text color +\color{textColor} + +\newcommand{\emoji}[1]{ +{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}} +} \ No newline at end of file diff --git a/backend/styles/autohebergement/instagram-story/cover.tex b/backend/styles/autohebergement/instagram-story/cover.tex new file mode 100644 index 0000000..c3d3296 --- /dev/null +++ b/backend/styles/autohebergement/instagram-story/cover.tex @@ -0,0 +1,60 @@ +\newpage + +\thispagestyle{empty} + +\noindent Pleine Confiance \emoji{đŸ›Ąïž}\emoji{🧘} + +\noindent CybersĂ©curitĂ©, loi 25 et rĂ©putation web: ajoute des vies Ă  ta business, comme dans Mario Bros, mais sans avoir Ă  te pĂ©ter la tĂȘte sur des briques ni devoir prendre des champignons verts. + +\noindent Accompagnement personnalisĂ© et tutoriels clĂ© en main pour que tu respires enfin. + +\noindent Inscription: \url{https://jevalide.ca/confiance} + +\pagebreak + +\noindent Consultation Express \emoji{🧠} + +\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle d’une heure, suivie d’un rĂ©sumĂ© et d’un plan d’action. + +\noindent +\begin{itemize} + \item SĂ©curitĂ© et confidentialitĂ© : Sauvegardes, protection des donnĂ©es clients, dĂ©livrabilitĂ© courriel + \item Recommandations personnalisĂ©es : Choix et configuration de logiciels adaptĂ©s Ă  tes besoins + \item Innovation durable : Auto-hĂ©bergement, bases de donnĂ©es, prototypage d'idĂ©es +\end{itemize} +\leavevmode \newline + +\noindent \url{https://jevalide.ca/express} + +\pagebreak + +\noindent \textbf{Mentorat DĂ©construIT} \emoji{⛏}\emoji{đŸ§±} + +\noindent Un accompagnement de 6 mois pour \textbf{enfin rĂ©aliser tes projets technos} tout en dĂ©veloppant ton autonomie. + +\noindent \textbf{LibĂ©rons ensemble ton entreprise, ta clientĂšle et toi de l’oppression numĂ©rique}. + +\noindent Travaillons de maniĂšre durable et alignĂ©e sur tes valeurs dans un environnement \textbf{sĂ©curitaire, intime et engagĂ©}. Tout en ayant bien du fun ! + +\noindent \url{https://jevalide.ca/deconstruit} + +\pagebreak + +\noindent Tu apprĂ©cies ? \emoji{❀} et partage !\newline + +\leavevmode \newline + +\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes rĂ©seaux sociaux \newline \url{https://jevalide.ca/liens/} + +\pagebreak + +\noindent Certains droits rĂ©servĂ©s\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier + +\leavevmode \newline + +\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique Ă  documents. +\leavevmode \newline + +\noindent C'est pas pire geek ça, non ? + +\pagebreak diff --git a/backend/styles/autohebergement/instagram-story/header.tex b/backend/styles/autohebergement/instagram-story/header.tex new file mode 100644 index 0000000..f640c7b --- /dev/null +++ b/backend/styles/autohebergement/instagram-story/header.tex @@ -0,0 +1,84 @@ +\usepackage[french]{babel} % CĂ©sure en français +\usepackage[autolanguage]{numprint} + +\usepackage[ + type={CC}, + modifier={by-sa}, + version={4.0}, +]{doclicense} + +% Define custom colors +\definecolor{titleColor}{HTML}{D9A520} +\definecolor{textColor}{HTML}{DFDDDD} +\definecolor{codeBackgroundColor}{HTML}{1C1C1C} +\definecolor{codeTextColor}{HTML}{D2D0D0} + +\usepackage{listings} + +\lstset{ +basicstyle=\ttfamily\color{codeTextColor}, +numbers=left, +numberstyle=\footnotesize\color{codeTextColor}, +stepnumber=2, +numbersep=5pt, +backgroundcolor=\color{codeBackgroundColor}, +showspaces=false, +showstringspaces=false, +showtabs=false, +tabsize=2, +captionpos=b, +breaklines=true, +breakatwhitespace=true, +breakautoindent=true, +linewidth=\textwidth +} + +\usepackage{wallpaper} +\makeatletter +\ULCornerWallPaper{1}{./styles/autohebergement/instagram-story/story-autohebergement-1080-1920-jaune.pdf} +\makeatother + +% Override default figure placement To be within the flow of the text rather +% than on it's own page. +\usepackage{float} +\makeatletter +\def\fps@figure{H} +\makeatother + +\pagenumbering{gobble} +\AddToHook{cmd/section/before}{\clearpage} +\AddToHook{cmd/subsection/before}{\clearpage} + +\usepackage{caption} +\DeclareCaptionLabelFormat{nolabel}{} +\captionsetup{labelformat=nolabel,textformat=empty} + +\usepackage{fontspec} + \setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf} + \setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf} + \setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf} + +% Specify different font for section headings +\usepackage{titlesec} +\usepackage{titling} +\newfontfamily\headingfont[Path=font/Cinzel/]{Cinzel-SemiBold.ttf} +\titleformat*{\section}{\LARGE\headingfont} +\titleformat*{\subsection}{\Large\headingfont} +\titleformat*{\subsubsection}{\large\headingfont} +\renewcommand{\maketitlehooka}{\headingfont} + + +% Set colors for headings and text +\titleformat*{\section}{\LARGE\headingfont\color{titleColor}} +\titleformat*{\subsection}{\Large\headingfont\color{titleColor}} +\titleformat*{\subsubsection}{\large\headingfont\color{titleColor}} +\titleformat*{\paragraph}{\normalsize\headingfont\color{titleColor}} +\titleformat*{\subparagraph}{\small\headingfont\color{titleColor}} +\renewcommand{\maketitlehooka}{\headingfont\color{titleColor}} + +% Set default text color +\color{textColor} + +\newcommand{\emoji}[1]{ +{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}} +} \ No newline at end of file diff --git a/backend/styles/autohebergement/instagram-story/story-autohebergement-1080-1920-jaune.pdf b/backend/styles/autohebergement/instagram-story/story-autohebergement-1080-1920-jaune.pdf new file mode 100644 index 0000000..d1899a9 Binary files /dev/null and b/backend/styles/autohebergement/instagram-story/story-autohebergement-1080-1920-jaune.pdf differ diff --git a/backend/styles/autohebergement/instagram-story/story-autohebergement-1080-1920-jaune.png b/backend/styles/autohebergement/instagram-story/story-autohebergement-1080-1920-jaune.png new file mode 100644 index 0000000..0b50522 Binary files /dev/null and b/backend/styles/autohebergement/instagram-story/story-autohebergement-1080-1920-jaune.png differ diff --git a/backend/styles/autohebergement/instagram-story/story-autohebergement-1080-1920-jaune.svg b/backend/styles/autohebergement/instagram-story/story-autohebergement-1080-1920-jaune.svg new file mode 100644 index 0000000..d3d29e4 --- /dev/null +++ b/backend/styles/autohebergement/instagram-story/story-autohebergement-1080-1920-jaune.svg @@ -0,0 +1,147 @@ + + + +ATELIER AUTOHÉBERGEMENT diff --git a/backend/styles/autohebergement/slide169/cover.tex b/backend/styles/autohebergement/slide169/cover.tex new file mode 100644 index 0000000..bc2a313 --- /dev/null +++ b/backend/styles/autohebergement/slide169/cover.tex @@ -0,0 +1,56 @@ +\newpage + +\thispagestyle{empty} + +\noindent Pleine Confiance \emoji{đŸ›Ąïž}\emoji{🧘} + +\noindent CybersĂ©curitĂ©, loi 25 et rĂ©putation web: ajoute des vies Ă  ta business, comme dans Mario Bros, mais sans avoir Ă  te pĂ©ter la tĂȘte sur des briques ni devoir prendre des champignons verts. + +\noindent Accompagnement personnalisĂ© et tutoriels clĂ© en main pour que tu respires enfin. + +\noindent Inscription: \url{https://jevalide.ca/confiance} + +\pagebreak + +\noindent Consultation Express \emoji{🧠} + +\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle d’une heure, suivie d’un rĂ©sumĂ© et d’un plan d’action. + +\noindent SĂ©curitĂ© et confidentialitĂ©, recommandations personnalisĂ©es, innovation durable + +\noindent \url{https://jevalide.ca/express} + +\pagebreak + +\noindent \textbf{Mentorat DĂ©construIT} \emoji{⛏}\emoji{đŸ§±} + +\noindent Un accompagnement de 6 mois pour \textbf{enfin rĂ©aliser tes projets technos}. + +\noindent \textbf{LibĂ©rons ensemble ton entreprise, ta clientĂšle et toi de l’oppression numĂ©rique}. + +\noindent Travaillons de maniĂšre durable et alignĂ©e sur tes valeurs. Tout en ayant bien du fun ! + +\noindent \url{https://jevalide.ca/deconstruit} + +\pagebreak + +\noindent Tu apprĂ©cies ? \emoji{❀} et partage !\newline + +\leavevmode \newline + +\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes rĂ©seaux sociaux \newline \url{https://jevalide.ca/liens/} + +\pagebreak + +\noindent Certains droits rĂ©servĂ©s\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier + + + +\leavevmode \newline + +\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique Ă  documents. +\leavevmode \newline + +\noindent C'est pas pire geek ça, non ? + +\pagebreak diff --git a/backend/styles/autohebergement/slide169/header.tex b/backend/styles/autohebergement/slide169/header.tex new file mode 100644 index 0000000..43644cf --- /dev/null +++ b/backend/styles/autohebergement/slide169/header.tex @@ -0,0 +1,84 @@ +\usepackage[french]{babel} % CĂ©sure en français +\usepackage[autolanguage]{numprint} + +\usepackage[ + type={CC}, + modifier={by-sa}, + version={4.0}, +]{doclicense} + +% Define custom colors +\definecolor{titleColor}{HTML}{D9A520} +\definecolor{textColor}{HTML}{DFDDDD} +\definecolor{codeBackgroundColor}{HTML}{1C1C1C} +\definecolor{codeTextColor}{HTML}{D2D0D0} + +\usepackage{listings} + +\lstset{ +basicstyle=\ttfamily\color{codeTextColor}, +numbers=left, +numberstyle=\footnotesize\color{codeTextColor}, +stepnumber=2, +numbersep=5pt, +backgroundcolor=\color{codeBackgroundColor}, +showspaces=false, +showstringspaces=false, +showtabs=false, +tabsize=2, +captionpos=b, +breaklines=true, +breakatwhitespace=true, +breakautoindent=true, +linewidth=\textwidth +} + +\usepackage{wallpaper} +\makeatletter +\ULCornerWallPaper{1}{./styles/autohebergement/slide169/slides-autohebergement-1920-1080-jaune.pdf} +\makeatother + +% Override default figure placement To be within the flow of the text rather +% than on it's own page. +\usepackage{float} +\makeatletter +\def\fps@figure{H} +\makeatother + +\pagenumbering{gobble} +\AddToHook{cmd/section/before}{\clearpage} +\AddToHook{cmd/subsection/before}{\clearpage} + +\usepackage{caption} +\DeclareCaptionLabelFormat{nolabel}{} +\captionsetup{labelformat=nolabel,textformat=empty} + +\usepackage{fontspec} + \setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf} + \setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf} + \setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf} + +% Specify different font for section headings +\usepackage{titlesec} +\usepackage{titling} +\newfontfamily\headingfont[Path=font/Cinzel/]{Cinzel-SemiBold.ttf} +\titleformat*{\section}{\LARGE\headingfont} +\titleformat*{\subsection}{\Large\headingfont} +\titleformat*{\subsubsection}{\large\headingfont} +\renewcommand{\maketitlehooka}{\headingfont} + + +% Set colors for headings and text +\titleformat*{\section}{\LARGE\headingfont\color{titleColor}} +\titleformat*{\subsection}{\Large\headingfont\color{titleColor}} +\titleformat*{\subsubsection}{\large\headingfont\color{titleColor}} +\titleformat*{\paragraph}{\normalsize\headingfont\color{titleColor}} +\titleformat*{\subparagraph}{\small\headingfont\color{titleColor}} +\renewcommand{\maketitlehooka}{\headingfont\color{titleColor}} + +% Set default text color +\color{textColor} + +\newcommand{\emoji}[1]{ +{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}} +} \ No newline at end of file diff --git a/backend/styles/autohebergement/slide169/slides-autohebergement-1920-1080-jaune.pdf b/backend/styles/autohebergement/slide169/slides-autohebergement-1920-1080-jaune.pdf new file mode 100644 index 0000000..b28364f Binary files /dev/null and b/backend/styles/autohebergement/slide169/slides-autohebergement-1920-1080-jaune.pdf differ diff --git a/backend/styles/autohebergement/slide169/slides-autohebergement-1920-1080-jaune.png b/backend/styles/autohebergement/slide169/slides-autohebergement-1920-1080-jaune.png new file mode 100644 index 0000000..c804a85 Binary files /dev/null and b/backend/styles/autohebergement/slide169/slides-autohebergement-1920-1080-jaune.png differ diff --git a/backend/styles/autohebergement/slide169/slides-autohebergement-1920-1080-jaune.svg b/backend/styles/autohebergement/slide169/slides-autohebergement-1920-1080-jaune.svg new file mode 100644 index 0000000..2f97dc2 --- /dev/null +++ b/backend/styles/autohebergement/slide169/slides-autohebergement-1920-1080-jaune.svg @@ -0,0 +1,147 @@ + + + +ATELIER AUTOHÉBERGEMENT