All Projects → vihanggodbole → reddit-pocket-sync

vihanggodbole / reddit-pocket-sync

Licence: MIT License
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to reddit-pocket-sync

UserScripts
Collection of all my UserScripts
Stars: ✭ 19 (-48.65%)
Mutual labels:  reddit, pocket
rsoccerlive
Live highlight updates from the https://reddit.com/r/soccer subreddit.
Stars: ✭ 14 (-62.16%)
Mutual labels:  reddit
dnd-sync
Sync DND state between Android phone and watch
Stars: ✭ 23 (-37.84%)
Mutual labels:  sync
Llitgi
A simple & lightweight Pocket client for iOS.
Stars: ✭ 25 (-32.43%)
Mutual labels:  pocket
S4
🔄 Fast and cheap synchronisation of files using Amazon S3
Stars: ✭ 69 (+86.49%)
Mutual labels:  sync
civicrm-event-organiser
CiviCRM Event Organiser is a WordPress plugin for syncing Event Organiser events with CiviCRM events. The plugin syncs Event Organiser Events, Venues and Event Categories to their corresponding entities in CiviCRM.
Stars: ✭ 15 (-59.46%)
Mutual labels:  sync
alfred-ask-create-share
Alfred workflow for creating web submissions (Stack Exchange, Forums and more)
Stars: ✭ 30 (-18.92%)
Mutual labels:  reddit
photon-reddit
Photon Reddit is a clean and modern reddit desktop client, with some cool features.
Stars: ✭ 25 (-32.43%)
Mutual labels:  reddit
Reddit2YouTube
Convert reddit posts to YT videos
Stars: ✭ 17 (-54.05%)
Mutual labels:  reddit
ScreencapToTextBot
Reddit bot that takes the screencap of a conversation and converts it in reddit formatted text
Stars: ✭ 12 (-67.57%)
Mutual labels:  reddit
sync-db
Utility to synchronize relational database objects across databases.
Stars: ✭ 15 (-59.46%)
Mutual labels:  sync
Plebeian
A simple client for Reddit created using the Flutter framework
Stars: ✭ 38 (+2.7%)
Mutual labels:  reddit
subreddit-css
used for /r/web_design and /r/graphic_design
Stars: ✭ 44 (+18.92%)
Mutual labels:  reddit
email-framework
A simple, gulp powered framework to develop and test responsive emails.
Stars: ✭ 19 (-48.65%)
Mutual labels:  sync
Personal-Finance-Net-Worth-Tracker
Personal Finance (Net Worth Tracker) Wealth Management Spreadsheet
Stars: ✭ 31 (-16.22%)
Mutual labels:  reddit
node-v
🔒 Secure ❄️ Synchronized ⚡️ Realtime ☁️ Cloud 🌈 Native JavaScript Variables & Events
Stars: ✭ 27 (-27.03%)
Mutual labels:  sync
holo
Episode discussion bot for /r/anime.
Stars: ✭ 84 (+127.03%)
Mutual labels:  reddit
docker-aws-s3-sync
Docker container to sync a folder to Amazon S3
Stars: ✭ 21 (-43.24%)
Mutual labels:  sync
hstdb
Better history management for zsh. Based on ideas from https://github.com/larkery/zsh-histdb.
Stars: ✭ 25 (-32.43%)
Mutual labels:  sync
Updoot
A reddit client built for android
Stars: ✭ 51 (+37.84%)
Mutual labels:  reddit

Sync Reddit saved posts to Pocket

MIT licensed Python version

This script keeps your reddit account in sync with pocket by backing up all of your saved posts to Pocket. Reddit has a hard limit of 1000 posts which was the primary motivation behind making this script.

Requirements

Run the following in the terminal

$ pip install -r requirements.txt

Setup

Before using this, you must create your own reddit app to obtain a public and a secret key. This can be done here.

Once you obtain your keys, create a new file in any text editor with the following content -

[mysettings]

client_id =YOUR_PUBLIC_APP_ID

client_secret = YOUR_SECRET_APP_ID

password = YOUR_PASSWORD

username = YOUR_USERNAME

Save it as praw.ini . Place it in your local working directory.

You will also need to create a Pocket app to obtain a consumer key for your Pocket account. This can be done here. Give it any name, description and give all the three permissions (Add, Modify, Retrieve). Check the Desktop (Other) box in the platforms and click create. Copy the consumer key that you find on the next screen. It can also be found in my apps.

Running the script

The first time run the script from the terminal and give your consumer key.

$ python reddit_pocket_sync.py --consumer YOUR_CONSUMER_KEY_HERE

It will ask you if you wish to save your key for future use. If you choose not to save it, you will have to provide it every single time . For future use just run the script -

$ python reddit_pocket_sync.py
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].