Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- i'm not a fan of the naming convention and it's a pain getting all files into my movies folder. here's a bash script that will hardlink the files to their radarr folder and put the file with a proper name that should be picked up by radarr.
- NOTE: The ones below marked #fixed were updated to match the specific way radarr named the folders, which was slightly different than the initial source list I used,
- Hope this helps someone else.
- i'm assuming radarr won't like "/....movie 01.mkv" btw, so perhaps this wasn't necessary.
- Script below:
- #!/bin/bash
- # Define source and destination folders
- SOURCE_FOLDER="<path-to-downloads-folder>/downloads/complete/movies/[Anime Time] Crayon Shin-chan Movie Collection (1993-2022) [BD] [1080p][HEVC 10bit x265][AAC][Eng Sub] (Shin-chan All Movies)"
- DESTINATION_ROOT_FOLDER="<path-to-data-folder>/data/media/movies"
- # Array of movies and their corresponding folders
- declare -A movies=(
- ["[Anime Time] Crayon Shin-chan - Movie 01 (1993).mkv"]="Crayon Shin-chan Action Mask vs. Leotard Devil (1993)"
- ["[Anime Time] Crayon Shin-chan - Movie 02 (1994).mkv"]="Crayon Shin-chan The Hidden Treasure of the Buri Buri Kingdom (1994)"
- ["[Anime Time] Crayon Shin-chan - Movie 03 (1995).mkv"]="Crayon Shin-chan Unkokusai's Ambition (1995)"
- ["[Anime Time] Crayon Shin-chan - Movie 04 (1996).mkv"]="Crayon Shin-chan Great Adventure In Henderland (1996)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 05 (1997).mkv"]="Crayon Shin-chan Pursuit of the Balls of Darkness (1997)"
- ["[Anime Time] Crayon Shin-chan - Movie 06 (1998).mkv"]="Crayon Shin-chan Dengeki! Buta no Hizume Daisakusen (1998)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 07 (1999).mkv"]="Crayon Shin-chan Explosion! The Hot Spring's Feel Good Final Battle (1999)"
- ["[Anime Time] Crayon Shin-chan - Movie 08 (2000).mkv"]="Crayon Shin-chan A Storm-invoking Jungle (2000)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 09 (2001).mkv"]="Crayon Shin-chan Storm-invoking Passion! The Adult Empire Strikes Back (2001)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 10 (2002).mkv"]="Crayon Shin-chan A Storm-invoking Splendor! The Battle of the Warring States (2002)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 11 (2003).mkv"]="Crayon Shin-chan The Glorious Storm-invoking Yakiniku Road (2003)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 12 (2004).mkv"]="Crayon Shin-chan Invoke a Storm! The Kasukabe Boys of the Evening Sun (2004)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 13 (2005).mkv"]="Crayon Shin-chan The Legend Called Buri Buri 3 Minutes Charge (2005)"
- ["[Anime Time] Crayon Shin-chan - Movie 14 (2006).mkv"]="Crayon Shin-chan The Legend Called Dance! Amigo! (2006)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 15 (2007).mkv"]="Crayon Shin-chan Invoke a Storm! The Singing Buttocks Bomb (2007)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 16 (2008).mkv"]="Crayon Shin-chan Invoke a Super Storm! The Hero of Kinpoko (2008)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 17 (2009).mkv"]="Crayon Shin-chan Roar! Kasukabe Animal Kingdom (2009)"
- ["[Anime Time] Crayon Shin-chan - Movie 18 (2010).mkv"]="Crayon Shin-chan Super-Dimension! The Storm Called My Bride (2010)"
- ["[Anime Time] Crayon Shin-chan - Movie 19 (2011).mkv"]="Crayon Shin-chan Fierceness That Invites Storm! Operation Golden Spy (2011)"
- ["[Anime Time] Crayon Shin-chan - Movie 20 (2012).mkv"]="Crayon Shin-chan Invoke a Storm! Me and the Space Princess (2012)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 21 (2013).mkv"]="Crayon Shin-chan Very Tasty! B-class Gourmet Survival!! (2013)"
- ["[Anime Time] Crayon Shin-chan - Movie 22 (2014).mkv"]="Crayon Shin-chan Intense Battle! Robo Dad Strikes Back (2014)"
- ["[Anime Time] Crayon Shin-chan - Movie 23 (2015).mkv"]="Crayon Shin-chan My Moving Story! Cactus Large Attack! (2015)"
- ["[Anime Time] Crayon Shin-chan - Movie 24 (2016).mkv"]="Crayon Shin-chan Fast Asleep! Dreaming World Big Assault! (2016)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 25 (2017).mkv"]="Crayon Shin-chan Invasion!! Alien Shiriri (2017)"
- ["[Anime Time] Crayon Shin-chan - Movie 26 (2018).mkv"]="Crayon Shin-chan Burst Serving! Kung Fu Boys ~Ramen Rebellion~ (2018)"
- ["[Anime Time] Crayon Shin-chan - Movie 27 (2019).mkv"]="Crayon Shin-chan Honeymoon Hurricane ~The Lost Hiroshi~ (2019)"
- ["[Anime Time] Crayon Shin-chan - Movie 28 (2020).mkv"]="Crayon Shin-Chan Crash! Rakuga Kingdom and Almost Four Heroes (2020)" #fixed
- ["[Anime Time] Crayon Shin-chan - Movie 29 (2021).mkv"]="Crayon Shin-chan Shrouded in Mystery! The Flowers of Tenkazu Academy (2021)"
- ["[Anime Time] Crayon Shin-chan - Movie 30 (2022).mkv"]="Crayon Shinchan the Movie The Tornado Legend of Ninja Mononoke (2022)" #fixed
- )
- # Function to sanitize filenames
- sanitize_filename() {
- echo "$1" | sed 's/[\/:*?"<>|]//g'
- }
- # Create symlinks
- for source_file in "${!movies[@]}"; do
- destination_folder="${DESTINATION_ROOT_FOLDER}/${movies[$source_file]}"
- destination_filename="${movies[$source_file]}.mkv"
- source_path="${SOURCE_FOLDER}/${source_file}"
- destination_path="${destination_folder}/${destination_filename}"
- # Create destination folder if it doesn't exist
- mkdir -p "${destination_folder}"
- # Create symlink
- ln -vf "${source_path}" "${destination_path}"
- sudo chown -h "1001:1001" "${destination_path}"
- echo "Created symlink: ${destination_path} -> ${source_path}"
- done
Add Comment
Please, Sign In to add comment