Textual TUI for finding, downloading, and optionally deleting JSON files from rclone remotes. Files are moved to remote:deleted-json-files (not permanently deleted) so you can recover them if needed.
- Python 3.10+
- rclone installed and configured
- macOS for "Open in Finder" (optional)
pip install -e .Or with uv:
uv sync --extra devrclone-cleanup-json-filesOr with uv:
uv run rclone-cleanup-json-filesOr:
python -m rclone_cleanup_json_files.app(From the project root with src on PYTHONPATH or after pip install -e ..)
- Select an rclone remote from the list
- Select a top-level path on the remote (or root)
- Enter or browse to a local destination folder
- JSON files are downloaded to
{dest}/{remote}-{path}/ - Optionally open in Finder (macOS)
- Optionally move from remote to
remote:deleted-json-files/{path}(backup, not permanent delete)
Rich Lewis - GitHub: @RichLewis007