thealphadollar / gdrive_sync Goto Github PK
View Code? Open in Web Editor NEWThis repository contains scripts that make GDrive tasks easier using command line functions and PyDrive wrapper for Google Drive.
License: MIT License
This repository contains scripts that make GDrive tasks easier using command line functions and PyDrive wrapper for Google Drive.
License: MIT License
Unit Tests have been written for file_add modules. On the basis of those, test needs to be written for other modules also.
We also need to write integration tests.
The scripts currently only support python2.
It is advisable to make this compatible with python3 as well.
Currently file progress is only shown in uploads. Make this feature available in downloads as well.
By setting up a Continous Integration you can spot errors more easily! It runs your code and runs your unit tests. I think it'll be a good idea to implement it.
due to some cron error, script is not being launched periodically.
Once the user uses -share parameter, output the link as well as copy it to user's clipboard.
If the directory listed in the uploads dictionary is not listed, remove it from the "Upload" list of the config dictionary.
With respect to version 1.222, config file is reset everytime drive_sync is updated.
We need config file to remain unchanged even during times of update.
Also save config file in the home directory so that root permission is not required to update it.
This will allow us to store as well as upload files from the same directory.
Currently the upload process uses single thread, the aim is to make it multithreaded to make complete use of the bandwidth.
Current arguments like -version and -help require verification which should not be the case.
Make them independent of GDrive permission access.
Most of the functions have their use explained just before them.
Using the python docstring standard, transfer that information to docstring format. For any function missing explanations, add it.
Currently crontab launches drive_sync with -start parameter. This makes it run even when the user is initialising and adding drive_sync to cron.
Make cron launch a separate function and -start only add the function for execution.
Make this installable through pip and also the package should automatically update with the repository.
A contribution.md will help people to contribute and make this project better.
To be done if we get people to use this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.