Home > python > Browse all pages of a subreddit

Browse all pages of a subreddit

Problem

When you visit a subreddit on reddit.com, for instance http://www.reddit.com/r/python, at the bottom of the page you will find just a “next” link to the next page. Needless to say, browsing older entries like that is a PITA…

Solution
I made a simple script that generates a static HTML page with links to all the older pages: [1] [2] [3]…

Download
You can find the script reddit_get_all_pages.py in my Bash-Utils collection, in the reddit/ folder.

Usage
Customize the constant REDDIT in the header of the script and execute it:

./reddit_get_all_pages.py

Limitation
This script made me figure out that reddit lists only the last 1000 posts! Older posts are hidden. If you have a direct link to them, fine, otherwise they are gone :( So this script will only list 40 pages. This is a limitation of reddit.

More info:

Categories: python Tags: ,
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 79 other followers

%d bloggers like this: