-
Notifications
You must be signed in to change notification settings - Fork 225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiselect to run multiple tasks #80
Comments
Nope. There is no multi select implemented.
As you probably noticed there is bare minimum done to make sure tasks can be used. They can be me massively improved - I agree - but step by step:)
… On 21 Feb 2020, at 19:17, FoxP ***@***.***> wrote:
Hello, thank you very much for RcloneBrowser! 👍
It is possible to add a way to multi-select jobs from "Task" tab then click to the "Run" button to run them one by one, from top to bottom ?
Thanks in advance!
Best regards
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <#80?email_source=notifications&email_token=ADXJHOXBMUBZ2XJE35R5DLLREASDNA5CNFSM4KZI4K3KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IPMKNEQ>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ADXJHOSRBAQ2GYXTMYBTQJ3REASDNANCNFSM4KZI4K3A>.
|
Maybe you would like to look at Rclone Browser code and improve it? Pretty much all is missing there... it would be great if tasks can be sorted, rearranged by drug and drop (this is actually one line of code - but I failed to make changes persistent). Multi run etc.. |
Also it would be nice to add some sort of scheduler to tasks. You are more than welcome to help with Rclone Browser. More people get involved than better it will become |
I'm not very good at C++, my main languages are C# / Python. |
I have implemented multiple tasks selection.. Would you be interested to try beta version? If yes let me know what is your operating system and I will release one. |
Oh, cool! Yes, for Windows please. 👍 I mainly use rclone for online backups so in my opinion :
|
At the moment it is just multi select - and run all at once.
I was also thinking about adding some sort of simple queue. But it is not there yet. Maybe somebody will take on this task:)
… On 1 Mar 2020, at 19:16, FoxP ***@***.***> wrote:
Oh, cool! Yes, for Windows please. 👍
Do you run selected tasks in selected order ? Or from top to bottom ?
If from top to bottom, is there a way to edit tasks order ?
Do you run all selected tasks one by one ? Or all at once ?
I mainly use rclone for online backups so in my opinion :
running selected tasks from top to bottom is better, if you can edit tasks order
running tasks one by one is better as you may want to copy some data at a specific location, then upload it somewhere else. Plus, running all tasks at once may DDOS the storage system because i guess you start them in separate threads
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#80?email_source=notifications&email_token=ADXJHOVW6JA6FU5O72C5VVLRFKX7ZA5CNFSM4KZI4K3KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENNICEI#issuecomment-593133841>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ADXJHOWWOESZW4INY42VREDRFKX7ZANCNFSM4KZI4K3A>.
|
tasks are now sorted alphabetically - A->Z or Z->Z, so you can control order in some way
I am thinking about "Queue" mechanism - you add tasks to the queue. newly added task are at the bottom. Queue is processed from the top. But it is future project. In the meantime I will release beta Windows version so you can have a look and test. |
Here you are: |
Oops. If i press |
weird... but definitely has to be fixed |
Is there a way to generate logs to help you? |
I know what happened.
I build it with wrong Qt. Correct one in few mins
… On 1 Mar 2020, at 20:19, FoxP ***@***.***> wrote:
Is there a way to generate logs to help you?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#80?email_source=notifications&email_token=ADXJHOT7NAGNCI57RF6ITVLRFK7MBA5CNFSM4KZI4K3KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENNJUXA#issuecomment-593140316>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ADXJHOXFADO43GF2J7GYAR3RFK7MBANCNFSM4KZI4K3A>.
|
Working one https://1drv.ms/u/s!Aq335pidOrBV3-hBew4Haw4QybPetQ There is bug in Qt (I've got ticket open with Qt authors) - so I use different versions in every environment. Easy to mess things up. But this time I tested:) this is working one |
Its works very well. 👍 Some comments :
|
Any feedback welcomed.
It is big work in progress atm. So some glitches are expected. Said that I only release stable code so it is definitely usable. More things live in my alpha versions but they are not ready for trying yet.
… On 1 Mar 2020, at 20:39, FoxP ***@***.***> wrote:
Its works very well. 👍
Some comments :
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Also good that you test it on windows. I do all dev on Mac so windows testing is always behind. It is real PITA trying to keep all three platforms working consistently. |
Also note that things like rclone check, get tree etc are no longer blocking main window. They all run modeless windows. |
I edited my previous comment. |
That's nice! |
It is not the same on macOS and Linux where it works as intended. Another example of cross platform app dev fun:) It is simple time wise impossible to test all aspects of all environments for me so your help is really appreciated. |
Oh, shame on Qt. |
another beta ready - with added tasks queue processing. https://1drv.ms/u/s!Aq335pidOrBV3-hEcyYkwUGHh1ua8Q Let me know what you think. |
Your ps file. I relyon QT backend to decide if file is executable or not. You can always type it’s path/name by hand I think. Then nothing is checked |
I want to ask something from @FoxP, it's nothing to do with the issue but what software you use to record screen and turn to GIF? |
You are right! Works perfectly.
No problem, I always use your testing versions instead of latest stable release.
Good approach. Thanks for this. |
@thanamaha2002 : i use oCam, but ScreenToGif may be better. |
Did some additional testing : works perfectly. 👍 |
By any chance do you have maybe simple bat script putting Windows computer to sleep? I could include it in the next release as sample script to use |
You can use this .bat script to hibernate (not sleep) :
...or use this, i had some free time : https://github.com/FoxP/RcloneBrowserLauncher |
Your Launcher is nice thing! I like it |
Thanks! A "Close Rclone Browser when finished" for tasks queue could be a good addition for Rclone Browser, in my opinion. I can implement it in my launcher, but it can be done easier on your side. Also, one question : What is Rclone Browser default install path on Windows? I can't find it as the setup.exe keep my custom install path for each update. |
Wow, nice addition! |
I only intend it add this to mount tasks. Normal tasks will have scheduler one day:) |
if you install for "All users" - |
Also with next beta I will move this chat to new "issue" - this one is already too long:) |
I see sense in hibernation when job done but closing app itself only? Why somebody would do it? Especially there is no history or log at the moment - only way to check if all went ok is to look at jobs. |
Like FreeFileSync, but rclone-based. Perfection. :)
Thanks, added to the README.md file of my launcher.
No problem!
It was just an idea, it could auto-close itself at the end of the queue (if checked somewhere) if no error. This way, no need to have a look at jobs list. |
next beta here: with vastly improved mounting |
Something weird, having my script at this location works : Because of space in path? (between "Code" and "source") |
This is script run after queue is finished? or new mount one?
… On 19 Mar 2020, at 18:57, FoxP ***@***.***> wrote:
Something weird, having my script at this location works :
C:\Users\Blabla\Downloads\test\RcloneBrowserLauncher.exe
...but not at this location :
D:\Documents\Code source\RcloneBrowserLauncher\RcloneBrowserLauncher\bin\Release\RcloneBrowserLauncher.exe
Because of space in path? (between "Code" and "source")
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#80 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ADXJHOTKZYLHODGCRYCP53DRIJTJZANCNFSM4KZI4K3A>.
|
After queue is finished. I'll try new mount feature tomorrow. :) |
ok the same issue on macOS - added to bugs list
… On 19 Mar 2020, at 19:00, FoxP ***@***.***> wrote:
After queue is finished. I'll try new mount feature tomorrow. :)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#80 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ADXJHOVE5UDS337RIVDCSU3RIJTT3ANCNFSM4KZI4K3A>.
|
OK, fixed in v1.9.7.6. Thanks! |
I managed to crash Rclone Browser trying to edit a "Task" while the "Queue" was running (with some tasks inside). Hard to reproduce, but maybe there is a multithreading concurrent access somewhere. |
Thank you. I hope this one is already fixed as I identified some race condition recently and it fits into it - don't have beta release though as many other things are work in progress. In the next few days. |
Just in case I will add extra semaphore to lock task data when queue starts task - as maybe when in by pure luck in the same moment user tries to save the same task data it can clash. |
What is the way in Windows to tell OS don't go sleep? I think I solved this for macOS and would like to add option to RB - "prevent sleep when active transfers". Qt does not have any mechanism to do it so I have to fall back to native code. |
cool. thx. This looks like an answer - I want Rclone Browser to prevent sleep as long as rclone transfer it running. And I even think I wont make it optional - too many configurable options is mess - I don't see any logical reason why somebody would start transfer and then expect computer to go sleep half way. What you think? |
Same, that's why i disable all my computers to go to sleep when "idle".
|
Hello, thank you very much for RcloneBrowser! 👍
It is possible to add a way to multi-select jobs from "Task" tab then click to the "Run" button to run them one by one, from top to bottom ?
A "for each" in selected tasks. 😃
Thanks in advance!
Best regards
The text was updated successfully, but these errors were encountered: