Ajout d'un style pour Consultation Express
2
main.py
|
@ -64,7 +64,7 @@ def convert_video(images_path, output_path, width, height, fps, stilltime):
|
|||
for j in range(fps * stilltime):
|
||||
frame_array.append(img)
|
||||
|
||||
fourcc = cv2.VideoWriter_fourcc(*'X264')
|
||||
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
|
||||
video_writer = cv2.VideoWriter(output_path,
|
||||
fourcc,
|
||||
fps,
|
||||
|
|
53
styles/consultationexpress/a4paper/cover.tex
Normal file
|
@ -0,0 +1,53 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
|
||||
|
||||
\noindent Protection techno guidée par l'humain
|
||||
|
||||
\noindent Tutoriels clé en main et accompagnement personnalisé pour que tu respires enfin.
|
||||
|
||||
\noindent Inscription: \url{https://jevalide.ca/confiance}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent DéconstruIT \emoji{⛏️}\emoji{🧱}
|
||||
|
||||
\noindent Libère ton entreprise (et ta clientèle) de l'oppression numérique. Une communauté intime et engagée pour que tu réalises enfin tes projets techno.
|
||||
|
||||
\noindent \url{https://jevalide.ca/deconstruit}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Visite mon site web au \url{https://jevalide.ca} et mes réseaux sociaux au \url{https://jevalide.ca/liens/}
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent \doclicenseThis
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Publié le \today
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Mise en page effectuée avec \LaTeX \ et mon logiciel Fabrique à documents
|
||||
|
||||
\pagebreak
|
BIN
styles/consultationexpress/a4paper/fonds_a4.pdf
Normal file
BIN
styles/consultationexpress/a4paper/fonds_a4.png
Normal file
After Width: | Height: | Size: 29 KiB |
241
styles/consultationexpress/a4paper/fonds_a4.svg
Normal file
After Width: | Height: | Size: 80 KiB |
57
styles/consultationexpress/a4paper/header.tex
Normal file
|
@ -0,0 +1,57 @@
|
|||
\usepackage[french]{babel} % Césure en français
|
||||
\usepackage[autolanguage]{numprint}
|
||||
|
||||
\usepackage[
|
||||
type={CC},
|
||||
modifier={by-sa},
|
||||
version={4.0},
|
||||
]{doclicense}
|
||||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/consultationexpress/a4/fonds_a4.pdf}
|
||||
\makeatother
|
||||
|
||||
\usepackage{listings}
|
||||
|
||||
\usepackage{xcolor}
|
||||
|
||||
\lstset{
|
||||
basicstyle=\ttfamily,
|
||||
numbers=left,
|
||||
numberstyle=\footnotesize,
|
||||
stepnumber=2,
|
||||
numbersep=5pt,
|
||||
backgroundcolor=\color{black!10},
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
showtabs=false,
|
||||
tabsize=2,
|
||||
captionpos=b,
|
||||
breaklines=true,
|
||||
breakatwhitespace=true,
|
||||
breakautoindent=true,
|
||||
linewidth=\textwidth
|
||||
}
|
||||
|
||||
% 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
|
||||
|
||||
\usepackage{fontspec}
|
||||
\setmainfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
||||
|
||||
\usepackage{fancyhdr}
|
||||
\pagestyle{fancy}
|
||||
\fancyhf{}
|
||||
\fancyhf[rh]{\thepage}
|
||||
\renewcommand\headrulewidth{0pt}
|
23
styles/consultationexpress/a4paper_prive/cover.tex
Normal file
|
@ -0,0 +1,23 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Tu apprécies mes services ? Laisse-moi un commentaire \url{https://jevalide.ca/temoignage/} !\newline
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Tous droits réservés\ \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Visite mon site web au \url{https://jevalide.ca} et mes réseaux sociaux au \url{https://jevalide.ca/liens/}
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Publié le \today
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Mise en page effectuée avec \LaTeX \ et mon logiciel Fabrique à documents
|
||||
|
||||
\pagebreak
|
BIN
styles/consultationexpress/a4paper_prive/fonds_a4.pdf
Normal file
BIN
styles/consultationexpress/a4paper_prive/fonds_a4.png
Normal file
After Width: | Height: | Size: 29 KiB |
212
styles/consultationexpress/a4paper_prive/fonds_a4.svg
Normal file
After Width: | Height: | Size: 79 KiB |
57
styles/consultationexpress/a4paper_prive/header.tex
Normal file
|
@ -0,0 +1,57 @@
|
|||
\usepackage[french]{babel} % Césure en français
|
||||
\usepackage[autolanguage]{numprint}
|
||||
|
||||
\usepackage[
|
||||
type={CC},
|
||||
modifier={by-sa},
|
||||
version={4.0},
|
||||
]{doclicense}
|
||||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/consultationexpress/a4paper_prive/fonds_a4.pdf}
|
||||
\makeatother
|
||||
|
||||
\usepackage{listings}
|
||||
|
||||
\usepackage{xcolor}
|
||||
|
||||
\lstset{
|
||||
basicstyle=\ttfamily,
|
||||
numbers=left,
|
||||
numberstyle=\footnotesize,
|
||||
stepnumber=2,
|
||||
numbersep=5pt,
|
||||
backgroundcolor=\color{black!10},
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
showtabs=false,
|
||||
tabsize=2,
|
||||
captionpos=b,
|
||||
breaklines=true,
|
||||
breakatwhitespace=true,
|
||||
breakautoindent=true,
|
||||
linewidth=\textwidth
|
||||
}
|
||||
|
||||
% 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
|
||||
|
||||
\usepackage{fontspec}
|
||||
\setmainfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
||||
|
||||
\usepackage{fancyhdr}
|
||||
\pagestyle{fancy}
|
||||
\fancyhf{}
|
||||
\fancyhf[rh]{\thepage}
|
||||
\renewcommand\headrulewidth{0pt}
|
114
styles/consultationexpress/format_parameters.json
Normal file
|
@ -0,0 +1,114 @@
|
|||
{
|
||||
"a4paper": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 3,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 12,
|
||||
"paperwidth": 2480,
|
||||
"paperheight": 3507,
|
||||
"ratio": 100,
|
||||
"margin": 200,
|
||||
"vmargin": 250,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "pdf"
|
||||
},
|
||||
"a4paper_prive": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 3,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 12,
|
||||
"paperwidth": 2480,
|
||||
"paperheight": 3507,
|
||||
"ratio": 100,
|
||||
"margin": 200,
|
||||
"vmargin": 250,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "pdf"
|
||||
},
|
||||
"lettre": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 3,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 12,
|
||||
"paperwidth": 2550,
|
||||
"paperheight": 3300,
|
||||
"ratio": 100,
|
||||
"margin": 200,
|
||||
"vmargin": 250,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "pdf"
|
||||
},
|
||||
"lettre_prive": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 3,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 12,
|
||||
"paperwidth": 2550,
|
||||
"paperheight": 3300,
|
||||
"ratio": 100,
|
||||
"margin": 200,
|
||||
"vmargin": 250,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "pdf"
|
||||
},
|
||||
"instagram-carre": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 14,
|
||||
"paperwidth": 1080,
|
||||
"paperheight": 1080,
|
||||
"ratio": 80,
|
||||
"margin": 108,
|
||||
"vmargin": 250,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "jpg"
|
||||
},
|
||||
"instagram-story": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 14,
|
||||
"paperwidth": 1080,
|
||||
"paperheight": 1920,
|
||||
"ratio": 80,
|
||||
"margin": 108,
|
||||
"vmargin": 360,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "jpg"
|
||||
},
|
||||
"instagram-fullscreen": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 14,
|
||||
"paperwidth": 1080,
|
||||
"paperheight": 1350,
|
||||
"ratio": 80,
|
||||
"margin": 108,
|
||||
"vmargin": 250,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "jpg"
|
||||
},
|
||||
"slide169": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 14,
|
||||
"paperwidth": 2560,
|
||||
"paperheight": 1440,
|
||||
"ratio": 100,
|
||||
"margin": 108,
|
||||
"vmargin": 250,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "pdf"
|
||||
}
|
||||
}
|
53
styles/consultationexpress/instagram-carre/cover.tex
Normal file
|
@ -0,0 +1,53 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
|
||||
|
||||
\noindent Protection techno guidée par l'humain
|
||||
|
||||
\noindent Tutoriels clé en main et accompagnement personnalisé pour que tu respires enfin.
|
||||
|
||||
\noindent Inscription: \url{https://jevalide.ca/confiance}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent DéconstruIT \emoji{⛏️}\emoji{🧱}
|
||||
|
||||
\noindent Libère ton entreprise (et ta clientèle) de l'oppression numérique. Une communauté intime et engagée pour que tu réalises enfin tes projets techno.
|
||||
|
||||
\noindent \url{https://jevalide.ca/deconstruit}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Visite mon site web au \url{https://jevalide.ca} et mes réseaux sociaux au \url{https://jevalide.ca/liens/}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent \doclicenseThis
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Publié le \today
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Mise en page effectuée avec \LaTeX \ et mon logiciel Fabrique à documents
|
||||
|
||||
\pagebreak
|
61
styles/consultationexpress/instagram-carre/header.tex
Normal file
|
@ -0,0 +1,61 @@
|
|||
\usepackage[french]{babel} % Césure en français
|
||||
\usepackage[autolanguage]{numprint}
|
||||
|
||||
\usepackage[
|
||||
type={CC},
|
||||
modifier={by-sa},
|
||||
version={4.0},
|
||||
]{doclicense}
|
||||
|
||||
\usepackage{xcolor}
|
||||
|
||||
\usepackage{listings}
|
||||
|
||||
\usepackage{geometry}
|
||||
|
||||
\lstset{
|
||||
basicstyle=\ttfamily,
|
||||
numbers=left,
|
||||
numberstyle=\footnotesize,
|
||||
stepnumber=2,
|
||||
numbersep=5pt,
|
||||
backgroundcolor=\color{black!10},
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
showtabs=false,
|
||||
tabsize=2,
|
||||
captionpos=b,
|
||||
breaklines=true,
|
||||
breakatwhitespace=true,
|
||||
breakautoindent=true,
|
||||
linewidth=\textwidth
|
||||
}
|
||||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/consultationexpress/instagram-carre/instagram-1080x1080.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/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
After Width: | Height: | Size: 44 KiB |
After Width: | Height: | Size: 79 KiB |
53
styles/consultationexpress/instagram-fullscreen/cover.tex
Normal file
|
@ -0,0 +1,53 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
|
||||
|
||||
\noindent Protection techno guidée par l'humain
|
||||
|
||||
\noindent Tutoriels clé en main et accompagnement personnalisé pour que tu respires enfin.
|
||||
|
||||
\noindent Inscription: \url{https://jevalide.ca/confiance}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent DéconstruIT \emoji{⛏️}\emoji{🧱}
|
||||
|
||||
\noindent Libère ton entreprise (et ta clientèle) de l'oppression numérique. Une communauté intime et engagée pour que tu réalises enfin tes projets techno.
|
||||
|
||||
\noindent \url{https://jevalide.ca/deconstruit}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Visite mon site web au \url{https://jevalide.ca} et mes réseaux sociaux au \url{https://jevalide.ca/liens/}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent \doclicenseThis
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Publié le \today
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Mise en page effectuée avec \LaTeX \ et mon logiciel Fabrique à documents
|
||||
|
||||
\pagebreak
|
61
styles/consultationexpress/instagram-fullscreen/header.tex
Normal file
|
@ -0,0 +1,61 @@
|
|||
\usepackage[french]{babel} % Césure en français
|
||||
\usepackage[autolanguage]{numprint}
|
||||
|
||||
\usepackage[
|
||||
type={CC},
|
||||
modifier={by-sa},
|
||||
version={4.0},
|
||||
]{doclicense}
|
||||
|
||||
\usepackage{xcolor}
|
||||
|
||||
\usepackage{listings}
|
||||
|
||||
\usepackage{geometry}
|
||||
|
||||
\lstset{
|
||||
basicstyle=\ttfamily,
|
||||
numbers=left,
|
||||
numberstyle=\footnotesize,
|
||||
stepnumber=2,
|
||||
numbersep=5pt,
|
||||
backgroundcolor=\color{black!10},
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
showtabs=false,
|
||||
tabsize=2,
|
||||
captionpos=b,
|
||||
breaklines=true,
|
||||
breakatwhitespace=true,
|
||||
breakautoindent=true,
|
||||
linewidth=\textwidth
|
||||
}
|
||||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/consultationexpress/instagram-fullscreen/instagram-1080x1350.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/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
After Width: | Height: | Size: 45 KiB |
After Width: | Height: | Size: 79 KiB |
53
styles/consultationexpress/instagram-story/cover.tex
Normal file
|
@ -0,0 +1,53 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
|
||||
|
||||
\noindent Protection techno guidée par l'humain
|
||||
|
||||
\noindent Tutoriels clé en main et accompagnement personnalisé pour que tu respires enfin.
|
||||
|
||||
\noindent Inscription: \url{https://jevalide.ca/confiance}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent DéconstruIT \emoji{⛏️}\emoji{🧱}
|
||||
|
||||
\noindent Libère ton entreprise (et ta clientèle) de l'oppression numérique. Une communauté intime et engagée pour que tu réalises enfin tes projets techno.
|
||||
|
||||
\noindent \url{https://jevalide.ca/deconstruit}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Visite mon site web au \url{https://jevalide.ca} et mes réseaux sociaux au \url{https://jevalide.ca/liens/}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent \doclicenseThis
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Publié le \today
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Mise en page effectuée avec \LaTeX \ et mon logiciel Fabrique à documents
|
||||
|
||||
\pagebreak
|
61
styles/consultationexpress/instagram-story/header.tex
Normal file
|
@ -0,0 +1,61 @@
|
|||
\usepackage[french]{babel} % Césure en français
|
||||
\usepackage[autolanguage]{numprint}
|
||||
|
||||
\usepackage[
|
||||
type={CC},
|
||||
modifier={by-sa},
|
||||
version={4.0},
|
||||
]{doclicense}
|
||||
|
||||
\usepackage{xcolor}
|
||||
|
||||
\usepackage{listings}
|
||||
|
||||
\usepackage{geometry}
|
||||
|
||||
\lstset{
|
||||
basicstyle=\ttfamily,
|
||||
numbers=left,
|
||||
numberstyle=\footnotesize,
|
||||
stepnumber=2,
|
||||
numbersep=5pt,
|
||||
backgroundcolor=\color{black!10},
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
showtabs=false,
|
||||
tabsize=2,
|
||||
captionpos=b,
|
||||
breaklines=true,
|
||||
breakatwhitespace=true,
|
||||
breakautoindent=true,
|
||||
linewidth=\textwidth
|
||||
}
|
||||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/consultationexpress/instagram-story/instagram-1080x1920.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/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 79 KiB |
53
styles/consultationexpress/lettre/cover.tex
Normal file
|
@ -0,0 +1,53 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
|
||||
|
||||
\noindent Protection techno guidée par l'humain
|
||||
|
||||
\noindent Tutoriels clé en main et accompagnement personnalisé pour que tu respires enfin.
|
||||
|
||||
\noindent Inscription: \url{https://jevalide.ca/confiance}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent DéconstruIT \emoji{⛏️}\emoji{🧱}
|
||||
|
||||
\noindent Libère ton entreprise (et ta clientèle) de l'oppression numérique. Une communauté intime et engagée pour que tu réalises enfin tes projets techno.
|
||||
|
||||
\noindent \url{https://jevalide.ca/deconstruit}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Visite mon site web au \url{https://jevalide.ca} et mes réseaux sociaux au \url{https://jevalide.ca/liens/}
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent \doclicenseThis
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Publié le \today
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Mise en page effectuée avec \LaTeX \ et mon logiciel Fabrique à documents
|
||||
|
||||
\pagebreak
|
BIN
styles/consultationexpress/lettre/fonds_lettre.pdf
Normal file
BIN
styles/consultationexpress/lettre/fonds_lettre.png
Normal file
After Width: | Height: | Size: 28 KiB |
214
styles/consultationexpress/lettre/fonds_lettre.svg
Normal file
After Width: | Height: | Size: 79 KiB |
57
styles/consultationexpress/lettre/header.tex
Normal file
|
@ -0,0 +1,57 @@
|
|||
\usepackage[french]{babel} % Césure en français
|
||||
\usepackage[autolanguage]{numprint}
|
||||
|
||||
\usepackage[
|
||||
type={CC},
|
||||
modifier={by-sa},
|
||||
version={4.0},
|
||||
]{doclicense}
|
||||
|
||||
\usepackage{xcolor}
|
||||
|
||||
\usepackage{listings}
|
||||
|
||||
\lstset{
|
||||
basicstyle=\ttfamily,
|
||||
numbers=left,
|
||||
numberstyle=\footnotesize,
|
||||
stepnumber=2,
|
||||
numbersep=5pt,
|
||||
backgroundcolor=\color{black!10},
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
showtabs=false,
|
||||
tabsize=2,
|
||||
captionpos=b,
|
||||
breaklines=true,
|
||||
breakatwhitespace=true,
|
||||
breakautoindent=true,
|
||||
linewidth=\textwidth
|
||||
}
|
||||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/consultationexpress/lettre/fonds_lettre.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
|
||||
|
||||
\usepackage{fontspec}
|
||||
\setmainfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
||||
|
||||
\usepackage{fancyhdr}
|
||||
\pagestyle{fancy}
|
||||
\fancyhf{}
|
||||
\fancyhf[rh]{\thepage}
|
||||
\renewcommand\headrulewidth{0pt}
|
23
styles/consultationexpress/lettre_prive/cover.tex
Normal file
|
@ -0,0 +1,23 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Tu apprécies mes services ? Laisse-moi un commentaire \url{https://jevalide.ca/temoignage/} !\newline
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Tous droits réservés\ \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Visite mon site web au \url{https://jevalide.ca} et mes réseaux sociaux au \url{https://jevalide.ca/liens/}
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Publié le \today
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Mise en page effectuée avec \LaTeX \ et mon logiciel Fabrique à documents
|
||||
|
||||
\pagebreak
|
BIN
styles/consultationexpress/lettre_prive/fonds_lettre.pdf
Normal file
BIN
styles/consultationexpress/lettre_prive/fonds_lettre.png
Normal file
After Width: | Height: | Size: 28 KiB |
214
styles/consultationexpress/lettre_prive/fonds_lettre.svg
Normal file
After Width: | Height: | Size: 79 KiB |
57
styles/consultationexpress/lettre_prive/header.tex
Normal file
|
@ -0,0 +1,57 @@
|
|||
\usepackage[french]{babel} % Césure en français
|
||||
\usepackage[autolanguage]{numprint}
|
||||
|
||||
\usepackage[
|
||||
type={CC},
|
||||
modifier={by-sa},
|
||||
version={4.0},
|
||||
]{doclicense}
|
||||
|
||||
\usepackage{xcolor}
|
||||
|
||||
\usepackage{listings}
|
||||
|
||||
\lstset{
|
||||
basicstyle=\ttfamily,
|
||||
numbers=left,
|
||||
numberstyle=\footnotesize,
|
||||
stepnumber=2,
|
||||
numbersep=5pt,
|
||||
backgroundcolor=\color{black!10},
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
showtabs=false,
|
||||
tabsize=2,
|
||||
captionpos=b,
|
||||
breaklines=true,
|
||||
breakatwhitespace=true,
|
||||
breakautoindent=true,
|
||||
linewidth=\textwidth
|
||||
}
|
||||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/consultationexpress/lettre/fonds_lettre.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
|
||||
|
||||
\usepackage{fontspec}
|
||||
\setmainfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
||||
|
||||
\usepackage{fancyhdr}
|
||||
\pagestyle{fancy}
|
||||
\fancyhf{}
|
||||
\fancyhf[rh]{\thepage}
|
||||
\renewcommand\headrulewidth{0pt}
|
53
styles/consultationexpress/slide169/cover.tex
Normal file
|
@ -0,0 +1,53 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
|
||||
|
||||
\noindent Protection techno guidée par l'humain
|
||||
|
||||
\noindent Tutoriels clé en main et accompagnement personnalisé pour que tu respires enfin.
|
||||
|
||||
\noindent Inscription: \url{https://jevalide.ca/confiance}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent DéconstruIT \emoji{⛏️}\emoji{🧱}
|
||||
|
||||
\noindent Libère ton entreprise (et ta clientèle) de l'oppression numérique. Une communauté intime et engagée pour que tu réalises enfin tes projets techno.
|
||||
|
||||
\noindent \url{https://jevalide.ca/deconstruit}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Visite mon site web au \url{https://jevalide.ca} et mes réseaux sociaux au \url{https://jevalide.ca/liens/}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent \doclicenseThis
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Publié le \today
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Mise en page effectuée avec \LaTeX \ et mon logiciel Fabrique à documents
|
||||
|
||||
\pagebreak
|
BIN
styles/consultationexpress/slide169/fonds_slide.pdf
Normal file
BIN
styles/consultationexpress/slide169/fonds_slide.png
Normal file
After Width: | Height: | Size: 49 KiB |
210
styles/consultationexpress/slide169/fonds_slide.svg
Normal file
After Width: | Height: | Size: 79 KiB |
59
styles/consultationexpress/slide169/header.tex
Normal file
|
@ -0,0 +1,59 @@
|
|||
\usepackage[french]{babel} % Césure en français
|
||||
\usepackage[autolanguage]{numprint}
|
||||
|
||||
\usepackage[
|
||||
type={CC},
|
||||
modifier={by-sa},
|
||||
version={4.0},
|
||||
]{doclicense}
|
||||
|
||||
\usepackage{xcolor}
|
||||
|
||||
\usepackage{listings}
|
||||
|
||||
\lstset{
|
||||
basicstyle=\ttfamily,
|
||||
numbers=left,
|
||||
numberstyle=\footnotesize,
|
||||
stepnumber=2,
|
||||
numbersep=5pt,
|
||||
backgroundcolor=\color{black!10},
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
showtabs=false,
|
||||
tabsize=2,
|
||||
captionpos=b,
|
||||
breaklines=true,
|
||||
breakatwhitespace=true,
|
||||
breakautoindent=true,
|
||||
linewidth=\textwidth
|
||||
}
|
||||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/consultationexpress/slide169/fonds_slide.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/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
|
@ -14,7 +14,9 @@
|
|||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins techno immédiats avec ce format d'une heure.
|
||||
|
||||
\noindent choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
|
|
|
@ -14,7 +14,9 @@
|
|||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins techno immédiats avec ce format d'une heure.
|
||||
|
||||
\noindent choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
|
|
|
@ -14,7 +14,9 @@
|
|||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins techno immédiats avec ce format d'une heure.
|
||||
|
||||
\noindent choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
|
|
|
@ -14,7 +14,9 @@
|
|||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins techno immédiats avec ce format d'une heure.
|
||||
|
||||
\noindent choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
|
|
|
@ -14,7 +14,9 @@
|
|||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins techno immédiats avec ce format d'une heure.
|
||||
|
||||
\noindent choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
|
|
|
@ -14,7 +14,9 @@
|
|||
|
||||
\noindent Consultation Express \emoji{🧠}
|
||||
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins immédiats: choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
\noindent Utilise mon jus de cerveau \emoji{🧠} pour tes besoins techno immédiats avec ce format d'une heure.
|
||||
|
||||
\noindent choix de logiciels, diagnostic, cybersécurité, loi 25, délivrabilité courriel
|
||||
|
||||
\noindent \url{https://jevalide.ca/express}
|
||||
|
||||
|
|
|
@ -14,9 +14,9 @@ Accept: application/zip
|
|||
"fontsize": 14,
|
||||
"paperwidth": 1080,
|
||||
"paperheight": 1350,
|
||||
"ratio": 100,
|
||||
"margin": 180,
|
||||
"vmargin": 180,
|
||||
"ratio": 80,
|
||||
"margin": 108,
|
||||
"vmargin": 250,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "jpg"
|
||||
|
@ -26,7 +26,7 @@ Accept: application/zip
|
|||
|
||||
GET http://127.0.0.1:8000/generer/
|
||||
Content-Type: application/json
|
||||
Accept: application/zip
|
||||
Accept: video/*
|
||||
|
||||
{
|
||||
"format": "instagram-story",
|
||||
|
@ -39,8 +39,8 @@ Accept: application/zip
|
|||
"paperwidth": 1080,
|
||||
"paperheight": 1920,
|
||||
"ratio": 100,
|
||||
"margin": 180,
|
||||
"vmargin": 360,
|
||||
"margin": 108,
|
||||
"vmargin": 375,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "mp4"
|
||||
|
@ -63,8 +63,8 @@ Accept: application/pdf
|
|||
"paperwidth": 1920,
|
||||
"paperheight": 1080,
|
||||
"ratio": 100,
|
||||
"margin": 90,
|
||||
"vmargin": 90,
|
||||
"margin": 108,
|
||||
"vmargin": 192,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "pdf"
|
||||
|
|