TidyingUp is a convenient Electron-based application for automatically sorting and cleaning the contents of your folders. Select a folder to monitor, and the app will track new files, automatically sort them into categories! 🚀
- Automatic file sorting: Files are moved into corresponding folders (e.g., Images, Videos, Music).
- Background operation: The app continues to work even after the main window is closed, with an icon in the system tray.
- Language support: Supports English 🇺🇸 and Russian 🇷🇺.
- User-friendly interface: Select folders, manage monitoring, and receive notifications with a single click.
- Customizable menu: Change the language directly from the app menu.
- Make sure you have Node.js and npm installed.
- Clone the repository:
git clone https://github.com/your-username/folder-cleaner.git
- Navigate to the project folder:
cd folder-cleaner
- Install dependencies:
npm install
- Run the app:
npm start
To build an executable file, run the following command:
npm run build
After completion, the build
command will create a folder with executables for your operating system.
The app supports two languages:
- 🇺🇸 English (default)
- 🇷🇺 Russian
You can switch the language via the Language
menu.
The app automatically sorts files into the following categories:
- Images:
.jpg
,.jpeg
,.png
,.gif
,.bmp
- Videos:
.mp4
,.mkv
,.avi
,.mov
,.wmv
- Music:
.mp3
,.wav
,.aac
,.flac
- Archives:
.zip
,.rar
,.7z
,.tar
,.gz
- Documents:
.doc
,.docx
,.pdf
,.txt
,.xlsx
,.pptx
- Others: All other files
- Select a folder: Click the "Select Folder" button or use the app menu.
- Start monitoring: The app will start tracking changes in the selected folder.
- Stop monitoring: You can stop monitoring by selecting "Stop Watching" in the menu.
- Background operation: The tray icon allows quick access to open or exit the app.
- Change language: Switch the language via the
Language
menu.
- Node.js 16+
- Electron 25+
- Ensure you have write permissions for the selected folder for optimal performance.
Want to contribute? We'd love your PRs! Just fork the repository and submit your pull request. 🙌
If you have any questions or suggestions, create issues.
This project is licensed under the MIT License.
- Electron — for their amazing framework.
- OpenAI — for inspiration.
📂 Simplify your life with TidyingUp today! 🎉