Take all the subscriptions from One (origin) Reddit account to another Reddit Account
See it live on Twitch.tv
Watch past solutions on YouTube below:
This project is to help with taking two reddit accounts and having the ability to have the subs and follows of the target account be automatically have the same subs and follows of the original account. This wont remove any subs on either account that are already there - only the ones being synced.
Found on /r/programmingRequests
python -V
is returning somethingpip
is installed (should be already)pip install --user virtualenv
cd reddit_migrate
python virtualenv env
; this will create a directory in the folder named env
source env/bin/activate
(macOS terminal) OR .\env\Scripts\activate
(windows cmd)(env)
prepended to your terminal!pip install -r requirements.txt
cp .env.example .env
This will copy and create a new .env file in the root directoryBefore you get started you will have to login to the two accounts you're trying to configure and do the following process. You have to do this for BOTH accounts
Create/Develop App
Reddit Migrate
Script
You can put any text here
personal use script
there is a string or random text. this is the ORIGIN_CLIENT_ID
in .env
secret
is the ORIGIN_CLIENT_SECRET
in .env
ORIGIN_USERNAME
and ORIGIN_USERPASS
to the Account One's informationNEW_XXX
variables of the .env
file.python migrate.py
migrate.py
in any editor and change the two lines that say helpers.subscribe_new_user(..)
to helpers.unsubscribe_new_user(...)
When you're all done go back to the preferences for each account and remove the authorized apps you just created to run this - since you don't need them anymore.