{"repo":"smartondev/gwbackupy","free":true,"listed":false,"github":"https://github.com/smartondev/gwbackupy","clone":"git clone https://github.com/smartondev/gwbackupy.git","description":"Open source Google Workspace™ backup solution written in python. (gmvault alternative)","language":"Python","stars":50,"topics":["backup","gmail","google-cloud-platform","google-workspace","python","tool","gmvault","google-api","restore","cli"],"license":"BSD-3-Clause","category":"cli-tools","readme_excerpt":"gwbackupy: Google Workspace™ backup and restore solution. What is it? Gwbackupy is an open source Google Workspace™ backup and restore solution, written in python. Currently supported Gmail messages and labels only. Why? Due to gmvault limitations: - is still abandoned (??) - authentication method is not usable in Google Workspace wide - designed only for gmail messages - only supports IMAP protocol (slow and less security) Details - Run from CLI or run directly from python code - Authentication - OAUTH for free or paid plans (not recommended for paid plans) - Service account file (JSON) for paid plans (can be configured to access all accounts in workspace.) - Version controlled storage interface Allows to restore specific moments without using an external snapshot system (eg. zips, file system with snapshot). Not limited to file storage and is not limited to the use of a database server. Currently, file system based storage is only available. - Dry mode (not write to local storage and not modify on server) - API communication (no need for special IMAP and other settings): secure and fast - Gmail backup - full backup (download all messages, labels) - full backup continuously (periodically rerunning) Scanning the full mailbox, but download only the new messages and mark the deleted messages. - Quick sync mode (fetch all IDs, download only new messages, mark deleted) - Quick backup (sync the last N days) - Gmail restore - restore deleted message in specified interval - full res","default_branch":null,"files":null,"tree":[],"storefront":"/r/smartondev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/smartondev/gwbackupy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}