Rename providers to platforms

This commit is contained in:
Reimar 2026-03-24 18:45:52 +01:00
parent b19d3278fe
commit b8b0266a49
Signed by: Reimar
GPG Key ID: 93549FA07F0AE268
4 changed files with 19 additions and 20 deletions

2
.gitignore vendored
View File

@ -1,4 +1,4 @@
public/assets/scripts/ffmpeg/
public/assets/scripts/core/
public/providers
public/platforms

View File

@ -1,18 +1,17 @@
#!/bin/sh
# Generate provider pages
# Generate platform pages
declare -a providers=(Discord Gmail "Yahoo Mail" Messenger Signal WhatsApp)
declare -a platforms=(Discord Gmail "Yahoo Mail" Messenger Signal WhatsApp)
declare -a slugs=(discord gmail yahoo-mail messenger signal whatsapp)
declare -a sizes=(10 25 25 100 100 180)
for i in "${!providers[@]}"
for i in "${!platforms[@]}"
do
mkdir -p "public/providers/${slugs[$i]}"
cp provider-template.html "public/providers/${slugs[$i]}/index.html"
sed -i -e "s/{{provider}}/${providers[$i]}/g" -e "s/{{size}}/${sizes[$i]}/g" -e "s/{{slug}}/${slugs[$i]}/g" "public/providers/${slugs[$i]}/index.html"
mkdir -p "public/platforms/${slugs[$i]}"
cp platform-template.html "public/platforms/${slugs[$i]}/index.html"
sed -i -e "s/{{platform}}/${platforms[$i]}/g" -e "s/{{size}}/${sizes[$i]}/g" -e "s/{{slug}}/${slugs[$i]}/g" "public/platforms/${slugs[$i]}/index.html"
done
exit
# Download ffmpeg libraries

View File

@ -3,15 +3,15 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Easily compress video files to {{size}}MB so you can upload them to {{provider}}, online for free">
<title>Compress videos to {{size}}MB for uploading to {{provider}}</title>
<meta name="description" content="Easily compress video files to {{size}}MB so you can upload them to {{platform}}, online for free">
<title>Compress videos to {{size}}MB for uploading to {{platform}}</title>
<script defer src="/assets/scripts/ffmpeg/package/dist/umd/ffmpeg.js"></script>
<script defer type="module" src="/assets/scripts/main.js"></script>
<script>
var FILE_SIZE = {{size}};
var FILE_SIZE_UNIT = "mb";
</script>
<link rel="canonical" href="https://compact.video/providers/{{slug}}/">
<link rel="canonical" href="https://compact.video/platforms/{{slug}}/">
<link rel="shortcut icon" href="/assets/images/icon.png">
<link rel="apple-touch-icon" href="/assets/images/icon.png">
<link rel="stylesheet" href="/assets/styles/main.css">
@ -22,7 +22,7 @@
</head>
<body>
<h1><span class="gradient-text">compact</span>.video</h1>
<h2 style="margin-top: 3rem;">Compress your video to {{size}}MB for uploading to {{provider}}</h2>
<h2 style="margin-top: 3rem;">Compress your video to {{size}}MB for uploading to {{platform}}</h2>
<section id="file-picker-section">
<label id="file-drop-area" tabindex="0">
@ -41,11 +41,11 @@
<hr>
<p>
To save storage space on their servers, {{provider}} only
To save storage space on their servers, {{platform}} only
allows uploading videos that are less than {{size}}MB in size.
This online tool will allow you to compress your video
file such that it hits exactly this file size, so you
can upload it to {{provider}}.
can upload it to {{platform}}.
</p>
<a href="/"><button class="simple">Back to home</button></a>

View File

@ -1,8 +1,8 @@
https://compact.video/
https://compact.video/providers/discord/
https://compact.video/providers/gmail/
https://compact.video/providers/yahoo-mail/
https://compact.video/providers/messenger/
https://compact.video/providers/signal/
https://compact.video/providers/whatsapp/
https://compact.video/platforms/discord/
https://compact.video/platforms/gmail/
https://compact.video/platforms/yahoo-mail/
https://compact.video/platforms/messenger/
https://compact.video/platforms/signal/
https://compact.video/platforms/whatsapp/