I would like to thank all of the contributors who are improving this project. I really appreciate your efforts. This project started when I was in college and I never thought it would turn into anything. Seeing all you guys add features and fix the errors that I couldn't is really encouraging. Thank you so much!
Takes all the files on your desktop and put them in folders according to extensions. NO MORE MESSY DESKTOPS! At least not on the outside :)
Feel free to join the channel and contribute. If you have already had a PR merged, please join the channel.
The setup file is not yet configured (work in progress). To run the program, download the repo and install the required packages then run the Clean.py file.
The buttons are Clean
, Exit
, Undo
, Schedule
, Remove Schedule
and do exactly as they are implied.
All the necessary packages are mentioned in requirements.txt. They can be installed by
running pip install -r requirements.txt
or using pipenv install
and it will automatically detect the requirements.txt
and setup an enviroment for you. For development purposes, I suggest you create a
virtual environment or use a dependency manager like pipenv to keep a clear state, separate from your own setup.
The activate.sh script has been provided to ensure a standard development environment. To create the environment if it doesn't already exist, or simply load it otherwise, run source ./activate.sh
You can also use docker in combination with pipenv, here you have an example.
If you do not want to create a virtual environment, just run the pip command above and ignore the following. Otherwise, the activate.sh script will handle the creation and loading of the virtual environment with all the necessary dependencies. Furthermore, once a new dependency is established, remove requirements.txt and please run pip freeze > requirements.txt
to generate a new file that should be committed to version control.
Python3 Instructions:
python -m venv organise_desktop
To activate it, run source organise_desktop/bin/activate
$ git clone https://github.com/blavejr/OrganiseDesktop.git
Navigate to the repo and run the following command:
$ pip install -r requirements.txt
Please read the Contributing Guidlines for details about pull requests, bug reports or opening an issue.