# Reaper Cleanup
A CLI tool to clean up unused media files from Reaper projects. It covers the use case of having multiple projects in the same folder refering to the same medias (e.g., for version control).
## Features
- Scans all Reaper project files (`.rpp`) in a given directory
- Identifies media files referenced in the projects
- Finds unused media files in the Media folder (configurable, type `reaper-cleanup --help`)
- Shows a list of files to be deleted and asks for confirmation
- Safely removes unused media files
## Installation
```bash
pip install -e .
```
## Usage
```bash
reaper-cleanup /path/to/your/reaper/project/folder
```
The tool will:
1. Scan all `.rpp` files in the specified folder
2. Check which media files are referenced
3. List all unused media files in the Media subfolder
4. Ask for confirmation before deletion
Raw data
{
"_id": null,
"home_page": null,
"name": "reaper-cleanup",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "reaper, audio, cleanup, media, daw",
"author": "MateusMolina",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/44/5c/60acb50929530dfb42e12b5f3712f1863b72dadd4b21dfe6e53107043865/reaper_cleanup-0.1.0.tar.gz",
"platform": null,
"description": "# Reaper Cleanup\r\n\r\nA CLI tool to clean up unused media files from Reaper projects. It covers the use case of having multiple projects in the same folder refering to the same medias (e.g., for version control). \r\n\r\n## Features\r\n\r\n- Scans all Reaper project files (`.rpp`) in a given directory\r\n- Identifies media files referenced in the projects\r\n- Finds unused media files in the Media folder (configurable, type `reaper-cleanup --help`)\r\n- Shows a list of files to be deleted and asks for confirmation\r\n- Safely removes unused media files\r\n\r\n## Installation\r\n\r\n```bash\r\npip install -e .\r\n```\r\n\r\n## Usage\r\n\r\n```bash\r\nreaper-cleanup /path/to/your/reaper/project/folder\r\n```\r\n\r\nThe tool will:\r\n\r\n1. Scan all `.rpp` files in the specified folder\r\n2. Check which media files are referenced\r\n3. List all unused media files in the Media subfolder\r\n4. Ask for confirmation before deletion\r\n",
"bugtrack_url": null,
"license": null,
"summary": "CLI tool to clean up unused media files from Reaper projects",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://github.com/MateusMolina/reaper-cleanup",
"Issues": "https://github.com/MateusMolina/reaper-cleanup/issues",
"Repository": "https://github.com/MateusMolina/reaper-cleanup"
},
"split_keywords": [
"reaper",
" audio",
" cleanup",
" media",
" daw"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "e2da0d419d4dce47890347ace63fc9979546a0d7225d231f5bf6bf140f79d220",
"md5": "efbd4981449f81a06a882919649cee09",
"sha256": "0ce61fde1d64b8fc8bf0701111e431839ae1e2bc27f7a2a5c1d655ee00d7a937"
},
"downloads": -1,
"filename": "reaper_cleanup-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "efbd4981449f81a06a882919649cee09",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 6620,
"upload_time": "2025-09-13T17:24:43",
"upload_time_iso_8601": "2025-09-13T17:24:43.276656Z",
"url": "https://files.pythonhosted.org/packages/e2/da/0d419d4dce47890347ace63fc9979546a0d7225d231f5bf6bf140f79d220/reaper_cleanup-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "445c60acb50929530dfb42e12b5f3712f1863b72dadd4b21dfe6e53107043865",
"md5": "3607b0bf2fd97787b47de104eb8aa7f9",
"sha256": "0acd0acf2e6f51c78a24209aef7ff78a5e5f211fd8a07cebec99352269660599"
},
"downloads": -1,
"filename": "reaper_cleanup-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "3607b0bf2fd97787b47de104eb8aa7f9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 5740,
"upload_time": "2025-09-13T17:24:44",
"upload_time_iso_8601": "2025-09-13T17:24:44.565196Z",
"url": "https://files.pythonhosted.org/packages/44/5c/60acb50929530dfb42e12b5f3712f1863b72dadd4b21dfe6e53107043865/reaper_cleanup-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-13 17:24:44",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "MateusMolina",
"github_project": "reaper-cleanup",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "reaper-cleanup"
}