Skip to main content

repost Reddit activity from a user to Slack in near-realtime

Project description

Reddit Echo

Reposts Reddit posts from a target user to a specific slack channel

PyPIVersion TravisCI CoverageStatus CodeHealth PythonVersions

Helper class to make working with Selenium recho waits easier and more accessible

(Optional) Create a virtual environment

Its useful to create a virtual environment for installing and running recho

$ sudo pip install virtualenv
$ cd ~
$ virtualenv .venvrecho
$ source .venvrecho/bin/activate

Register Your App

Register your app with Reddit, and jot down your Client ID and Secret https://ssl.reddit.com/prefs/apps

  1. Click “create another app” button at the bottom

  2. Click “script” radio button

  3. Fill in the remaining boxes, the actual values don’t matter

  4. Click create, and record Client ID and Secret

Installation

Install from PyPI using pip:

$ pip install --update recho

Add the configuration file

$ touch ~/.recho.ini

Write the following into that file, adding your Slack token and channel

[praw]
client_id: <Reddit Client ID>
client_secret: <Reddit Client Secret>

[slack]
# Follow instructions at https://my.slack.com/services/new/bot
token: <Your slack token>
channel: <your channel name>

Note that the channel name is without the hash. general instead of #general

Running Recho

Recho is designed for use with cron. Simply add an entry similar to the one below:

$ sudo vi /etc/crontab

If you use a virtual environment:

* * * * * user source ~/.venvrecho/bin/activate && recho acidtwist

Otherwise you can simply call recho directly

* * * * * user recho acidtwist

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

recho-1.0.2.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

recho-1.0.2-py2.py3-none-any.whl (9.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file recho-1.0.2.tar.gz.

File metadata

  • Download URL: recho-1.0.2.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for recho-1.0.2.tar.gz
Algorithm Hash digest
SHA256 72a2a67fa816310c306e33428115ccd1c00fda876287b36a50dc0463607d8567
MD5 411e0e5c98070e5f2f36bf4515582ab8
BLAKE2b-256 c78b43fbb3536c4b24d26ffdbc6a396fb0e5febe7131629de12402223df02e54

See more details on using hashes here.

File details

Details for the file recho-1.0.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for recho-1.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 62d764282026eed5ef12d8c2c85e9ea09233f75af4715768ced826993fef98fa
MD5 5d3f66ad6f697587bef6731931f5c58a
BLAKE2b-256 d398c7af4bc46e26b5e16f8e01948ca4af4f503e8a05166aafa089bf77839458

See more details on using hashes here.

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