https://github.com/conmcda/cloudflare-r2-desktop
A cloudflare r2 bucket explorer desktop app.
https://github.com/conmcda/cloudflare-r2-desktop
cloudflare cloudflare-r2 cloudflare-r2-api
Last synced: 4 months ago
JSON representation
A cloudflare r2 bucket explorer desktop app.
- Host: GitHub
- URL: https://github.com/conmcda/cloudflare-r2-desktop
- Owner: conmcda
- Created: 2023-03-14T14:50:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-01T07:02:43.000Z (about 1 year ago)
- Last Synced: 2024-09-29T21:31:01.059Z (7 months ago)
- Topics: cloudflare, cloudflare-r2, cloudflare-r2-api
- Language: JavaScript
- Homepage:
- Size: 215 KB
- Stars: 27
- Watchers: 1
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A simple Cloudflare R2 Desktop App

This app is a simple and easy-to-configure explorer for Cloudflare R2 buckets. The app is developed in python with python eel (similar to electron). It has simple features such as:
- Uploading multiple files at once to a bucket
- Deleting objects from a bucket
- Listing objects in a bucket
- Searching by object name
- Sorting objects by name
- Sorting objects by date
- Sorting objects by file size
## Installing/running the app
Be sure to edit the config.json with your Cloudflare API details, domain and bucket name:
```json
{
"account_id": "",
"access_key_id": "",
"secret_access_key": "",
"domain": "custom.domain.here or r2.dev domain",
"bucket_name": "your bucket name here"
}
```**Make sure domain doesn't contain any slashes.**
Run the following commands in the root folder:
```bash
pip install -r requirements.txt
npm update
python main.py
```If you like this app please be sure to leave a star on my github repo, thanks.