├── .gitignore ├── CHANGELOG.md ├── README.md ├── docs ├── 1. file scanning.md ├── 2. compression process.md ├── 3. concurrency.md ├── 4. size accounting.md └── 5. verbose output.md ├── locales ├── de.json ├── en.json ├── es.json ├── fr.json ├── pt.json └── ru.json ├── main.py ├── src ├── __init__.py ├── compression │ ├── __init__.py │ ├── compression_executor.py │ ├── compression_planner.py │ └── entropy.py ├── compression_module.py ├── config.py ├── console.py ├── drive_inspector.py ├── file_utils.py ├── flag_parser.py ├── i18n.py ├── launch.py ├── runtime.py ├── skip_logic.py ├── stats.py ├── timer.py └── workers.py └── trash-compactor.spec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/README.md -------------------------------------------------------------------------------- /docs/1. file scanning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/docs/1. file scanning.md -------------------------------------------------------------------------------- /docs/2. compression process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/docs/2. compression process.md -------------------------------------------------------------------------------- /docs/3. concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/docs/3. concurrency.md -------------------------------------------------------------------------------- /docs/4. size accounting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/docs/4. size accounting.md -------------------------------------------------------------------------------- /docs/5. verbose output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/docs/5. verbose output.md -------------------------------------------------------------------------------- /locales/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/locales/de.json -------------------------------------------------------------------------------- /locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/locales/en.json -------------------------------------------------------------------------------- /locales/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/locales/es.json -------------------------------------------------------------------------------- /locales/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/locales/fr.json -------------------------------------------------------------------------------- /locales/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/locales/pt.json -------------------------------------------------------------------------------- /locales/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/locales/ru.json -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/main.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/__init__.py -------------------------------------------------------------------------------- /src/compression/__init__.py: -------------------------------------------------------------------------------- 1 | # Compression submodule -------------------------------------------------------------------------------- /src/compression/compression_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/compression/compression_executor.py -------------------------------------------------------------------------------- /src/compression/compression_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/compression/compression_planner.py -------------------------------------------------------------------------------- /src/compression/entropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/compression/entropy.py -------------------------------------------------------------------------------- /src/compression_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/compression_module.py -------------------------------------------------------------------------------- /src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/config.py -------------------------------------------------------------------------------- /src/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/console.py -------------------------------------------------------------------------------- /src/drive_inspector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/drive_inspector.py -------------------------------------------------------------------------------- /src/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/file_utils.py -------------------------------------------------------------------------------- /src/flag_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/flag_parser.py -------------------------------------------------------------------------------- /src/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/i18n.py -------------------------------------------------------------------------------- /src/launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/launch.py -------------------------------------------------------------------------------- /src/runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/runtime.py -------------------------------------------------------------------------------- /src/skip_logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/skip_logic.py -------------------------------------------------------------------------------- /src/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/stats.py -------------------------------------------------------------------------------- /src/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/timer.py -------------------------------------------------------------------------------- /src/workers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/src/workers.py -------------------------------------------------------------------------------- /trash-compactor.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-when-the-uh/trash-compactor/HEAD/trash-compactor.spec --------------------------------------------------------------------------------