api/config: clean up (better formatting)

This commit is contained in:
wukko 2024-08-03 16:33:36 +06:00
parent 332eae16b2
commit 0a411196e9
No known key found for this signature in database
GPG key ID: 3E30B3F26C7B4AA2

View file

@ -2,21 +2,20 @@ import { loadJSON } from "./misc/load-from-fs.js";
const packageJson = loadJSON("./package.json"); const packageJson = loadJSON("./package.json");
export const const version = packageJson.version;
version = packageJson.version,
genericUserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36", const genericUserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36";
supportedAudio = ["mp3", "ogg", "wav", "opus"], const supportedAudio = ["mp3", "ogg", "wav", "opus"];
ffmpegArgs = { const ffmpegArgs = {
webm: ["-c:v", "copy", "-c:a", "copy"], webm: ["-c:v", "copy", "-c:a", "copy"],
mp4: ["-c:v", "copy", "-c:a", "copy", "-movflags", "faststart+frag_keyframe+empty_moov"], mp4: ["-c:v", "copy", "-c:a", "copy", "-movflags", "faststart+frag_keyframe+empty_moov"],
copy: ["-c:a", "copy"], copy: ["-c:a", "copy"],
audio: ["-ar", "48000", "-ac", "2", "-b:a", "320k"], audio: ["-ar", "48000", "-ac", "2", "-b:a", "320k"],
m4a: ["-movflags", "frag_keyframe+empty_moov"], m4a: ["-movflags", "frag_keyframe+empty_moov"],
gif: ["-vf", "scale=-1:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse", "-loop", "0"] gif: ["-vf", "scale=-1:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse", "-loop", "0"]
}, }
env = { const env = {
apiURL: process.env.API_URL || '', apiURL: process.env.API_URL || '',
apiPort: process.env.API_PORT || 9000, apiPort: process.env.API_PORT || 9000,
@ -39,4 +38,14 @@ export const
&& parseInt(process.env.PROCESSING_PRIORITY), && parseInt(process.env.PROCESSING_PRIORITY),
externalProxy: process.env.API_EXTERNAL_PROXY, externalProxy: process.env.API_EXTERNAL_PROXY,
} }
export {
env,
genericUserAgent,
supportedAudio,
ffmpegArgs,
version,
}