Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rohittp0/gramup

Unlimited Cloud Storage for ALL!
https://github.com/rohittp0/gramup

backup backup-utility collaborate hacktoberfest jetbrains python3 telegram

Last synced: 6 days ago
JSON representation

Unlimited Cloud Storage for ALL!

Awesome Lists containing this project

README

        

Logo

> Note: If you are here for the Gramup CLI it has moved [here](https://github.com/rohittp0/GramUp/tree/cli)

# GramUp

1. [What is GramUp?](#what-is-gramup)
2. [How does it work?](#how-does-it-work)
3. [Key Features](#key-features)
4. [Installation](#installation)
* [Method 1](#method-1)
* [Method 2](#method-2)
5. [Usage](#usage)
* [Windows](#windows)
* [Linux or MacOS](#linux-or-macos)
6. [Questions and Feedback](#questions-and-feedback)
* [Contact Me](#contact-me)

## What is GramUp?

**GramUp** is a lightweight python program to backup your files. **GramUp** enables you unlimited cloud backup and easy restore functionality and that too for free. With **GramUp,** monthly bills for cloud storage will be a thing of the past.

## How does it work?

**GramUp** uses Telegram's unlimited cloud storage for backup. All your files are stored on Telegram servers and secured by their encryption. You can select a chat ( usually saved messages ) to use and **GramUp** will send all files to that chat and later at an event of restoration download files from there. Since both Telegram and **GramUp** are opensource you don't have to worry about someday suddenly you having to pay for your storage.

## Key Features

- [x] **Unlimited Storage for Ever**
- Yes forever! That is not until a certain period of time or with a specific cap to the amount of storage you get. It is truly unlimited.
- [x] **Fully Opensource**
- [x] **Works on any OS**
- Anywhere you can run python or install Telegram **GramUp** will be available.
- [x] **Unlimited Number of Device Support**
- Can run from any number of devices simultaneously ( both backup and restore )
- [x] **Manual Upload and Download Support**
- Just send the file to Telegram and **GramUp** got you covered.
- [x] **Preserves Directory Structure**
- **GramUp** remembers the relative path of your files so they can be recreated exactly when restoring.
- [x] **Can Handle Any Kind of File**
- **GramUp** can backup and restore any type of file, let it be an image or a zip file **GramUp** can handle without any problem.
- [x] **Large File Size Support**
- **GramUp** supports file size of up to 1.5 GB ( will be increased in the next release )
- [x] **Resumable Backup and Restore**
- **GramUp** checks the list of files already uploaded/downloaded and uploads/downloads new files only to save you time and resources.
- [x] **Automatic Chat Identification**
- Just send 'use_this_chat' to any chat and **GramUp** will automatically select that chat for backup.
- [x] **Easy setup**
- With easy 3 steps guided setup process, it is easier than you can imagine.
- [x] **Light weight**
- The whole program is just 35.7 kB I bet this must be the smallest app you have ever installed.

## Questions and Feedback

If you are facing any problem feel free to open an issue or mail me a stack overflow question with `gramup` as the tag. All pull requests are always welcome. If you want to know how GramUp works checkout this [map](https://app.codesee.io/maps/public/82cdf100-2de8-11ec-80d0-7d2f654f857e)

### Contact Me

**Mail me @** [[email protected]](mailto:[email protected])

**Catch me on** [Stackoverflow](https://stackoverflow.com/users/10182024/rohi)

**Check out my YouTube** [Channel](https://www.youtube.com/channel/UCVRdZwluF8jYXSIaHBqK73w)

**Follow me on** [Instagram](https://www.instagram.com/rohit_pnr/)