• This repository has been archived on 01/Sep/2019
  • Stars
    star
    1,303
  • Rank 36,110 (Top 0.8 %)
  • Language
    C++
  • License
    The Unlicense
  • Created almost 8 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple cross platform GUI for rclone

WARNING: This project is not longer active or maintaned.

Initially I created it only because rclone mount did not work in the beginning. Now mount on Windows works fine, so this project is not useful for me anymore.

I suggest to try out rclone built-in web based GUI instead

RcloneBrowser

Travis CI Build Status AppVeyor Build Status Downloads Release License

Simple cross platfrom GUI for rclone command line tool. Supports Windows, macOS and GNU/Linux.

Features

  • Allows to browse and modify any rclone remote, including encrypted ones
  • Uses same configuration file as rclone, no extra configuration required
  • Supports custom location and encryption for .rclone.conf configuration file
  • Simultaneously navigate multiple repositories in separate tabs
  • Lists files hierarchically with file name, size and modify date
  • All rclone commands are executed asynchronously, no freezing GUI
  • File hierarchy is lazily cached in memory, for faster traversal of folders
  • Allows to upload, download, create new folders, rename or delete files and folders
  • Allows to calculate size of folder, export list of files and copy rclone copmmand to clipboard
  • Can process multiple upload or download jobs in background
  • Drag & drop support for dragging files from local file explorer for uploading
  • Streaming media files for playback in player like mpv or similar
  • Mount and unmount folders on macOS and GNU/Linux
  • Optionally minimizes to tray, with notifications when upload/download finishes
  • Supports portable mode (create .ini file next to executable with same name), rclone and .rclone.conf path now can be relative to executable

Download

Get Windows, macOS and Ubuntu package on releases page.

For Ubuntu you can also install it from Launchpad: Rclone Browser.

ArchLinux users can install latest release from AUR repository: rclone-browser.

Other GNU/Linux users will need to build from source.

Screenshots

Windows

screenshot1.png screenshot2.png screenshot3.png screenshot4.png

Ubuntu

screenshot5.png

macOS

screenshot6.png

Build instructions for Windows

  1. Get Visual Studio 2013
  2. Install CMake
  3. Install or build from source Qt v5 (64-bit) from Qt website
  4. Set QTDIR environment variable to Qt installation, or adjust path to Qt in bootstrap.cmd file
  5. Run bootstrap.cmd, it will generate Visual Studio 2013 solution in build folder

Build instructions for GNU/Linux and macOS

  1. Make sure you have working compiler and cmake installed
  2. Install Qt v5 with package manager or from Qt website
  3. Create new build folder next to src folder
  4. Run cmake .. from build folder to create makefile
    • if cmake doesn't find Qt, add -DCMAKE_PREFIX_PATH=path/to/Qt to previous command
  5. Run cmake --build . from build folder to create binary

License

This is free and unencumbered software released into the public domain.

Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

More Repositories

1

aes-finder

Utility to find AES keys in running processes
C++
923
star
2

wcap

Simple and efficient screen recording utility for Windows 10 and 11
C
718
star
3

pkg2zip

Decrypts PlayStation Vita pkg file and packages to zip archive
C
385
star
4

pkgi

pkg download & installation directly on Vita
C
245
star
5

CxxProfiler

Simple sampling C/C++ profiler
C++
97
star
6

TwitchNotify

Simple utility to notify when Twitch users go live for Windows 10 and up
C
69
star
7

android-native-example

simple example for building native app on Android
C
63
star
8

build-gcc-mingw

Automatic 32-bit and 64-bit Windows build of gcc, mingw-w64, gdb and make.
Shell
57
star
9

docker-mingw-w64

mingw-w64 toolchain in docker for targeting 64-bit Windows
Dockerfile
48
star
10

build-mesa

Automatic build of mesa3d for Windows
Batchfile
28
star
11

docker-unity3d

Unity3d in docker for targeting Windows and Linux
Dockerfile
25
star
12

aseprite-bin

Batchfile
22
star
13

build-sdl3

Automatic build of SDL3 libraries for Windows
Batchfile
22
star
14

symget

fast pdb debug symbol downloader
C
19
star
15

build-angle

Automatic build of angle for Windows
Batchfile
16
star
16

ScreenBuddy

Simple remote desktop sharing application for Windows
C
15
star
17

rpi

Various demos for RaspberryPi
C
14
star
18

c_d2d_dwrite

Direct2D and DirectWrite C headers
C
13
star
19

gitprj

git tags as Windows Projected Filesystem
C
11
star
20

build-sdl2

Automatic build of SDL2 libraries for Windows
Batchfile
11
star
21

build-gcc-arm

Automatic Windows build of gcc, gdb and make for targeting 32-bit and 64-bit arm bare-metal targets.
Shell
10
star
22

build-dawn

Automatic build of dawn (WebGPU) for Windows
Batchfile
10
star
23

wstream

Experiments with RTMP streaming
C
10
star
24

derpnet

Network library in C for Windows
C
5
star
25

jvpn

Python script for connecting Juniper VPN on Linux
Python
4
star
26

smhasher3

C++
4
star
27

stuff

C
3
star
28

build-ffmpeg

static build of ffmpeg binaries for 64-bit Windows
Shell
3
star
29

build-blend2d

Batchfile
2
star
30

Squares3D-iPad

Squares3D port to iPad
C++
2
star
31

Squares3D-Android

Squares3D port to Android
C++
2
star
32

Squares3D

Indago 2006 Latvian game development contest winner
C
2
star
33

kvnc

C
2
star
34

chacha20bench

chacha20 benchmarks with avx2 & avx512
Assembly
1
star
35

Squares3D-prototype

Early prototype for Squares3D. Written in Python.
Python
1
star