From c5d349b6ed7de3bed71cc6654d5d7bfa3d1d2de7 Mon Sep 17 00:00:00 2001 From: not-nullptr Date: Sun, 19 Oct 2025 18:25:32 +0100 Subject: [PATCH] fix: somehow i forgot the PUB_ prefix --- .env.example | 2 +- src/lib/converters/index.ts | 28 ++++++++++++++++++++++------ 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/.env.example b/.env.example index ce04f8b..44a3c58 100644 --- a/.env.example +++ b/.env.example @@ -2,7 +2,7 @@ PUB_HOSTNAME=localhost:5173 # only gets used for plausible (for now) PUB_PLAUSIBLE_URL=https://plausible.example.com # can be empty PUB_ENV=development # "production", "development", or "nightly" PUB_VERTD_URL=https://vertd.vert.sh # default vertd instance -DISABLE_ALL_EXTERNAL_REQUESTS=false # disables vertd, stripe, plausible, etc. use if your boss complains about privacy +PUB_DISABLE_ALL_EXTERNAL_REQUESTS=false # disables vertd, stripe, plausible, etc. use if your boss complains about privacy # please do not change these. donations help a lot PUB_DONATION_URL=https://donations.vert.sh diff --git a/src/lib/converters/index.ts b/src/lib/converters/index.ts index 7a45877..0fa19a6 100644 --- a/src/lib/converters/index.ts +++ b/src/lib/converters/index.ts @@ -5,12 +5,28 @@ import { PandocConverter } from "./pandoc.svelte"; import { VertdConverter } from "./vertd.svelte"; import { MagickConverter } from "./magick.svelte"; -export const converters = [ - new MagickConverter(), - new FFmpegConverter(), - new VertdConverter(), - new PandocConverter(), -]; +// export const converters = [ +// new MagickConverter(), +// new FFmpegConverter(), +// new VertdConverter(), +// new PandocConverter(), +// ]; + +const getConverters = (): Converter[] => { + const converters: Converter[] = [ + new MagickConverter(), + new FFmpegConverter(), + ]; + + if (PUB_DISABLE_ALL_EXTERNAL_REQUESTS !== "true") { + converters.push(new VertdConverter()); + } + + converters.push(new PandocConverter()); + return converters; +}; + +export const converters = getConverters(); export function getConverterByFormat(format: string) { for (const converter of converters) {