Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shockz-offsec/drivemyfiles

DriveMyFiles offers through an intuitive and easy to use interface, the possibility to easily backup manually or automatically to Google Drive the files/directories you want by selecting them through a file explorer.
https://github.com/shockz-offsec/drivemyfiles

automation backup backup-tool google-drive google-drive-api google-drive-backup google-drive-uploader pyqt5 python3 unattended

Last synced: 2 months ago
JSON representation

DriveMyFiles offers through an intuitive and easy to use interface, the possibility to easily backup manually or automatically to Google Drive the files/directories you want by selecting them through a file explorer.

Awesome Lists containing this project

README

        



Drive My Files

***

[![Windows](https://svgshare.com/i/ZhY.svg)](https://svgshare.com/i/ZhY.svg)
[![Generic badge](https://img.shields.io/badge/Python-3.9.6-.svg)](https://shields.io/)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Generic badge](https://img.shields.io/badge/Version-1.0-.svg)](https://shields.io/)





Open in Visual Studio Code in Web

# Summary

DriveMyFiles offers through an intuitive and easy to use interface, the possibility to easily backup manually or automatically to Google Drive the files/directories you want by selecting them through a file explorer.

Authentication with Google Drive is done via OAuth 2.0 in a very simple way, with a simple click and copy and paste of the generated token.

Backups can be executed manually with a single click or automatically by setting a schedule and saving it, in the latter case even if you turn off your computer the backup will still be done.

Other functionalities offered by the application are: uploading the compressed backup, downloading the desired backup from Google Drive and preserving a number of backups defined by the user both locally and in the cloud.

# Overview

Main Menu





#

Options





#

Log Viewer



# Table of Contents

All the needed info about how to "install | use | enjoy" DriveMyFiles is present at [Github's Wiki](https://github.com/shockz-offsec/DriveMyFiles/wiki).

*Content & Features*
* [Content](https://github.com/shockz-offsec/DriveMyFiles/wiki)
* [:fire:Features:fire:](https://github.com/shockz-offsec/DriveMyFiles/wiki/Features)

*Requirements*

* [Requirements](https://github.com/shockz-offsec/DriveMyFiles/wiki/Requirements)
* [Through the precompiled files](https://github.com/shockz-offsec/DriveMyFiles/wiki/Requirements#through-the-binary)
* [Requirements through Python](https://github.com/shockz-offsec/DriveMyFiles/wiki/Requirements#requirements-through-python)
* [Compatibility](https://github.com/shockz-offsec/DriveMyFiles/wiki/Compatibility)

*Getting Started*

* [💿Instalation](https://github.com/shockz-offsec/DriveMyFiles/wiki/Instalation)
* [Precompiled Instalation](https://github.com/shockz-offsec/DriveMyFiles/wiki/Instalation#binary-instalation)
* [Generic Instalation](https://github.com/shockz-offsec/DriveMyFiles/wiki/Instalation#generic-installation)
* [Usage](https://github.com/shockz-offsec/DriveMyFiles/wiki/Usage)
* [Overview of the application components](https://github.com/shockz-offsec/DriveMyFiles/wiki/Usage#overview-of-the-application-components)
* [How to link my google drive account with the application](https://github.com/shockz-offsec/DriveMyFiles/wiki/Usage#how-to-link-my-google-drive-account-with-the-application)
* [How to perform a backup](https://github.com/shockz-offsec/DriveMyFiles/wiki/Usage#how-to-perform-a-backup)
* [Configure List of selected directories and files to backup](https://github.com/shockz-offsec/DriveMyFiles/wiki/Usage#configure-list-of-selected-directories-and-files-to-backup)
* [How to perform automatic scheduled backups](https://github.com/shockz-offsec/DriveMyFiles/wiki/Usage#how-to-perform-automatic-scheduled-backups)
* [How to download my backups](https://github.com/shockz-offsec/DriveMyFiles/wiki/Usage#how-to-download-my-backups)

*Project & Development*

* [Little Specs](https://github.com/shockz-offsec/DriveMyFiles/wiki/Little-Specs)
* [Pathways for the future](https://github.com/shockz-offsec/DriveMyFiles/wiki/Pathways-for-the-future)
* [License](https://github.com/shockz-offsec/DriveMyFiles/wiki/License)

### Need Help? :information_source:

* Take a look at the wiki section.
* Contact us

# Authors

[**shockz-offsec**](https://github.com/shockz-offsec)

[**Nicolás Cid Gómez**](https://github.com/ncgomez17)