https://github.com/zhivem/recyclebinmanagerpy
RecycleBinManager — предоставляет удобные инструменты для управления корзиной: очистка, открытие, настройка автозапуска, выбор набора иконок и многое другое.
https://github.com/zhivem/recyclebinmanagerpy
gui iconset minibin pyqt6 python recyclebin recyclebinmanager systemtray utility windows
Last synced: 7 months ago
JSON representation
RecycleBinManager — предоставляет удобные инструменты для управления корзиной: очистка, открытие, настройка автозапуска, выбор набора иконок и многое другое.
- Host: GitHub
- URL: https://github.com/zhivem/recyclebinmanagerpy
- Owner: zhivem
- License: mit
- Created: 2024-12-27T22:35:13.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-12-29T22:22:27.000Z (9 months ago)
- Last Synced: 2025-01-07T23:46:16.063Z (9 months ago)
- Topics: gui, iconset, minibin, pyqt6, python, recyclebin, recyclebinmanager, systemtray, utility, windows
- Language: Python
- Homepage:
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
RecycleBinManager by [Zhivem]
## Скриншоты


> [!NOTE]
> Утилиту RecycleBinManager, написанную на языке `C#`, можно посмотреть здесь: [RecycleBinManager на C#](https://github.com/zhivem/MinibinForkC). Эта версия утилиты имеет меньший размер и позволяет устанавливать дополнительные иконки.## Введение
RecycleBinManager — это Windows-приложение, написанное на языке `Python` и работающее в системном трее. Оно предоставляет удобные инструменты для управления корзиной: очистка, открытие, настройка автозапуска, выбор набора иконок и многое другое.
## Основные возможности
- **Очистка корзины**: Быстро удаляйте все файлы из корзины с уведомлениями об успешной очистке или возникших ошибках.
- **Просмотр корзины**: Легкий доступ к содержимому корзины через двойной клик по иконке.
- **Автоматическое обновление**: Программа периодически обновляет информацию о состоянии корзины (количество элементов, общий объем) и отображает её в подсказке системного трея.
- **Кастомизация**:
- Выбор набора иконок для отображения состояния корзины (пустая/полная).
- Включение или отключение уведомлений.
- Настройка отображения корзины на рабочем столе.
- **Автозапуск**: Настройка запуска приложения при старте системы.
- **Поддержка уведомлений**: Получайте системные уведомления о действиях с корзиной.## Используемые технологии
- **Язык**: `Python`
- **GUI**: `PyQt6`
- **Модули**:
- `autostart` — управление автозапуском.
- `QSettings` — сохранение настроек приложения.
- `icon_manager` — работа с иконками.
- `toggle_recycle_bin` — отображение иконки на рабочем столе.## Установка и запуск
1. Убедитесь, что у вас установлен Python 3.10 или выше.
2. Установите необходимые зависимости:
```bash
pip install -r requirements.txt
```
3. Склонируйте репозиторий:
```bash
git https://github.com/zhivem/RecycleBinManagerPY.git
cd RecycleBinManager
```
4. Запустите приложение:
```bash
python main.py
```> [!NOTE]
> Если вы хотите скачать готовое приложение без сборки, перейдите в [Releases](https://github.com/zhivem/RecycleBinManagerPY/releases/tag/1.0) и загрузите его на свой компьютер.## Лицензия
Этот проект распространяется по лицензии [MIT](https://choosealicense.com/licenses/mit/).