Edit titlechange.sh script
This commit is contained in:
parent
bfa6f0a29a
commit
f83e6f0bef
1 changed files with 15 additions and 27 deletions
|
@ -1,43 +1,31 @@
|
|||
# #!/bin/bash
|
||||
#
|
||||
# # Set the base directory where Jellyfin's files are located
|
||||
# BASE_DIR="/jellyfin/jellyfin-web"
|
||||
#
|
||||
# # Update document.title to "AlaskarTV" in all relevant files
|
||||
# grep -rl 'document\.title="Jellyfin"' "$BASE_DIR" | while read -r file; do
|
||||
# sed -i 's/document\.title="Jellyfin"/document\.title="AlaskarTV"/g' "$file"
|
||||
# done
|
||||
#
|
||||
# # Ensure fallback title is also updated to "AlaskarTV"
|
||||
# grep -rl 'document.title=e||"Jellyfin"' "$BASE_DIR" | while IFS= read -r file; do
|
||||
# sed -i 's/document.title=e||"Jellyfin"/document.title=e||"AlaskarTV"/g' "$file"
|
||||
# done
|
||||
#
|
||||
# echo "Document titles updated to 'AlaskarTV' in all files!"
|
||||
|
||||
#!/bin/bash
|
||||
|
||||
#!/bin/sh
|
||||
# Set the base directory where Jellyfin's files are located
|
||||
BASE_DIR="/jellyfin/jellyfin-web"
|
||||
|
||||
# Update document.title to "AlaskarTV" in all relevant files (case-insensitive)
|
||||
grep -rli 'document\.title="jellyfin"' "$BASE_DIR" | while IFS= read -r file; do
|
||||
# Determine the name of this script so we can exclude it
|
||||
SCRIPT_NAME=$(basename "$0")
|
||||
|
||||
# Update document.title to "AlaskarTV" in all relevant files (case‑insensitive),
|
||||
# excluding this script itself.
|
||||
grep -rli --exclude="$SCRIPT_NAME" 'document\.title="jellyfin"' "$BASE_DIR" | while IFS= read -r file; do
|
||||
echo "Updating document.title in: $file"
|
||||
# The 'gI' flags mean "global" and "case-insensitive"
|
||||
# The 'gI' flags mean global replacement and case‑insensitive matching (GNU sed)
|
||||
sed -i 's/document\.title="jellyfin"/document.title="AlaskarTV"/gI' "$file"
|
||||
done
|
||||
|
||||
# Update fallback title (case-insensitive)
|
||||
grep -rli 'document.title=e||"jellyfin"' "$BASE_DIR" | while IFS= read -r file; do
|
||||
# Update fallback title (case‑insensitive), again excluding this script.
|
||||
grep -rli --exclude="$SCRIPT_NAME" 'document.title=e||"jellyfin"' "$BASE_DIR" | while IFS= read -r file; do
|
||||
echo "Updating fallback title in: $file"
|
||||
sed -i 's/document.title=e||"jellyfin"/document.title=e||"AlaskarTV"/gI' "$file"
|
||||
done
|
||||
|
||||
# Update enableBackdrops function in main.jellyfin.bundle.js
|
||||
# This will change: enableBackdrops:function(){return _}
|
||||
# To: enableBackdrops:function(){return E}
|
||||
# This changes:
|
||||
# enableBackdrops:function(){return _}
|
||||
# to:
|
||||
# enableBackdrops:function(){return E}
|
||||
FILE="$BASE_DIR/main.jellyfin.bundle.js"
|
||||
if [[ -f "$FILE" ]]; then
|
||||
if [ -f "$FILE" ]; then
|
||||
echo "Updating enableBackdrops in: $FILE"
|
||||
sed -i 's/enableBackdrops:function(){return _}/enableBackdrops:function(){return E}/g' "$FILE"
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue