ipsingh06 / seedsync

Sync your seedbox. Fast. And more.
https://ipsingh06.github.io/seedsync/
Apache License 2.0
312 stars 43 forks source link

[Request] Multiple root folders and destinations #102

Open Herjar opened 3 years ago

Herjar commented 3 years ago

The files on my seedbox are sorted into folders (film, tv, games etc.). I have different locations locally for each folder. I currently use my own script to pull stuff from the seedbox, but I like the web interface from seedsync. I would be very interested in the possibility of multiple root folders, each with their own destination.

quadcom commented 3 years ago

Set SS to sync at the type level (film, tv, games etc.) and mirror it on your local side. That should get you what you need.

SS will SYNC whatever you point it at to your local system.

Herjar commented 3 years ago

But then I need the exact same folder structure locally. I have all video in one mergerfs pool, another pool with games, another with comics and books etc. Of course I could just have one download folder locally which I sync to and then move the files after to the correct destination with a script. But that is a waste of resources and takes extra time.

I guess I could also run multiple seedsync, one for each folder type. But then I have multiple web interfaces to check. Does not seem any more convenient than the manual lftp script I am currently running.

quadcom commented 3 years ago

It shouldn't take more than a couple of seconds to relocate the files in 'movies' etc to where you want on your system. As long as the SeedSync target DL folder is on the same physical drive or volume as where it should end up it's a matter of updating the drive TOC. Yes, it would take longer if it's going to a different physical drive or NAS volume.

Herjar commented 3 years ago

They are on different hard-drives.

obsidiangroup commented 1 year ago

I've just discovered seedsync and this is a feature I wish was available.

On my remote system, downloads will go to say /home/user/downloads/completed/tv; /home/users/downloads/completed/movies;/home/users/downloads/completed/movies-4k;/home/users/downloads/completed/software, etc. Locally, the paths may be /tv, /movies, etc.

I'd love a way to tell Seedsync to sync items from remoteDirectoryA -> localDirectoryA , remoteDirectoryB -> localDirectoryB. Grabbing the entire /home/users/downloads/completed is not what I want -- I only want to grab files from certain directories. And when I grab those certain files, want them placed in a different location based on the remote directory.

No time.. No time.. But maybe I'll take a look at the code to see if something like this is easily doable.