reaper-cleanup


Namereaper-cleanup JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryCLI tool to clean up unused media files from Reaper projects
upload_time2025-09-13 17:24:44
maintainerNone
docs_urlNone
authorMateusMolina
requires_python>=3.8
licenseNone
keywords reaper audio cleanup media daw
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 1.91618s