Skip to content

Program to automatically sort downloaded files to new folders

License

Notifications You must be signed in to change notification settings

tabratton/AnimeOrganizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AnimeOrganizer

A small, multi-threaded Java program that monitors specified folders for and copies them to another specified folder.

As of right now, it is specialized to working with lftp downloads and episodes of anime, since that is the program that I use to download and those are the files that I usually need to sort.

Uses:

paths.json

{
   "paths": [
     {
       "source": "C:/example",
       "destination": "D:/example",
       "placeInSub": false
     },
     {
       "source": "C:/example2",
       "destination": "C:/example3",
       "placeInSub": true
     }
   ]
 }

Above is an example paths.json file, which is used to configure which folder(s) to watch, and where to copy new files to. placeInSub specifies where to place the file in a subfolder, which is named after the detected file, in the destination folder.

This function is most useful for episodes of anime as AnitomyJ will parse the filename to determine the name of the show.

Future Improvements

  • Generalize detection for more download programs than just lftp.
  • Add option to auto-rename anime downloads based on detected show and episode number.
  • Add option to move files instead of copy.

About

Program to automatically sort downloaded files to new folders

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages