Skip to content
This repository was archived by the owner on Jun 23, 2022. It is now read-only.

Special purpose application that only have aim to backup data from directory to directory that was specified by users with several time frame options and include with scheduler management that can do backup automatically (Based on Windows Task Scheduler Library).

Notifications You must be signed in to change notification settings

Nicklas373/Migrate-To-GDrive

Repository files navigation

MigrateToGDrive

MigrateToGDrive is a simple application that primary have aim to backup data from directory to directory that was specified from users with several time frame options and include with scheduler management that can do backup automatically. And also support some essentials features like backup as archive with or without encryption for security (Only for password).

Additional library:

  • 7-Zip
  • SHA-256 (Encryption / Decryption)
  • SyncFusion (PDF Compression)
  • Windows Task Scheduler

App Function

  • Normal Backup

    • Source Folder
    • Destination Folder
    • Time Range: Anytime, Recent Date, Custom Date to Recent Date
  • Advanced Backup

    • Source Folder
    • Destination Folder
    • Backup Type (Archive & Archive with password)
    • Compress level (Using 7-ZIP default compression level)
    • Compress type (.7z & .zip)
    • Password type (No encrypt, SHA-256)
  • Restore Backup

    • Archive file
    • Destination Folder
    • Encryption Key (If archive was backup by using SHA-256)
    • Encryption Method (No Encrypt or SHA-256)
  • Auto Backup

    • Source Folder
    • Destination Folder
    • Time Range: Anytime, Recent Date
    • Scheduler: Daily, Weekly
    • Daily Scheduler: Set day, Set time, Recurs every X days, Repeat task every X (minutes, hours or days), For a duration of X (minutes, hours or days)
    • Weekly Scheduler: Set day, Set time, Recurs every X weeks, Recurs in days (Multiple Specified Days), Repeat task every X (minutes, hours or days), For a duration of X (minutes, hours or days)
  • Task Info

    • Check Task
    • Check Config
    • Run Task
    • Reset Task
    • Reset Config
  • History Info

    • Check Backup History
    • Check Archive History
    • Check Restore History
    • Check Error History
    • Clear History
    • Export History
  • PDF Compression

    • Source PDF
    • Save Location
    • Compression Level
    • Incremental Compression
    • Optimize Fonts
    • Optimize Page Contents
    • Remove MetaData
    • Size (Before & After compression)

App Compatibility

App Screenshoot

                               

Note

  • For installation under Program Files or Program Files (x86) make sure to set permissions for current users to grant all access or application will failed to read configuration file or install this application outside both of that folder, since this application doesn't need modification to registry. In other words, this is a portable applications.
  • Google Drive logo was used due the main customized aim while making this app, i'll changes the logo and maybe with the name if that will make issue later
  • This application in the first place have to aim to backup one folder tree that are shared on local network in the office into google drive, that has mapped into windows as standalone drive then backup was configure by scheduler (depends on what company want options). Google Drive name and logo was taken to make "familiar in case" in term of introduction to the app and function, nothing more than that.
  • And also this is only for my personal usage, if anyone want to use. Just use it at your own risk !

Additional References

Image Source

HANA-CI Build Project 2016 - 2022

About

Special purpose application that only have aim to backup data from directory to directory that was specified by users with several time frame options and include with scheduler management that can do backup automatically (Based on Windows Task Scheduler Library).

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published