diff --git a/main.py b/main.py index 05e982d..167e26b 100644 --- a/main.py +++ b/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, diff --git a/styles/consultationexpress/a4paper/cover.tex b/styles/consultationexpress/a4paper/cover.tex new file mode 100644 index 0000000..35cd3fb --- /dev/null +++ b/styles/consultationexpress/a4paper/cover.tex @@ -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 diff --git a/styles/consultationexpress/a4paper/fonds_a4.pdf b/styles/consultationexpress/a4paper/fonds_a4.pdf new file mode 100644 index 0000000..e405918 Binary files /dev/null and b/styles/consultationexpress/a4paper/fonds_a4.pdf differ diff --git a/styles/consultationexpress/a4paper/fonds_a4.png b/styles/consultationexpress/a4paper/fonds_a4.png new file mode 100644 index 0000000..4439386 Binary files /dev/null and b/styles/consultationexpress/a4paper/fonds_a4.png differ diff --git a/styles/consultationexpress/a4paper/fonds_a4.svg b/styles/consultationexpress/a4paper/fonds_a4.svg new file mode 100644 index 0000000..7278719 --- /dev/null +++ b/styles/consultationexpress/a4paper/fonds_a4.svg @@ -0,0 +1,241 @@ + + + +jejevalide.cadonnées+humainsConsultation Express🧠🧠🧠 diff --git a/styles/consultationexpress/a4paper/header.tex b/styles/consultationexpress/a4paper/header.tex new file mode 100644 index 0000000..458dd32 --- /dev/null +++ b/styles/consultationexpress/a4paper/header.tex @@ -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} diff --git a/styles/consultationexpress/a4paper_prive/cover.tex b/styles/consultationexpress/a4paper_prive/cover.tex new file mode 100644 index 0000000..04a9e69 --- /dev/null +++ b/styles/consultationexpress/a4paper_prive/cover.tex @@ -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 diff --git a/styles/consultationexpress/a4paper_prive/fonds_a4.pdf b/styles/consultationexpress/a4paper_prive/fonds_a4.pdf new file mode 100644 index 0000000..9d01041 Binary files /dev/null and b/styles/consultationexpress/a4paper_prive/fonds_a4.pdf differ diff --git a/styles/consultationexpress/a4paper_prive/fonds_a4.png b/styles/consultationexpress/a4paper_prive/fonds_a4.png new file mode 100644 index 0000000..e4ea1b1 Binary files /dev/null and b/styles/consultationexpress/a4paper_prive/fonds_a4.png differ diff --git a/styles/consultationexpress/a4paper_prive/fonds_a4.svg b/styles/consultationexpress/a4paper_prive/fonds_a4.svg new file mode 100644 index 0000000..62bbd96 --- /dev/null +++ b/styles/consultationexpress/a4paper_prive/fonds_a4.svg @@ -0,0 +1,212 @@ + + + +Consultation Expressjejevalide.cadonnées+humains diff --git a/styles/consultationexpress/a4paper_prive/header.tex b/styles/consultationexpress/a4paper_prive/header.tex new file mode 100644 index 0000000..c70419d --- /dev/null +++ b/styles/consultationexpress/a4paper_prive/header.tex @@ -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} diff --git a/styles/consultationexpress/format_parameters.json b/styles/consultationexpress/format_parameters.json new file mode 100644 index 0000000..f9e9e5c --- /dev/null +++ b/styles/consultationexpress/format_parameters.json @@ -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" + } +} diff --git a/styles/consultationexpress/instagram-carre/cover.tex b/styles/consultationexpress/instagram-carre/cover.tex new file mode 100644 index 0000000..9e6706c --- /dev/null +++ b/styles/consultationexpress/instagram-carre/cover.tex @@ -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 diff --git a/styles/consultationexpress/instagram-carre/header.tex b/styles/consultationexpress/instagram-carre/header.tex new file mode 100644 index 0000000..7d20843 --- /dev/null +++ b/styles/consultationexpress/instagram-carre/header.tex @@ -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}} +} \ No newline at end of file diff --git a/styles/consultationexpress/instagram-carre/instagram-1080x1080.pdf b/styles/consultationexpress/instagram-carre/instagram-1080x1080.pdf new file mode 100644 index 0000000..6627bd3 Binary files /dev/null and b/styles/consultationexpress/instagram-carre/instagram-1080x1080.pdf differ diff --git a/styles/consultationexpress/instagram-carre/instagram-1080x1080.png b/styles/consultationexpress/instagram-carre/instagram-1080x1080.png new file mode 100644 index 0000000..64ce025 Binary files /dev/null and b/styles/consultationexpress/instagram-carre/instagram-1080x1080.png differ diff --git a/styles/consultationexpress/instagram-carre/instagram-1080x1080.svg b/styles/consultationexpress/instagram-carre/instagram-1080x1080.svg new file mode 100644 index 0000000..07b3482 --- /dev/null +++ b/styles/consultationexpress/instagram-carre/instagram-1080x1080.svg @@ -0,0 +1,210 @@ + + + +Consultation Expressjejevalide.cadonnées+humains diff --git a/styles/consultationexpress/instagram-fullscreen/cover.tex b/styles/consultationexpress/instagram-fullscreen/cover.tex new file mode 100644 index 0000000..9e6706c --- /dev/null +++ b/styles/consultationexpress/instagram-fullscreen/cover.tex @@ -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 diff --git a/styles/consultationexpress/instagram-fullscreen/header.tex b/styles/consultationexpress/instagram-fullscreen/header.tex new file mode 100644 index 0000000..76aef1f --- /dev/null +++ b/styles/consultationexpress/instagram-fullscreen/header.tex @@ -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}} +} \ No newline at end of file diff --git a/styles/consultationexpress/instagram-fullscreen/instagram-1080x1350.pdf b/styles/consultationexpress/instagram-fullscreen/instagram-1080x1350.pdf new file mode 100644 index 0000000..199eb2d Binary files /dev/null and b/styles/consultationexpress/instagram-fullscreen/instagram-1080x1350.pdf differ diff --git a/styles/consultationexpress/instagram-fullscreen/instagram-1080x1350.png b/styles/consultationexpress/instagram-fullscreen/instagram-1080x1350.png new file mode 100644 index 0000000..1a984de Binary files /dev/null and b/styles/consultationexpress/instagram-fullscreen/instagram-1080x1350.png differ diff --git a/styles/consultationexpress/instagram-fullscreen/instagram-1080x1350.svg b/styles/consultationexpress/instagram-fullscreen/instagram-1080x1350.svg new file mode 100644 index 0000000..8709b53 --- /dev/null +++ b/styles/consultationexpress/instagram-fullscreen/instagram-1080x1350.svg @@ -0,0 +1,210 @@ + + + +Consultation Expressjejevalide.cadonnées+humains diff --git a/styles/consultationexpress/instagram-story/cover.tex b/styles/consultationexpress/instagram-story/cover.tex new file mode 100644 index 0000000..9e6706c --- /dev/null +++ b/styles/consultationexpress/instagram-story/cover.tex @@ -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 diff --git a/styles/consultationexpress/instagram-story/header.tex b/styles/consultationexpress/instagram-story/header.tex new file mode 100644 index 0000000..567e918 --- /dev/null +++ b/styles/consultationexpress/instagram-story/header.tex @@ -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}} +} \ No newline at end of file diff --git a/styles/consultationexpress/instagram-story/instagram-1080x1920.pdf b/styles/consultationexpress/instagram-story/instagram-1080x1920.pdf new file mode 100644 index 0000000..4482d03 Binary files /dev/null and b/styles/consultationexpress/instagram-story/instagram-1080x1920.pdf differ diff --git a/styles/consultationexpress/instagram-story/instagram-1080x1920.png b/styles/consultationexpress/instagram-story/instagram-1080x1920.png new file mode 100644 index 0000000..7b0a3cd Binary files /dev/null and b/styles/consultationexpress/instagram-story/instagram-1080x1920.png differ diff --git a/styles/consultationexpress/instagram-story/instagram-1080x1920.svg b/styles/consultationexpress/instagram-story/instagram-1080x1920.svg new file mode 100644 index 0000000..522551b --- /dev/null +++ b/styles/consultationexpress/instagram-story/instagram-1080x1920.svg @@ -0,0 +1,210 @@ + + + +Consultation Expressjejevalide.cadonnées+humains diff --git a/styles/consultationexpress/lettre/cover.tex b/styles/consultationexpress/lettre/cover.tex new file mode 100644 index 0000000..35cd3fb --- /dev/null +++ b/styles/consultationexpress/lettre/cover.tex @@ -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 diff --git a/styles/consultationexpress/lettre/fonds_lettre.pdf b/styles/consultationexpress/lettre/fonds_lettre.pdf new file mode 100644 index 0000000..61c0d37 Binary files /dev/null and b/styles/consultationexpress/lettre/fonds_lettre.pdf differ diff --git a/styles/consultationexpress/lettre/fonds_lettre.png b/styles/consultationexpress/lettre/fonds_lettre.png new file mode 100644 index 0000000..ecca2bc Binary files /dev/null and b/styles/consultationexpress/lettre/fonds_lettre.png differ diff --git a/styles/consultationexpress/lettre/fonds_lettre.svg b/styles/consultationexpress/lettre/fonds_lettre.svg new file mode 100644 index 0000000..dfea0d4 --- /dev/null +++ b/styles/consultationexpress/lettre/fonds_lettre.svg @@ -0,0 +1,214 @@ + + + +Consultation Expressjejevalide.cadonnées+humains diff --git a/styles/consultationexpress/lettre/header.tex b/styles/consultationexpress/lettre/header.tex new file mode 100644 index 0000000..afaad28 --- /dev/null +++ b/styles/consultationexpress/lettre/header.tex @@ -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} diff --git a/styles/consultationexpress/lettre_prive/cover.tex b/styles/consultationexpress/lettre_prive/cover.tex new file mode 100644 index 0000000..04a9e69 --- /dev/null +++ b/styles/consultationexpress/lettre_prive/cover.tex @@ -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 diff --git a/styles/consultationexpress/lettre_prive/fonds_lettre.pdf b/styles/consultationexpress/lettre_prive/fonds_lettre.pdf new file mode 100644 index 0000000..4ad11bc Binary files /dev/null and b/styles/consultationexpress/lettre_prive/fonds_lettre.pdf differ diff --git a/styles/consultationexpress/lettre_prive/fonds_lettre.png b/styles/consultationexpress/lettre_prive/fonds_lettre.png new file mode 100644 index 0000000..62afcc5 Binary files /dev/null and b/styles/consultationexpress/lettre_prive/fonds_lettre.png differ diff --git a/styles/consultationexpress/lettre_prive/fonds_lettre.svg b/styles/consultationexpress/lettre_prive/fonds_lettre.svg new file mode 100644 index 0000000..9802271 --- /dev/null +++ b/styles/consultationexpress/lettre_prive/fonds_lettre.svg @@ -0,0 +1,214 @@ + + + +Consultation Expressjejevalide.cadonnées+humains diff --git a/styles/consultationexpress/lettre_prive/header.tex b/styles/consultationexpress/lettre_prive/header.tex new file mode 100644 index 0000000..afaad28 --- /dev/null +++ b/styles/consultationexpress/lettre_prive/header.tex @@ -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} diff --git a/styles/consultationexpress/slide169/cover.tex b/styles/consultationexpress/slide169/cover.tex new file mode 100644 index 0000000..d12f9c2 --- /dev/null +++ b/styles/consultationexpress/slide169/cover.tex @@ -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 \ No newline at end of file diff --git a/styles/consultationexpress/slide169/fonds_slide.pdf b/styles/consultationexpress/slide169/fonds_slide.pdf new file mode 100644 index 0000000..0e683ee Binary files /dev/null and b/styles/consultationexpress/slide169/fonds_slide.pdf differ diff --git a/styles/consultationexpress/slide169/fonds_slide.png b/styles/consultationexpress/slide169/fonds_slide.png new file mode 100644 index 0000000..d8e8e70 Binary files /dev/null and b/styles/consultationexpress/slide169/fonds_slide.png differ diff --git a/styles/consultationexpress/slide169/fonds_slide.svg b/styles/consultationexpress/slide169/fonds_slide.svg new file mode 100644 index 0000000..e886bec --- /dev/null +++ b/styles/consultationexpress/slide169/fonds_slide.svg @@ -0,0 +1,210 @@ + + + +Consultation Expressjejevalide.cadonnées+humains diff --git a/styles/consultationexpress/slide169/header.tex b/styles/consultationexpress/slide169/header.tex new file mode 100644 index 0000000..4c46459 --- /dev/null +++ b/styles/consultationexpress/slide169/header.tex @@ -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}} +} diff --git a/styles/pleineconfiance/a4paper/cover.tex b/styles/pleineconfiance/a4paper/cover.tex index 7315e81..fc4a6fe 100644 --- a/styles/pleineconfiance/a4paper/cover.tex +++ b/styles/pleineconfiance/a4paper/cover.tex @@ -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} diff --git a/styles/pleineconfiance/instagram-carre/cover.tex b/styles/pleineconfiance/instagram-carre/cover.tex index c29e42e..30b5263 100644 --- a/styles/pleineconfiance/instagram-carre/cover.tex +++ b/styles/pleineconfiance/instagram-carre/cover.tex @@ -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} diff --git a/styles/pleineconfiance/instagram-fullscreen/cover.tex b/styles/pleineconfiance/instagram-fullscreen/cover.tex index c29e42e..30b5263 100644 --- a/styles/pleineconfiance/instagram-fullscreen/cover.tex +++ b/styles/pleineconfiance/instagram-fullscreen/cover.tex @@ -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} diff --git a/styles/pleineconfiance/instagram-story/cover.tex b/styles/pleineconfiance/instagram-story/cover.tex index c29e42e..30b5263 100644 --- a/styles/pleineconfiance/instagram-story/cover.tex +++ b/styles/pleineconfiance/instagram-story/cover.tex @@ -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} diff --git a/styles/pleineconfiance/lettre/cover.tex b/styles/pleineconfiance/lettre/cover.tex index 7315e81..fc4a6fe 100644 --- a/styles/pleineconfiance/lettre/cover.tex +++ b/styles/pleineconfiance/lettre/cover.tex @@ -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} diff --git a/styles/pleineconfiance/slide169/cover.tex b/styles/pleineconfiance/slide169/cover.tex index 74ac07a..c5261a3 100644 --- a/styles/pleineconfiance/slide169/cover.tex +++ b/styles/pleineconfiance/slide169/cover.tex @@ -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} diff --git a/test_confiance.http b/test_confiance.http index a22c2e6..0a9d804 100644 --- a/test_confiance.http +++ b/test_confiance.http @@ -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"