Code Monkey home page Code Monkey logo

googledriveuploadtool's Introduction

Google Drive Upload Tool Travis Build Status AppVeyor Build Status

A tool for Windows to upload files to Google Drive. It resumes uploads in case of an error or failure. Perfect for uploading large files or if your connection is unstable. Additionally, files uploaded with this tool will preserve their Modified Date. Also, the software lets you browse and download your Drive contents.

Screenshot

Help:

Documentation on how to use this software can be found here.

Changelog:

You can view the Changelog by clicking here.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

googledriveuploadtool's People

Contributors

dependabot[bot] avatar ewouth avatar moisespr123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

googledriveuploadtool's Issues

Error 400: redirect uri mismatch

what should i put in the authorise redirect uri , in the gcloud client id credentials ?
as it is causing an issue , and i cant login to drive

also would be great if you could create a tutorial.the article you have provided is not helping at all
create a tutorial for authorising to drive, and rest is fine.

video tutorial

Its very difficult for non programmer to use this can you make a YouTube video tutorial .BTW its not working for me maybe the api are not updated.
Can you verify whether its working now

pause button suggestion

Love your tool and helped me alot.
I would love you forever if you would add a pause button.

Sometimes I upload over 50gb at once and when I want to play for 1 hour it would be nice to pause the uploads and start it after the game again.

Application freezes

Trying to use the application on Windows 10. The first time it uploaded a handful of files and then froze. The second time it froze straight away upon clicking Upload. Not usable.

Error at start

Hello,

The program generates an error at start. Though I can press continue and bring up the main window, But it won't ask for my credentials, or open a web page so I can login to my Drive account.

image

Add support for shared drives?

Hi

Would you like add support for Google drive's "Shared drives" (old name "Team drives") feature? It will allow users to upload files to shared drives that they have access to.

Multi-threading upload?

Hello,

Is it possible to add a multi-threading option?
The current version is quite stable for huge file uploading, though the overall speed performance might not seem to fully utilize the bandwidth available (or at least @ my environment, with max. bandwidth 100+ Mbps, but only 20~30 Mbps for a single thread)
(At least in my case) Multi-threading would boost quite a lot for uploading a large number of files.

I have tried to open multiple instances of this program, but I'm not sure if the upload list is shared between the instances, so I just gave up fiddling with multi-instances LOL

Thanks for the very nice tool & updates!

Stuck at 0% Retrying...

I use the tool to upload large files and I enjoy the possibility to close the program, turn off the pc and resume when I’m online again. Sometimes, immediately when I click resume, instead of the correct values, it shows 0 MB and 0 % and says "Retrying..." forever. This seems to happen randomly. As of now, however, I have not been able to upload a 70 GB file correctly in one go, with some three or four tries. The only way I have found to get the program out of this state is to start a new upload from zero.

Any idea how to look for the culprit?

ohnozero

Make the tool window "really" resizable

Currently when the window is resized, it just adds blank grey space. It would be nice to be able to make the window bigger and have more space for file lists.

I hope this can be implemented. :)

Error at exe opening

Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in Google_Drive_Uploader.GoogleDriveClass.GetData(String folderId, String OrderBy, Boolean goingBack, Boolean refreshing)
in Google_Drive_Uploader.Form1.EnterFolder(String location, Boolean refreshing)
in Google_Drive_Uploader.Form1.Form1_Load(Object sender, EventArgs e)
in System.EventHandler.Invoke(Object sender, EventArgs e)
in System.Windows.Forms.Form.OnLoad(EventArgs e)
in System.Windows.Forms.Form.OnCreateControl()
in System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
in System.Windows.Forms.Control.CreateControl()
in System.Windows.Forms.Control.WmShowWindow(Message& m)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.Form.WmShowWindow(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Assembly caricati **************
mscorlib
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3815.0 built by: NET48REL1LAST_C
Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

Google Drive Uploader1
Versione assembly: 1.11.1.0
Versione Win32: 1.11.1.0
Base di codice: file:///C:/Users/fede9/Desktop/Google.Drive.Upload.Tool.v1.11.1/Google%20Drive%20Uploader1.exe

Microsoft.VisualBasic
Versione assembly: 10.0.0.0
Versione Win32: 14.8.3752.0 built by: NET48REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

System
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3801.0 built by: NET48REL1LAST_B
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Core
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3815.0 built by: NET48REL1LAST_C
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Windows.Forms
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3815.0 built by: NET48REL1LAST_C
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3752.0 built by: NET48REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3752.0 built by: NET48REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3752.0 built by: NET48REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Runtime.Remoting
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3752.0 built by: NET48REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

Microsoft.GeneratedCode
Versione assembly: 1.0.0.0
Versione Win32: 4.8.3752.0 built by: NET48REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Google.Apis.Drive.v3
Versione assembly: 1.40.2.1649
Versione Win32: 1.40.2.1649
Base di codice: file:///C:/Users/fede9/Desktop/Google.Drive.Upload.Tool.v1.11.1/Google.Apis.Drive.v3.DLL

Google.Apis
Versione assembly: 1.40.2.0
Versione Win32: 1.40.2.0
Base di codice: file:///C:/Users/fede9/Desktop/Google.Drive.Upload.Tool.v1.11.1/Google.Apis.DLL

Google.Apis.Core
Versione assembly: 1.40.2.0
Versione Win32: 1.40.2.0
Base di codice: file:///C:/Users/fede9/Desktop/Google.Drive.Upload.Tool.v1.11.1/Google.Apis.Core.DLL

Google.Apis.Auth
Versione assembly: 1.40.2.0
Versione Win32: 1.40.2.0
Base di codice: file:///C:/Users/fede9/Desktop/Google.Drive.Upload.Tool.v1.11.1/Google.Apis.Auth.DLL

System.Net.Http
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3752.0 built by: NET48REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll

Accessibility
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3752.0 built by: NET48REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

mscorlib.resources
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3752.0 built by: NET48REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_it_b77a5c561934e089/mscorlib.resources.dll

System.Windows.Forms.resources
Versione assembly: 4.0.0.0
Versione Win32: 4.8.3752.0 built by: NET48REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll

************** Debug JIT **************
Per abilitare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
abilitato.

Ad esempio:

Quando il debug JIT è abilitato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo.

Upload/Download speed

Hi! Your app show size, processed, percent and time left. Is it possible that you add upload and download speed somewhere? Thanks

Automatic Upload

Hey there,

Will this programm start the upload automatic when a new file will add to a folder?
So will this toll scan the folder?

Thanks

Download Problem

I like this project really, thanks for this program. Its uploading with no problem. Just a little thing. It may be good if it has an estimated time left feauture like drive. I mean a total time to finish uploading, not time to finish folder by folder.

I wanted to say it seems there are some problems on downloading. I am attaching images telling this problem. If you can find a solution, please make me know.

1

2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.