DyeHardman

shin chan movie pack tl

Jul 28th, 2024
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.47 KB | None | 0 0
  1. 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.
  2.  
  3. 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,
  4.  
  5. Hope this helps someone else.
  6.  
  7. i'm assuming radarr won't like "/....movie 01.mkv" btw, so perhaps this wasn't necessary.
  8.  
  9.  
  10. Script below:
  11.  
  12. #!/bin/bash
  13.  
  14. # Define source and destination folders
  15. 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)"
  16. DESTINATION_ROOT_FOLDER="<path-to-data-folder>/data/media/movies"
  17.  
  18. # Array of movies and their corresponding folders
  19. declare -A movies=(
  20. ["[Anime Time] Crayon Shin-chan - Movie 01 (1993).mkv"]="Crayon Shin-chan Action Mask vs. Leotard Devil (1993)"
  21. ["[Anime Time] Crayon Shin-chan - Movie 02 (1994).mkv"]="Crayon Shin-chan The Hidden Treasure of the Buri Buri Kingdom (1994)"
  22. ["[Anime Time] Crayon Shin-chan - Movie 03 (1995).mkv"]="Crayon Shin-chan Unkokusai's Ambition (1995)"
  23. ["[Anime Time] Crayon Shin-chan - Movie 04 (1996).mkv"]="Crayon Shin-chan Great Adventure In Henderland (1996)" #fixed
  24. ["[Anime Time] Crayon Shin-chan - Movie 05 (1997).mkv"]="Crayon Shin-chan Pursuit of the Balls of Darkness (1997)"
  25. ["[Anime Time] Crayon Shin-chan - Movie 06 (1998).mkv"]="Crayon Shin-chan Dengeki! Buta no Hizume Daisakusen (1998)" #fixed
  26. ["[Anime Time] Crayon Shin-chan - Movie 07 (1999).mkv"]="Crayon Shin-chan Explosion! The Hot Spring's Feel Good Final Battle (1999)"
  27. ["[Anime Time] Crayon Shin-chan - Movie 08 (2000).mkv"]="Crayon Shin-chan A Storm-invoking Jungle (2000)" #fixed
  28. ["[Anime Time] Crayon Shin-chan - Movie 09 (2001).mkv"]="Crayon Shin-chan Storm-invoking Passion! The Adult Empire Strikes Back (2001)" #fixed
  29. ["[Anime Time] Crayon Shin-chan - Movie 10 (2002).mkv"]="Crayon Shin-chan A Storm-invoking Splendor! The Battle of the Warring States (2002)" #fixed
  30. ["[Anime Time] Crayon Shin-chan - Movie 11 (2003).mkv"]="Crayon Shin-chan The Glorious Storm-invoking Yakiniku Road (2003)" #fixed
  31. ["[Anime Time] Crayon Shin-chan - Movie 12 (2004).mkv"]="Crayon Shin-chan Invoke a Storm! The Kasukabe Boys of the Evening Sun (2004)" #fixed
  32. ["[Anime Time] Crayon Shin-chan - Movie 13 (2005).mkv"]="Crayon Shin-chan The Legend Called Buri Buri 3 Minutes Charge (2005)"
  33. ["[Anime Time] Crayon Shin-chan - Movie 14 (2006).mkv"]="Crayon Shin-chan The Legend Called Dance! Amigo! (2006)" #fixed
  34. ["[Anime Time] Crayon Shin-chan - Movie 15 (2007).mkv"]="Crayon Shin-chan Invoke a Storm! The Singing Buttocks Bomb (2007)" #fixed
  35. ["[Anime Time] Crayon Shin-chan - Movie 16 (2008).mkv"]="Crayon Shin-chan Invoke a Super Storm! The Hero of Kinpoko (2008)" #fixed
  36. ["[Anime Time] Crayon Shin-chan - Movie 17 (2009).mkv"]="Crayon Shin-chan Roar! Kasukabe Animal Kingdom (2009)"
  37. ["[Anime Time] Crayon Shin-chan - Movie 18 (2010).mkv"]="Crayon Shin-chan Super-Dimension! The Storm Called My Bride (2010)"
  38. ["[Anime Time] Crayon Shin-chan - Movie 19 (2011).mkv"]="Crayon Shin-chan Fierceness That Invites Storm! Operation Golden Spy (2011)"
  39. ["[Anime Time] Crayon Shin-chan - Movie 20 (2012).mkv"]="Crayon Shin-chan Invoke a Storm! Me and the Space Princess (2012)" #fixed
  40. ["[Anime Time] Crayon Shin-chan - Movie 21 (2013).mkv"]="Crayon Shin-chan Very Tasty! B-class Gourmet Survival!! (2013)"
  41. ["[Anime Time] Crayon Shin-chan - Movie 22 (2014).mkv"]="Crayon Shin-chan Intense Battle! Robo Dad Strikes Back (2014)"
  42. ["[Anime Time] Crayon Shin-chan - Movie 23 (2015).mkv"]="Crayon Shin-chan My Moving Story! Cactus Large Attack! (2015)"
  43. ["[Anime Time] Crayon Shin-chan - Movie 24 (2016).mkv"]="Crayon Shin-chan Fast Asleep! Dreaming World Big Assault! (2016)" #fixed
  44. ["[Anime Time] Crayon Shin-chan - Movie 25 (2017).mkv"]="Crayon Shin-chan Invasion!! Alien Shiriri (2017)"
  45. ["[Anime Time] Crayon Shin-chan - Movie 26 (2018).mkv"]="Crayon Shin-chan Burst Serving! Kung Fu Boys ~Ramen Rebellion~ (2018)"
  46. ["[Anime Time] Crayon Shin-chan - Movie 27 (2019).mkv"]="Crayon Shin-chan Honeymoon Hurricane ~The Lost Hiroshi~ (2019)"
  47. ["[Anime Time] Crayon Shin-chan - Movie 28 (2020).mkv"]="Crayon Shin-Chan Crash! Rakuga Kingdom and Almost Four Heroes (2020)" #fixed
  48. ["[Anime Time] Crayon Shin-chan - Movie 29 (2021).mkv"]="Crayon Shin-chan Shrouded in Mystery! The Flowers of Tenkazu Academy (2021)"
  49. ["[Anime Time] Crayon Shin-chan - Movie 30 (2022).mkv"]="Crayon Shinchan the Movie The Tornado Legend of Ninja Mononoke (2022)" #fixed
  50. )
  51.  
  52. # Function to sanitize filenames
  53. sanitize_filename() {
  54. echo "$1" | sed 's/[\/:*?"<>|]//g'
  55. }
  56.  
  57. # Create symlinks
  58. for source_file in "${!movies[@]}"; do
  59. destination_folder="${DESTINATION_ROOT_FOLDER}/${movies[$source_file]}"
  60. destination_filename="${movies[$source_file]}.mkv"
  61. source_path="${SOURCE_FOLDER}/${source_file}"
  62. destination_path="${destination_folder}/${destination_filename}"
  63.  
  64. # Create destination folder if it doesn't exist
  65. mkdir -p "${destination_folder}"
  66.  
  67. # Create symlink
  68. ln -vf "${source_path}" "${destination_path}"
  69. sudo chown -h "1001:1001" "${destination_path}"
  70.  
  71. echo "Created symlink: ${destination_path} -> ${source_path}"
  72. done
  73.  
Add Comment
Please, Sign In to add comment