Skip to content

Instantly share code, notes, and snippets.

@podhmo
Created December 25, 2019 10:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save podhmo/b841bac22e75b6fa8acc3d8f3503ff67 to your computer and use it in GitHub Desktop.
Save podhmo/b841bac22e75b6fa8acc3d8f3503ff67 to your computer and use it in GitHub Desktop.
dagster-slack
bits-slack
phial-slack
leonardo-slack
Flask-Slack
celery-slack
livebridge-slack
slack-cache
slack-votebot
alerta-slack
OctoPrint-Slack
slack-progressing
slack-archiver
middleware-slack
ltz-slack
axonbot-slack
slack-client
chaostoolkit-slack
slack-wipe
logging-slack
askbot-slack
slack-wrapper
fnexchange-slack
frasco-slack
slack-progress
edi-slack
slack-cli
buildbot-slack
pytest-slack
slack-backup
slack-cleaner2
peachapisec-slack
sumologic-slack
slack-wordcloud
slack-logger
fastai-slack
carbon-slack
slack-invoker
vztcdpchaos-slack
slack-releaser
slack-bot
nameko-slack
slack-cleaner
slack-sansio
slack-logging
slack-alerts
slack-webhook
dagster-slack-nightly
jhulib-slack
slack-notify
devpi-slack
slack-asyncio
slack-entities
slack-channeler
slack-bots
luigi-slack
slack-pdb
slack-tunes
slack-notifications
slack-purger
slack-machine
icinga-slack-webhook
sentry-slack
tap-slack
celery-slack-webhooks
slack-bot-wrapper
slack-proxy-server
slack-rtm-bot
pybot-adapter-slack
fabric-slack-tools
slack-signature-verifier
jupyter-slack
slack-backup-python
taiga-contrib-slack
chainer-slack-report
slack-api-utils
py-slack-term
python-slack-print
slack-export-viewer
Flask-Slack-Events
flask-slack-template
slack-janitor-tool
slack-cli-webhook
bb-slack-notify
slack-python-logging
slack-log-utils
channels-slack-notifications
gcdt-slack-integration
cabot-alert-slack
jenkins-jobs-slack
slack
peppyhare-slack-100bot
slack-emoji-search
nftl-slack-tools
slack-webhook-cli
security-slackbot
slackbot-eliza
countdown-slackbot
slackbot-atlassian
slackbot-queue
codethecity-slackbot
oncall-slackbot
parsely-slackbot
slackbot
scrapy-slackbot
slackbot-workout
slackbot-wems
blockhub-slackbot
simple-slackbot
audio-slackbot
pyslackbot
slackbotjira
tyranobot
slack-actions
glados
slack-pybot
gendobot
slackbot_tipy
slackbottools
smashbot
slack-tangerine
{"data": {"last_day": 30, "last_month": 3088, "last_week": 438}, "package": "dagster-slack", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 103, "last_week": 46}, "package": "bits-slack", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 232, "last_week": 63}, "package": "phial-slack", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 23, "last_week": 10}, "package": "leonardo-slack", "type": "recent_downloads"}
{"data": {"last_day": 5, "last_month": 666, "last_week": 39}, "package": "flask-slack", "type": "recent_downloads"}
{"data": {"last_day": 31, "last_month": 1833, "last_week": 324}, "package": "celery-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 48, "last_week": 20}, "package": "livebridge-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 24, "last_week": 8}, "package": "slack-cache", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 25, "last_week": 11}, "package": "slack-votebot", "type": "recent_downloads"}
{"data": {"last_day": 7, "last_month": 66, "last_week": 29}, "package": "alerta-slack", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 57, "last_week": 27}, "package": "octoprint-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 37, "last_week": 19}, "package": "slack-progressing", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 26, "last_week": 11}, "package": "slack-archiver", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 36, "last_week": 17}, "package": "middleware-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 59, "last_week": 29}, "package": "ltz-slack", "type": "recent_downloads"}
{"data": {"last_day": 17, "last_month": 137, "last_week": 70}, "package": "axonbot-slack", "type": "recent_downloads"}
{"data": {"last_day": 13, "last_month": 825, "last_week": 176}, "package": "slack-client", "type": "recent_downloads"}
{"data": {"last_day": 13, "last_month": 171, "last_week": 83}, "package": "chaostoolkit-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 31, "last_week": 16}, "package": "slack-wipe", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 56, "last_week": 29}, "package": "logging-slack", "type": "recent_downloads"}
{"data": {"last_day": 8, "last_month": 54, "last_week": 31}, "package": "askbot-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 47, "last_week": 18}, "package": "slack-wrapper", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 52, "last_week": 27}, "package": "fnexchange-slack", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 37, "last_week": 20}, "package": "frasco-slack", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 91, "last_week": 32}, "package": "slack-progress", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 50, "last_week": 18}, "package": "edi-slack", "type": "recent_downloads"}
{"data": {"last_day": 51, "last_month": 1646, "last_week": 313}, "package": "slack-cli", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 49, "last_week": 28}, "package": "buildbot-slack", "type": "recent_downloads"}
{"data": {"last_day": 320, "last_month": 9475, "last_week": 2278}, "package": "pytest-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 86, "last_week": 27}, "package": "slack-backup", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 140, "last_week": 38}, "package": "slack-cleaner2", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 191, "last_week": 25}, "package": "peachapisec-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 216, "last_week": 32}, "package": "sumologic-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 85, "last_week": 30}, "package": "slack-wordcloud", "type": "recent_downloads"}
{"data": {"last_day": 220, "last_month": 5790, "last_week": 1766}, "package": "slack-logger", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 58, "last_week": 25}, "package": "fastai-slack", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 103, "last_week": 38}, "package": "carbon-slack", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 70, "last_week": 28}, "package": "slack-invoker", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 108, "last_week": 34}, "package": "vztcdpchaos-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 88, "last_week": 36}, "package": "slack-releaser", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 53, "last_week": 20}, "package": "slack-bot", "type": "recent_downloads"}
{"data": {"last_day": 15, "last_month": 489, "last_week": 99}, "package": "nameko-slack", "type": "recent_downloads"}
{"data": {"last_day": 15, "last_month": 507, "last_week": 121}, "package": "slack-cleaner", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 170, "last_week": 34}, "package": "slack-sansio", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 60, "last_week": 20}, "package": "slack-logging", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 81, "last_week": 20}, "package": "slack-alerts", "type": "recent_downloads"}
{"data": {"last_day": 98, "last_month": 2077, "last_week": 814}, "package": "slack-webhook", "type": "recent_downloads"}
{"data": {"last_day": 31, "last_month": 240, "last_week": 110}, "package": "dagster-slack-nightly", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 68, "last_week": 32}, "package": "jhulib-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 45, "last_week": 22}, "package": "slack-notify", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 67, "last_week": 19}, "package": "devpi-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 42, "last_week": 14}, "package": "slack-asyncio", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 842, "last_week": 26}, "package": "slack-entities", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 39, "last_week": 19}, "package": "slack-channeler", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 29, "last_week": 13}, "package": "slack-bots", "type": "recent_downloads"}
{"data": {"last_day": 7, "last_month": 256, "last_week": 54}, "package": "luigi-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 43, "last_week": 19}, "package": "slack-pdb", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 69, "last_week": 23}, "package": "slack-tunes", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 318, "last_week": 22}, "package": "slack-notifications", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 47, "last_week": 22}, "package": "slack-purger", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 282, "last_week": 49}, "package": "slack-machine", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 60, "last_week": 29}, "package": "icinga-slack-webhook", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 183, "last_week": 46}, "package": "sentry-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 37, "last_week": 37}, "package": "tap-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 314, "last_week": 98}, "package": "celery-slack-webhooks", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 49, "last_week": 19}, "package": "slack-bot-wrapper", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 57, "last_week": 17}, "package": "slack-proxy-server", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 85, "last_week": 30}, "package": "slack-rtm-bot", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 44, "last_week": 20}, "package": "pybot-adapter-slack", "type": "recent_downloads"}
{"data": {"last_day": 82, "last_month": 1590, "last_week": 382}, "package": "fabric-slack-tools", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 90, "last_week": 21}, "package": "slack-signature-verifier", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 164, "last_week": 36}, "package": "jupyter-slack", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 43, "last_week": 21}, "package": "slack-backup-python", "type": "recent_downloads"}
{"data": {"last_day": 25, "last_month": 473, "last_week": 115}, "package": "taiga-contrib-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 41, "last_week": 18}, "package": "chainer-slack-report", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 48, "last_week": 18}, "package": "slack-api-utils", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 51, "last_week": 18}, "package": "py-slack-term", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 32, "last_week": 17}, "package": "python-slack-print", "type": "recent_downloads"}
{"data": {"last_day": 8, "last_month": 518, "last_week": 121}, "package": "slack-export-viewer", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 206, "last_week": 35}, "package": "flask-slack-events", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 83, "last_week": 29}, "package": "flask-slack-template", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 34, "last_week": 15}, "package": "slack-janitor-tool", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 82, "last_week": 28}, "package": "slack-cli-webhook", "type": "recent_downloads"}
{"data": {"last_day": 11, "last_month": 78, "last_week": 36}, "package": "bb-slack-notify", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 48, "last_week": 20}, "package": "slack-python-logging", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 52, "last_week": 21}, "package": "slack-log-utils", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 37, "last_week": 18}, "package": "channels-slack-notifications", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 48, "last_week": 25}, "package": "gcdt-slack-integration", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 153, "last_week": 49}, "package": "cabot-alert-slack", "type": "recent_downloads"}
{"data": {"last_day": 7, "last_month": 247, "last_week": 50}, "package": "jenkins-jobs-slack", "type": "recent_downloads"}
{"data": {"last_day": 185, "last_month": 9564, "last_week": 1897}, "package": "slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 28, "last_week": 15}, "package": "peppyhare-slack-100bot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 24, "last_week": 9}, "package": "slack-emoji-search", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 689, "last_week": 83}, "package": "nftl-slack-tools", "type": "recent_downloads"}
{"data": {"last_day": 1559, "last_month": 53994, "last_week": 12136}, "package": "slack-webhook-cli", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 41, "last_week": 18}, "package": "security-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 22, "last_week": 9}, "package": "slackbot-eliza", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 25, "last_week": 11}, "package": "countdown-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 38, "last_week": 15}, "package": "slackbot-atlassian", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 61, "last_week": 20}, "package": "slackbot-queue", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 63, "last_week": 36}, "package": "codethecity-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 372, "last_week": 71}, "package": "oncall-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 53, "last_week": 24}, "package": "parsely-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 510, "last_month": 18247, "last_week": 3205}, "package": "slackbot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 41, "last_week": 18}, "package": "scrapy-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 47, "last_week": 21}, "package": "slackbot-workout", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 259, "last_week": 19}, "package": "slackbot-wems", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 47, "last_week": 21}, "package": "blockhub-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 55, "last_week": 16}, "package": "simple-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 33, "last_week": 15}, "package": "audio-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 23, "last_week": 11}, "package": "pyslackbot", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 49, "last_week": 27}, "package": "slackbotjira", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 45, "last_week": 22}, "package": "tyranobot", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 64, "last_week": 24}, "package": "slack-actions", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 101, "last_week": 29}, "package": "glados", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 33, "last_week": 17}, "package": "slack-pybot", "type": "recent_downloads"}
{"data": {"last_day": 8, "last_month": 162, "last_week": 49}, "package": "gendobot", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 56, "last_week": 19}, "package": "slackbot-tipy", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 72, "last_week": 15}, "package": "slackbottools", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 48, "last_week": 22}, "package": "smashbot", "type": "recent_downloads"}
{"data": {"last_day": 5, "last_month": 62, "last_week": 29}, "package": "slack-tangerine", "type": "recent_downloads"}
{"data": {"last_day": 1559, "last_month": 53994, "last_week": 12136}, "package": "slack-webhook-cli", "type": "recent_downloads"}
{"data": {"last_day": 510, "last_month": 18247, "last_week": 3205}, "package": "slackbot", "type": "recent_downloads"}
{"data": {"last_day": 185, "last_month": 9564, "last_week": 1897}, "package": "slack", "type": "recent_downloads"}
{"data": {"last_day": 320, "last_month": 9475, "last_week": 2278}, "package": "pytest-slack", "type": "recent_downloads"}
{"data": {"last_day": 220, "last_month": 5790, "last_week": 1766}, "package": "slack-logger", "type": "recent_downloads"}
{"data": {"last_day": 30, "last_month": 3088, "last_week": 438}, "package": "dagster-slack", "type": "recent_downloads"}
{"data": {"last_day": 98, "last_month": 2077, "last_week": 814}, "package": "slack-webhook", "type": "recent_downloads"}
{"data": {"last_day": 31, "last_month": 1833, "last_week": 324}, "package": "celery-slack", "type": "recent_downloads"}
{"data": {"last_day": 51, "last_month": 1646, "last_week": 313}, "package": "slack-cli", "type": "recent_downloads"}
{"data": {"last_day": 82, "last_month": 1590, "last_week": 382}, "package": "fabric-slack-tools", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 842, "last_week": 26}, "package": "slack-entities", "type": "recent_downloads"}
{"data": {"last_day": 13, "last_month": 825, "last_week": 176}, "package": "slack-client", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 689, "last_week": 83}, "package": "nftl-slack-tools", "type": "recent_downloads"}
{"data": {"last_day": 5, "last_month": 666, "last_week": 39}, "package": "flask-slack", "type": "recent_downloads"}
{"data": {"last_day": 8, "last_month": 518, "last_week": 121}, "package": "slack-export-viewer", "type": "recent_downloads"}
{"data": {"last_day": 15, "last_month": 507, "last_week": 121}, "package": "slack-cleaner", "type": "recent_downloads"}
{"data": {"last_day": 15, "last_month": 489, "last_week": 99}, "package": "nameko-slack", "type": "recent_downloads"}
{"data": {"last_day": 25, "last_month": 473, "last_week": 115}, "package": "taiga-contrib-slack", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 372, "last_week": 71}, "package": "oncall-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 318, "last_week": 22}, "package": "slack-notifications", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 314, "last_week": 98}, "package": "celery-slack-webhooks", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 282, "last_week": 49}, "package": "slack-machine", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 259, "last_week": 19}, "package": "slackbot-wems", "type": "recent_downloads"}
{"data": {"last_day": 7, "last_month": 256, "last_week": 54}, "package": "luigi-slack", "type": "recent_downloads"}
{"data": {"last_day": 7, "last_month": 247, "last_week": 50}, "package": "jenkins-jobs-slack", "type": "recent_downloads"}
{"data": {"last_day": 31, "last_month": 240, "last_week": 110}, "package": "dagster-slack-nightly", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 232, "last_week": 63}, "package": "phial-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 216, "last_week": 32}, "package": "sumologic-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 206, "last_week": 35}, "package": "flask-slack-events", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 191, "last_week": 25}, "package": "peachapisec-slack", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 183, "last_week": 46}, "package": "sentry-slack", "type": "recent_downloads"}
{"data": {"last_day": 13, "last_month": 171, "last_week": 83}, "package": "chaostoolkit-slack", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 170, "last_week": 34}, "package": "slack-sansio", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 164, "last_week": 36}, "package": "jupyter-slack", "type": "recent_downloads"}
{"data": {"last_day": 8, "last_month": 162, "last_week": 49}, "package": "gendobot", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 153, "last_week": 49}, "package": "cabot-alert-slack", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 140, "last_week": 38}, "package": "slack-cleaner2", "type": "recent_downloads"}
{"data": {"last_day": 17, "last_month": 137, "last_week": 70}, "package": "axonbot-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 108, "last_week": 34}, "package": "vztcdpchaos-slack", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 103, "last_week": 46}, "package": "bits-slack", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 103, "last_week": 38}, "package": "carbon-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 101, "last_week": 29}, "package": "glados", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 91, "last_week": 32}, "package": "slack-progress", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 90, "last_week": 21}, "package": "slack-signature-verifier", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 88, "last_week": 36}, "package": "slack-releaser", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 86, "last_week": 27}, "package": "slack-backup", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 85, "last_week": 30}, "package": "slack-wordcloud", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 85, "last_week": 30}, "package": "slack-rtm-bot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 83, "last_week": 29}, "package": "flask-slack-template", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 82, "last_week": 28}, "package": "slack-cli-webhook", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 81, "last_week": 20}, "package": "slack-alerts", "type": "recent_downloads"}
{"data": {"last_day": 11, "last_month": 78, "last_week": 36}, "package": "bb-slack-notify", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 72, "last_week": 15}, "package": "slackbottools", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 70, "last_week": 28}, "package": "slack-invoker", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 69, "last_week": 23}, "package": "slack-tunes", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 68, "last_week": 32}, "package": "jhulib-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 67, "last_week": 19}, "package": "devpi-slack", "type": "recent_downloads"}
{"data": {"last_day": 7, "last_month": 66, "last_week": 29}, "package": "alerta-slack", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 64, "last_week": 24}, "package": "slack-actions", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 63, "last_week": 36}, "package": "codethecity-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 5, "last_month": 62, "last_week": 29}, "package": "slack-tangerine", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 61, "last_week": 20}, "package": "slackbot-queue", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 60, "last_week": 20}, "package": "slack-logging", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 60, "last_week": 29}, "package": "icinga-slack-webhook", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 59, "last_week": 29}, "package": "ltz-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 58, "last_week": 25}, "package": "fastai-slack", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 57, "last_week": 27}, "package": "octoprint-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 57, "last_week": 17}, "package": "slack-proxy-server", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 56, "last_week": 29}, "package": "logging-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 56, "last_week": 19}, "package": "slackbot-tipy", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 55, "last_week": 16}, "package": "simple-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 8, "last_month": 54, "last_week": 31}, "package": "askbot-slack", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 53, "last_week": 20}, "package": "slack-bot", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 53, "last_week": 24}, "package": "parsely-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 52, "last_week": 27}, "package": "fnexchange-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 52, "last_week": 21}, "package": "slack-log-utils", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 51, "last_week": 18}, "package": "py-slack-term", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 50, "last_week": 18}, "package": "edi-slack", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 49, "last_week": 28}, "package": "buildbot-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 49, "last_week": 19}, "package": "slack-bot-wrapper", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 49, "last_week": 27}, "package": "slackbotjira", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 48, "last_week": 20}, "package": "livebridge-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 48, "last_week": 18}, "package": "slack-api-utils", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 48, "last_week": 20}, "package": "slack-python-logging", "type": "recent_downloads"}
{"data": {"last_day": 4, "last_month": 48, "last_week": 25}, "package": "gcdt-slack-integration", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 48, "last_week": 22}, "package": "smashbot", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 47, "last_week": 18}, "package": "slack-wrapper", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 47, "last_week": 22}, "package": "slack-purger", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 47, "last_week": 21}, "package": "slackbot-workout", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 47, "last_week": 21}, "package": "blockhub-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 45, "last_week": 22}, "package": "slack-notify", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 45, "last_week": 22}, "package": "tyranobot", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 44, "last_week": 20}, "package": "pybot-adapter-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 43, "last_week": 19}, "package": "slack-pdb", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 43, "last_week": 21}, "package": "slack-backup-python", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 42, "last_week": 14}, "package": "slack-asyncio", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 41, "last_week": 18}, "package": "chainer-slack-report", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 41, "last_week": 18}, "package": "security-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 41, "last_week": 18}, "package": "scrapy-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 39, "last_week": 19}, "package": "slack-channeler", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 38, "last_week": 15}, "package": "slackbot-atlassian", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 37, "last_week": 19}, "package": "slack-progressing", "type": "recent_downloads"}
{"data": {"last_day": 3, "last_month": 37, "last_week": 20}, "package": "frasco-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 37, "last_week": 37}, "package": "tap-slack", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 37, "last_week": 18}, "package": "channels-slack-notifications", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 36, "last_week": 17}, "package": "middleware-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 34, "last_week": 15}, "package": "slack-janitor-tool", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 33, "last_week": 15}, "package": "audio-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 33, "last_week": 17}, "package": "slack-pybot", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 32, "last_week": 17}, "package": "python-slack-print", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 31, "last_week": 16}, "package": "slack-wipe", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 29, "last_week": 13}, "package": "slack-bots", "type": "recent_downloads"}
{"data": {"last_day": 2, "last_month": 28, "last_week": 15}, "package": "peppyhare-slack-100bot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 26, "last_week": 11}, "package": "slack-archiver", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 25, "last_week": 11}, "package": "slack-votebot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 25, "last_week": 11}, "package": "countdown-slackbot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 24, "last_week": 8}, "package": "slack-cache", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 24, "last_week": 9}, "package": "slack-emoji-search", "type": "recent_downloads"}
{"data": {"last_day": 1, "last_month": 23, "last_week": 10}, "package": "leonardo-slack", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 23, "last_week": 11}, "package": "pyslackbot", "type": "recent_downloads"}
{"data": {"last_day": 0, "last_month": 22, "last_week": 9}, "package": "slackbot-eliza", "type": "recent_downloads"}
package download_last_month
slack-webhook-cli 53994
slackbot 18247
slack 9564
pytest-slack 9475
slack-logger 5790
dagster-slack 3088
slack-webhook 2077
celery-slack 1833
slack-cli 1646
fabric-slack-tools 1590
slack-entities 842
slack-client 825
nftl-slack-tools 689
flask-slack 666
slack-export-viewer 518
slack-cleaner 507
nameko-slack 489
taiga-contrib-slack 473
oncall-slackbot 372
slack-notifications 318
celery-slack-webhooks 314
slack-machine 282
slackbot-wems 259
luigi-slack 256
jenkins-jobs-slack 247
dagster-slack-nightly 240
phial-slack 232
sumologic-slack 216
flask-slack-events 206
peachapisec-slack 191
sentry-slack 183
chaostoolkit-slack 171
slack-sansio 170
jupyter-slack 164
gendobot 162
cabot-alert-slack 153
slack-cleaner2 140
axonbot-slack 137
vztcdpchaos-slack 108
bits-slack 103
carbon-slack 103
glados 101
slack-progress 91
slack-signature-verifier 90
slack-releaser 88
slack-backup 86
slack-wordcloud 85
slack-rtm-bot 85
flask-slack-template 83
slack-cli-webhook 82
slack-alerts 81
bb-slack-notify 78
slackbottools 72
slack-invoker 70
slack-tunes 69
jhulib-slack 68
devpi-slack 67
alerta-slack 66
slack-actions 64
codethecity-slackbot 63
slack-tangerine 62
slackbot-queue 61
slack-logging 60
icinga-slack-webhook 60
ltz-slack 59
fastai-slack 58
octoprint-slack 57
slack-proxy-server 57
logging-slack 56
slackbot-tipy 56
simple-slackbot 55
askbot-slack 54
slack-bot 53
parsely-slackbot 53
fnexchange-slack 52
slack-log-utils 52
py-slack-term 51
edi-slack 50
buildbot-slack 49
slack-bot-wrapper 49
slackbotjira 49
livebridge-slack 48
slack-api-utils 48
slack-python-logging 48
gcdt-slack-integration 48
smashbot 48
slack-wrapper 47
slack-purger 47
slackbot-workout 47
blockhub-slackbot 47
slack-notify 45
tyranobot 45
pybot-adapter-slack 44
slack-pdb 43
slack-backup-python 43
slack-asyncio 42
chainer-slack-report 41
security-slackbot 41
scrapy-slackbot 41
slack-channeler 39
slackbot-atlassian 38
slack-progressing 37
frasco-slack 37
tap-slack 37
channels-slack-notifications 37
middleware-slack 36
slack-janitor-tool 34
audio-slackbot 33
slack-pybot 33
python-slack-print 32
slack-wipe 31
slack-bots 29
peppyhare-slack-100bot 28
slack-archiver 26
slack-votebot 25
countdown-slackbot 25
slack-cache 24
slack-emoji-search 24
leonardo-slack 23
pyslackbot 23
slackbot-eliza 22
package download_last_month
slack-webhook-cli 53994
slackbot 18247
slack 9564
pytest-slack 9475
slack-logger 5790
dagster-slack 3088
slack-webhook 2077
celery-slack 1833
slack-cli 1646
fabric-slack-tools 1590
slack-entities 842
slack-client 825
nftl-slack-tools 689
flask-slack 666
slack-export-viewer 518
slack-cleaner 507
nameko-slack 489
taiga-contrib-slack 473
oncall-slackbot 372
slack-notifications 318
celery-slack-webhooks 314
slack-machine 282
slackbot-wems 259
luigi-slack 256
jenkins-jobs-slack 247
dagster-slack-nightly 240
phial-slack 232
sumologic-slack 216
flask-slack-events 206
peachapisec-slack 191
sentry-slack 183
chaostoolkit-slack 171
slack-sansio 170
jupyter-slack 164
gendobot 162
cabot-alert-slack 153
slack-cleaner2 140
axonbot-slack 137
vztcdpchaos-slack 108
bits-slack 103
carbon-slack 103
glados 101
slack-progress 91
slack-signature-verifier 90
slack-releaser 88
slack-backup 86
slack-wordcloud 85
slack-rtm-bot 85
flask-slack-template 83
slack-cli-webhook 82
slack-alerts 81
bb-slack-notify 78
slackbottools 72
slack-invoker 70
slack-tunes 69
jhulib-slack 68
devpi-slack 67
alerta-slack 66
slack-actions 64
codethecity-slackbot 63
slack-tangerine 62
slackbot-queue 61
slack-logging 60
icinga-slack-webhook 60
ltz-slack 59
fastai-slack 58
octoprint-slack 57
slack-proxy-server 57
logging-slack 56
slackbot-tipy 56
simple-slackbot 55
askbot-slack 54
slack-bot 53
parsely-slackbot 53
fnexchange-slack 52
slack-log-utils 52
py-slack-term 51
edi-slack 50
buildbot-slack 49
slack-bot-wrapper 49
slackbotjira 49
livebridge-slack 48
slack-api-utils 48
slack-python-logging 48
gcdt-slack-integration 48
smashbot 48
slack-wrapper 47
slack-purger 47
slackbot-workout 47
blockhub-slackbot 47
slack-notify 45
tyranobot 45
pybot-adapter-slack 44
slack-pdb 43
slack-backup-python 43
slack-asyncio 42
chainer-slack-report 41
security-slackbot 41
scrapy-slackbot 41
slack-channeler 39
slackbot-atlassian 38
slack-progressing 37
frasco-slack 37
tap-slack 37
channels-slack-notifications 37
middleware-slack 36
slack-janitor-tool 34
audio-slackbot 33
slack-pybot 33
python-slack-print 32
slack-wipe 31
slack-bots 29
peppyhare-slack-100bot 28
slack-archiver 26
slack-votebot 25
countdown-slackbot 25
slack-cache 24
slack-emoji-search 24
leonardo-slack 23
pyslackbot 23
slackbot-eliza 22
00:
pip search slack | cut -d " " -f 1 | grep -v django | tee $@.txt
pip search slackbot | cut -d " " -f 1 | grep -v django | grep -v markov_slackbot >> $@.txt
01:
for i in `cat 00.txt`; do pypistats recent $$i -f json; done | tee $@.json
02:
cat 01.json | jqfpy --slurp 'sorted(get(), key=lambda x: x["data"]["last_month"], reverse=True)' --squash -c | tee $@.json
03:
echo package,download_last_month > 03.csv
cat 02.json | jqfpy --slurp '[print(f"""{d["package"]},{d["data"]["last_month"]}""") for d in get()]; None' >> 03.csv
04:
dictknife cat -o md 03.csv | tee $@.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment