Skip to main content

A collection of utilities that utilize the reddit API.

Project description

# BBOE’s PRAWtools

PRAWtools is a collection of tools that utilize reddit’s API through the Python Reddit API Wrapper (PRAW). PRAWtools is currently made up of two utillities:

  • modutils

  • subreddit_stats

## PRAWtools Installation

### Ubuntu/debian installation

sudo apt-get install python-setuptools sudo easy_install pip sudo pip install prawtools

### Arch Linux installation

sudo pacman -S python-pip sudo easy_install pip sudo pip install prawtools

### Mac OS X installation (only tested with Lion)

sudo easy_install pip sudo pip install prawtools

## modutils

modutils is a tool to assist Reddit community moderators in moderating their community. At present, it is mostly useful for automatically building flair templates from existing user flair, however, it can also be used to quickly list banned users, contributors, and moderators.

### modutils examples

Note: all examples require you to be a moderator for the subreddit

  1. List banned users for subreddit __foo__

    modutils -l banned foo

  1. Get current flair for subreddit __bar__

    modutils -f bar

0. Synchronize flair templates with existing flair for subreddit __baz__, building non-editable templates for any flair whose flair-text is common among at least 2 users.

modutils –sync –ignore-css –limit=2 baz

0. Send a message to approved submitters of subreddit __blah__. You will be prompted for the message, and asked to verify prior to sending the messages.

modutils –message contributors –subject “The message subject” blah

## subreddit_stats

subreddit_stats is a tool to provide basic statistics on a subreddit. To see the what sort of output subreddit stats generates check out [/r/subreddit_stats](http://www.reddit.com/r/subreddit_stats).

### subreddit_stats examples

0. Generate stats for subreddit __foo__ for the last 30 days with extra verbose output. Post results to subreddit __bar__ as user __user__.

subreddit_stats -d30 -vv -R bar -u user foo

0. Generate stats for subreddit __blah__ for the top posts of the year. Post the results to the same subreddit as user __resu__.

subreddit_stats –top year -u resu blah

  1. To see other possible options

    subreddit_stats –help

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prawtools-0.6.tar.gz (12.5 kB view details)

Uploaded Source

File details

Details for the file prawtools-0.6.tar.gz.

File metadata

  • Download URL: prawtools-0.6.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for prawtools-0.6.tar.gz
Algorithm Hash digest
SHA256 9046f3b0a507d3ef59050a0e4de8e1fd7c7fb237f89f7ec2f50ab7229ecbec4f
MD5 d04fa1ce781f60792df1656c86aba2aa
BLAKE2b-256 5d0e1189a46db2a7d6b628186e2d2e7b68397348a259431eb8bce3d767022fbe

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page