Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/shockz-offsec/drivemyfiles
- Owner: shockz-offsec
- License: gpl-3.0
- Created: 2021-06-03T19:41:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-14T11:54:33.000Z (over 1 year ago)
- Last Synced: 2024-08-08T00:43:52.163Z (5 months ago)
- Topics: automation, backup, backup-tool, google-drive, google-drive-api, google-drive-backup, google-drive-uploader, pyqt5, python3, unattended
- Language: Python
- Homepage:
- Size: 4.12 MB
- Stars: 27
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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)