mirror of
https://github.com/Jonny007-MKD/OTR-SaneRename
synced 2025-01-22 08:49:48 +01:00
Remove first word from episode title if neccessary
This commit is contained in:
parent
e97e2d8e46
commit
c2cca9c614
1 changed files with 16 additions and 5 deletions
|
@ -248,19 +248,30 @@ function funcGetEpisodes {
|
||||||
|
|
||||||
# Get the information from episodes list of TvDB
|
# Get the information from episodes list of TvDB
|
||||||
function funcGetEpisodeInfo {
|
function funcGetEpisodeInfo {
|
||||||
|
local tmp;
|
||||||
|
local title;
|
||||||
|
title="$episode_title"
|
||||||
|
wget_file="$PwD/episodes-${series_id}.xml"
|
||||||
while true; do
|
while true; do
|
||||||
episode_info=$(grep "Name>$episode_title" "$PwD/episodes-${series_id}.xml" -B 10) # Get XML data of episode
|
episode_info=$(grep "Name>$title" "$wget_file" -B 10) # Get XML data of episode
|
||||||
if [ -z "$episode_info" ]; then # Nothing found. Shorten the title
|
if [ -z "$episode_info" ]; then # Nothing found. Shorten the title
|
||||||
tmp=${episode_title% *}
|
tmp=${title% *}
|
||||||
if [ ${#tmp} -le 4 ] || [ "$tmp" == "$episode_title" ]; then
|
if [ ${#tmp} -le 4 ] || [ "$tmp" == "$title" ]; then
|
||||||
break;
|
break;
|
||||||
fi
|
fi
|
||||||
episode_title="$tmp"
|
title="$tmp"
|
||||||
eecho -e " EPG:\tEpisode title:\t$episode_title"
|
eecho -e " EPG:\tEpisode title:\t$title"
|
||||||
else
|
else
|
||||||
break;
|
break;
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
if [ -z "$episode_info" ]; then # If we have not found anything
|
||||||
|
tmp="${episode_title%% *}" # Get the first wird
|
||||||
|
title="${episode_title#$tmp }" # Remove it from the title
|
||||||
|
eecho -e " EPG:\tEpisode title:\t$title"
|
||||||
|
episode_info=$(grep "Name>$title" "$wget_file" -B 10) # Get XML data of episode
|
||||||
|
fi
|
||||||
|
episode_title="$title"
|
||||||
|
|
||||||
if [ -n "$episode_info" ]; then # If we have found something
|
if [ -n "$episode_info" ]; then # If we have found something
|
||||||
episode_number=$(echo -e "$episode_info" | grep -m 1 "Combined_episodenumber") # Get episode number
|
episode_number=$(echo -e "$episode_info" | grep -m 1 "Combined_episodenumber") # Get episode number
|
||||||
|
|
Loading…
Reference in a new issue