Gclone : A modified version of the rclone

Overview

gclone

A modified version of the rclone

Original donwa/gclone but synced with rclone version for getting the latest features and bug fixes

Provides dynamic replacement of SA files support for Google Drive operation for bypassing the 750GB/day limit

Instructions

1. Configuring the service_account_file_path

Add service_account_file_path in config file for dynamic replacement of service_account_file (SAs). Replaces when rateLimitExceeded error occurs.

rclone.conf example:

[gc]
type = drive  
scope = drive  
service_account_file = /root/accounts/1.json  
service_account_file_path = /root/accounts/  
root_folder_id = root  

Note: /root/accounts/ folder must contain SA files (*.json)

2. Copying data

gclone copy gc:{source} gc:{destination} --drive-server-side-across-configs

Note: Provide Team Drive ID or Folder ID as source and destination

Comments
  • Change SA in use information

    Change SA in use information

    Can you remove the line when a new SA is used? Or make it visible only when the -v(erbose) flag is used. When the -P(rogress) flag is used, it does weird things

    solved feature-request 
    opened by JoseAngelB 10
  • Feature request

    Feature request

    Can you add a script that automatically detects the system and installs the package like

    1. sudo -v ; curl https://rclone.org/install.sh | sudo bash

    2. bash <(wget -qO- https://git.io/gclone.sh) In any format similar to this it would be easier to install then using script rather than downloading latest version its painful to check every time new update comes References https://github.com/donwa/gclone#installation

    3. Add rotating sa support similar to this

    https://github.com/dogbutcat/gclone#4support-command-line-option---drive-rolling-sa-and---drive-rolling-count
    https://github.com/dogbutcat/gclone#5support-command-line-option---drive-random-pick-sa
    
    rejected feature-request 
    opened by bolavefasfas 3
  • 404

    404

    everytime i try copy from google drive to google drive i got this error

    "Failed to copy: googleapi: Error 404: File not found:"

    found this solution but it for rclone only. not gclone.

    you may need integrate with like this https://beta.rclone.org/branch/fix-drive-resourcekey/v1.59.0-beta.6141.d206761d2.fix-drive-resourcekey/

    bug rejected 
    opened by vqoley 2
  • Suggestion.. rotate the SA

    Suggestion.. rotate the SA

    It would be interesting if the gclone could rotate the SA to each file sent and not just switch SA when it reaches the 750gb Upload quota

    Is it very difficult to put this kind of function?

    rejected feature-request 
    opened by fidodone 2
  • How is this tool installed?

    How is this tool installed?

    Using go get github.com/l3v11/gclone doesn't work because go get is deprecated, and using go install github.com/l3v11/[email protected] doesn't work either because of replace directives:

    go install: github.com/l3v11/[email protected] (in github.com/l3v11/[email protected]):
    	The go.mod file for the module providing named packages contains one or
    	more replace directives. It must not contain directives that would cause
    	it to be interpreted differently than if it were the main module.
    
    question 
    opened by Hawpe 2
  • Make optional the

    Make optional the "gclone sa file" message

    The message now uses the rclone log system and now it is only shown if the -v flag is used (useful with --log-file) The output message now is something like: 2022-04-18 15:50:29 INFO : Using sa file: C:\gclone\accounts\file.json

    opened by JoseAngelB 1
Releases(v1.61.1-cold)
Owner
Levi
Levi
modified version of github.com/melbahja/goph, thanks.

Goph modified version of github.com/melbahja/goph, thanks. Golang SSH Client. Fast and easy golang ssh client module. Goph is a lightweight Go SSH cli

TopXeQ 0 Dec 20, 2021
A modified version of RoProxy made for self-hosting.

roproxy-lite A modified version of RoProxy made for self-hosting. Setup is easy, simply change the options at the top of main.go and run. Alternativel

ek 10 Dec 24, 2022
Bump-version - Bump a given semantic version, following a given version fragment

bump-version Bump a given semantic version, following a given version fragment.

Weslei Juan Novaes Pereira 3 Feb 7, 2022
Rclone ("rsync for cloud storage") is a command line program to sync files and directories to and from different cloud storage providers.

Rclone ("rsync for cloud storage") is a command line program to sync files and directories to and from different cloud storage providers.

rclone 36.4k Jan 5, 2023
Rclone ("rsync for cloud storage") is a command-line program to sync files and directories to and from different cloud storage providers.

Website | Documentation | Download | Contributing | Changelog | Installation | Forum Rclone Rclone ("rsync for cloud storage") is a command-line progr

null 0 Nov 5, 2021
A RSA signing server model, allows to create valid signed certificates that cant be modified

Omega Description a RSA signing server model, allows to create valid signed certificates that cant be modified Requirements MySQL Server GoLang 1.17 I

null 0 Nov 15, 2021
Staex GmbH 12 Jun 20, 2022
Simple tool that updates Visual Studio Code workspace(s) to include Go modules in gopath/src, then launches VSCode if only one modified.

Simple tool that updates Visual Studio Code workspace(s) to include Go modules in gopath/src, then launches VSCode if only one modified.

Valérie 0 Jan 27, 2022
A tool to determine the highest version number that's smaller than a target version number

semver-highest A tool to determine the highest version number that's smaller than a target version number. Installation go install github.com/marten-s

Marten Seemann 1 Oct 13, 2021
Go Version Manager

gvm By Josh Bussdieker (jbuss, jaja, jbussdieker) while working at Moovweb Currently lovingly maintained by Benjamin Knigge Pull requests and other an

Moovweb 8.1k Jan 9, 2023
A node.js version management utility for Windows. Ironically written in Go.

The npm/Microsoft/Google recommended Node.js version manager for Windows. This is not the same thing as nvm. The original nvm is a completely separate

Corey Butler 25.1k Jan 2, 2023
The pure golang implementation of nanomsg (version 1, frozen)

mangos NOTE: This is the legacy version of mangos (v1). Users are encouraged to use mangos v2 instead if possible. No further development is taking pl

nanomsg 1.5k Dec 7, 2022
libsvm go version

libsvm golang version libsvm golang version derived work based on LIBSVM 3.14. Info this lib based on LIBSVM java version, just translate java to go.

Xianjie 72 Sep 27, 2022
A Go interface to ZeroMQ version 4

A Go interface to ZeroMQ version 4. Warning Starting with Go 1.14, on Unix-like systems, you will get a lot of interrupted signal calls. See the top o

Peter Kleiweg 1k Dec 25, 2022
This is a Golang wrapper for working with TMDb API. It aims to support version 3.

This is a Golang wrapper for working with TMDb API. It aims to support version 3. An API Key is required. To register for one, head over to themoviedb

Cyro Dubeux 64 Dec 27, 2022
"go build" wrapper to add version info to Golang applications

govvv The simple Go binary versioning tool that wraps the go build command. Stop worrying about -ldflags and go get github.com/ahmetb/govvv now. Build

Ahmet Alp Balkan 529 Dec 16, 2022
Go Version Manager

gvm By Josh Bussdieker (jbuss, jaja, jbussdieker) while working at Moovweb Currently lovingly maintained by Benjamin Knigge Pull requests and other an

Moovweb 8.1k Jan 2, 2023
A live-updating version of the UNIX wc command.

lwc A live-updating version of the UNIX wc command. Installation You can get a prebuilt binary for every major platform from the Releases page. Just e

Tim De Pauw 27 Jul 26, 2022
A Go interface to ZeroMQ version 2

A Go interface to ZeroMQ version 2. Requires ZeroMQ version 2.1 or 2.2 For ZeroMQ version 4, see: http://github.com/pebbe/zmq4 For ZeroMQ version 3, s

Peter Kleiweg 18 May 26, 2021
A Go interface to ZeroMQ version 3

A Go interface to ZeroMQ version 3. For ZeroMQ version 4, see: http://github.com/pebbe/zmq4 For ZeroMQ version 2, see: http://github.com/pebbe/zmq2 In

Peter Kleiweg 133 Sep 24, 2022