mirror of
https://github.com/OwO-Network/DeepLX.git
synced 2026-07-27 14:21:01 +00:00
Rebrand in response to a trademark report regarding the DEEPL mark. Renames the Go module path, exported symbols, binary, systemd/launchd services, Docker images, and CI artifacts; adds a trademark disclaimer to the README and removes screenshots containing DeepL branding. BREAKING CHANGE: Go module path is now github.com/OwO-Network/DLX. translate.TranslateByDeepLX is now translate.TranslateByDLX and DeepLXTranslationResult is now DLXTranslationResult. The release binaries, systemd service, and Docker images are renamed from deeplx to dlx.
42 lines
1.4 KiB
Bash
42 lines
1.4 KiB
Bash
###
|
|
# @Author: Vincent Young
|
|
# @Date: 2023-02-12 09:53:21
|
|
# @LastEditors: Vincent Yang
|
|
# @LastEditTime: 2026-07-08 00:00:00
|
|
# @FilePath: /DLX/install.sh
|
|
# @Telegram: https://t.me/missuo
|
|
#
|
|
# Copyright © 2023 by Vincent, All Rights Reserved.
|
|
###
|
|
|
|
install_dlx(){
|
|
last_version=$(curl -Ls "https://api.github.com/repos/OwO-Network/DLX/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')
|
|
if [[ ! -n "$last_version" ]]; then
|
|
echo -e "${red}Failed to detect DLX version, probably due to exceeding Github API limitations.${plain}"
|
|
exit 1
|
|
fi
|
|
echo -e "DLX latest version: ${last_version}, Start install..."
|
|
|
|
arch=$(uname -m)
|
|
case "${arch}" in
|
|
x86_64 | amd64) file_arch="amd64" ;;
|
|
aarch64 | arm64) file_arch="arm64" ;;
|
|
i386 | i686) file_arch="386" ;;
|
|
mips) file_arch="mips" ;;
|
|
*)
|
|
echo -e "${red}Unsupported architecture: ${arch}${plain}"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
wget -q -N --no-check-certificate -O /usr/bin/dlx https://github.com/OwO-Network/DLX/releases/download/${last_version}/dlx_linux_${file_arch}
|
|
|
|
chmod +x /usr/bin/dlx
|
|
wget -q -N --no-check-certificate -O /etc/systemd/system/dlx.service https://raw.githubusercontent.com/OwO-Network/DLX/main/dlx.service
|
|
systemctl daemon-reload
|
|
systemctl enable dlx
|
|
systemctl start dlx
|
|
echo -e "Installed successfully, listening at 0.0.0.0:1188"
|
|
}
|
|
install_dlx
|