Skip to content

Backup Reddit Account. Save and transfer subreddits from old to new account. Confuse all your activity

License

Notifications You must be signed in to change notification settings

16thdoc/subreddits

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backup or Clean Reddit Account

Info:

[Backup]: With this functinality you can export all your subreddits. Sometimes you need a new account but want to keep all the subs you follow. Most of the time this is a boring job.

[Clean]: With this functinality you can remove all your activity for example delete all the comments you have done or all the posts you have created. People tell personal information that can lead to someone that knows them or recognize them. Lot of people say or posts things in Reddit that in person no one knows. (Actions can't be undone)

[Confuse]: Replace your comments and posts text (not title). This is helpfull since deleted comments can still be viewed. Results look like screenshot at the end of page (Actions can't be undone)


Changelog 2020-10-20:

  • Ability to select from confusing all data or single (one comment or one single submission)
  • Updated to latest praw (7.1.0)

Installation:

git clone https://github.com/tsaklidis/subreddits.git
cd subreddits
pip install -r requirements.txt

Prepare:

First you need to set the praw.ini file.

  • Rename the praw.ini.example to praw.ini after that create a Reddit app. In order to ask the Reddit for data you need an app so use the following link: https://www.reddit.com/prefs/apps/
  • Fill a name for the app. The type should be set to script and redirect uri http://localhost:8080 The script will be working locally, no worries for the uri.
  • After createing the app we need the credentials. client_id is right under the app name and client_secret is the secret key.
  • Get credentials for old and new accounts.
  • Fill the data in praw.ini file

Use:

Export the subreddits from your old account

python3 src/main.py -e

Import to your new account

python3 src/main.py -r

Export and Import with one run

python3 src/main.py -o

Confuse all your activity. You will be asked for comments or sumbissions (posts):

python3 src/cleaner.py -c

Delete all your activity. You will be asked for comments or sumbissions (posts):

python3 src/cleaner.py -d

About

Backup Reddit Account. Save and transfer subreddits from old to new account. Confuse all your activity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%