An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

# A simple Cloudflare R2 Desktop App

![Alt text](screenshot.png?raw=true "App Screenshot")

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.