• Stars
    star
    834
  • Rank 54,676 (Top 2 %)
  • Language
    Python
  • Created almost 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Store files onto reddit subreddits.

#RedditStorage ######Cloud storage that uses Reddit as a backend.

=============

RedditStorage is an application that allows you to store on reddit subreddits via raw bytes. The file is encoded into characters and encrypted using AES encryption, after which it can be stored on a subreddit of choice (ideally your own private subreddit). To retrieve the file, the process is simply reversed. Unfortunately, reddit comments have a character limit of 10000. If your file exceeds that amount, it will be split up among comments in the same thread which form links by replying to each other.

=============

Requirements:

  • reddit account (preferably with over 1 link karma on it)
  • private subreddit with your reddit account as a moderator (make sure to set the spam filter strength of self posts and comments to "low")
  • praw 2.1.21
  • Python 2.7
  • pycrypto 2.6.1
  • wxPython 3.0+

=============

How to Use:

  1. RedditStorage uses an AES encryption algorithm which requires you to choose a password(e.g. "bunny").
  2. Run: python RedditStorage.py
  3. Enter your username, password, subreddit and desired encryption key
  4. Choose the file you want to upload
  5. When getting the file, choose the file you want to get and how/where you want to save it

Screenshots

===========

ss1 ss2 ss3 ss4 ss5

To Do

==============

  • Save username/password between sessions
  • Upload as webapp
  • Auto generate subreddits