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.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

starpicker-0.5.1-py2.py3-none-any.whl (7.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for starpicker-0.5.1.tar.gz
Algorithm Hash digest
SHA256 a7c3c7c0b9fe11ddd04f6934d57f85e8c78207aeb710367bc7e717fcf1322a0a
MD5 3a7e37f8073be4bddf679ad42391f091
BLAKE2b-256 d61c6dbd63ab0ecf9e6c591dd88d18880599dc6c6a3269fad607b3c37287f13a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for starpicker-0.5.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e4ba94cbb5c7a55457f3f0120eec6a487cecbc5cee3e81a06b86a3e11b32296b
MD5 1f5d47617dc356d0d43e425ad2f2acd7
BLAKE2b-256 6baae8e1634b584d496ce7298672115461b25b9e8a32b93565a00dec4e2b9517

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