Skip to main content

A tool that periodically checks sites for feedback about an entity and posts the findings to Slack

Project description

# starpicker

## Summary

A tool that periodically checks sites for feedback about an entity and posts the findings to Slack. Currently the following sources are supported:

  • trustpilot.com reviews

  • Facebook ratings on a page

  • Facebook comments on a page

  • tweets on Twitter matching a keyword

## Configuration

The following environment variables can be used for configuration:

  • SLACK_WEBHOOK_URL (required)

  • REDIS_URL (required)

  • CHECK_INTERVAL - in seconds

  • USE_EMOTICONS - if set, starpicker will prepend messages with :trustpilot:, :facebook:, or :twitter: based on the type of the review.

And for setting up specific sources:

### trustpilot.com

  • TRUSTPILOT_BUSINESS_ID

  • TRUSTPILOT_API_KEY

### Facebook

  • FACEBOOK_ACCESS_TOKEN

  • FACEBOOK_PAGE_ID

### Twitter

  • TWITTER_APP_KEY

  • TWITTER_APP_SECRET

  • TWITTER_SEARCH_KEYWORD

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

starpicker-0.5.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

starpicker-0.5.0-py2.py3-none-any.whl (7.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file starpicker-0.5.0.tar.gz.

File metadata

  • Download URL: starpicker-0.5.0.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for starpicker-0.5.0.tar.gz
Algorithm Hash digest
SHA256 1e18c34658f201388fbe76ae1e3db7a5fdda4fbf6f0801adc822bd988ae38d81
MD5 c7241e015a993ae9a3c977646647719b
BLAKE2b-256 9a6667106d7e90ada8c719f9854b389488fe85ab135cbed430bfde99818d1e7e

See more details on using hashes here.

File details

Details for the file starpicker-0.5.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for starpicker-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7ca2b79eccba1783c3a50eede11aa8a727a3e5aaa869a6b1e3a931b226f418cb
MD5 05c46ec663ca2e131499a7bc43fc5075
BLAKE2b-256 58407fdd69c3ce6e9442fb8a1b9f84107051fc724f53231650097b4d29aae88d

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