移动评论聚合器
critics的Python项目详细描述
Usage: critics [OPTIONS] Notify about new reviews in AppStore and Google Play in slack. Launch command using supervisor or using screen/tmux/etc. Reviews are fetched for multiple apps and languages in --beat=300 interval. Options: --ios TEXT ios app id, e.g. 122434343 --ios-channel TEXT Slack channel for ios notifications, optional --android TEXT Android app name, e.g. "com.rovio.angrybirds" --android-channel TEXT Slack channel for android notifications, optional --language TEXT ISO 639-1 languages of review [default: system locale] --slack-webhook TEXT Slack webhook absolute URL, required --parse-max-entries INTEGER Number of feed entries to look into [default: 10] --beat INTEGER Number of seconds between polling feed [default: 300] --verbose / --short --notify / --no-notify --persist / --no-persist --model PATH --daemonize / --run-once --version --help Show this message and exit.
示例
跟踪ios和android愤怒的小鸟应用程序的英语和俄语评论 并将它们发布到单独的频道:
critics --ios=343200656 --android=com.rovio.angrybirds \ --slack-webhook=YOUR_SLACK_WEBHOOK_URL \ --language=en --language=ru \ --ios-channel="#ios_reviews" --android-channel="#android_reviews"
上一个命令,但使用env变量:
CRITICS_IOS=343200656 CRITICS_ANDROID=com.rovio.angrybirds \ CRITICS_SLACK_WEBHOOK=YOUR_SLACK_WEBHOOK_URL CRITICS_LANGUAGE="en ru" \ CRITICS_IOS_CHANNEL="#ios_reviews" CRITICS_ANDROID_CHANNEL="#android_reviews" \ critics
出于演示目的(不需要松弛):解析mybook应用程序的ios提要 并在标准输出中打印评论:
critics --ios=556540446 --run-once --no-notify --no-persist --verbose
外观如何
变更日志
0.2.1(2015-03-20)
- 将默认请求超时更改为5秒
0.2.0(2015-03-19)
- 支持多种语言
- 英语和俄语翻译
- iOS评论的可用URL
0.1.0(2015-03-09)
- 初始版本