Ash515 / AutomaDesk

Desktop Files Organizing Automation
19 stars 31 forks source link

Enhancement: Adding a different thread #21

Open mvp-2003 opened 1 month ago

mvp-2003 commented 1 month ago

In the #12, I mentioned about an idea of Downloads Router. This issue is an enhancement to the project.

Since this is a GUI application, it will be a heavy software to keep running in the background. But for Automation, the software needs to be kept running in the background. So, it will be better if we create a different thread that can be started and stopped by the GUI app. This sole purpose of the thread will be doing the automations that the user chooses for in the GUI app. This thread can also be stopped by the user when not needed.

Note: Not sure how to achieve this and would need a team to accomplish this.

Tankala-Sai-Lahari commented 1 month ago

I would like to contribute this , I have some idea please assign it to me

Tankala-Sai-Lahari commented 1 month ago

@Ash515

sesiii commented 1 month ago

Essentially, what i have in my idea that it should have various buttons on the main window, like "Organize files", "Delete_files", "Download_Files", etc and other functionalities and when either of them is clicked, it will call that function and will perform that accordingly and once the task is performed, it wil again get back to main window of the application. buttons will be similar to those shown below on a tkinter window

image Screenshot from 2024-05-13 01-19-20

mvp-2003 commented 1 month ago

Yes, that is also my idea. I am currently working on the Downloads router which is taking longer than expected. I would like to have a frontend for this but the problem is that when we integrate the code, things will get messy. So we would need a planned frontend first. Also, the sign-in feature doesn't seem necessary.

sesiii commented 1 month ago

The sign in is from my project, not related to this project