Find a file
Abhijeet Kaur a1429f36b2 bots: Enable googlesearch bot to run by 'zulip-run-bot' command.
Since we want our bots to be both python 2 and python 3 compatible,
we use six to make up for both of them and run the bot smoothly.

'http.client' was basically used for error-handling by the author
of the bot, urllib errors can be handled by the urllib itself. So,
using this for simplicity.

urllib.request.urlopen raises URLError on protocol errors.
2017-07-27 10:44:41 -07:00
tools linter: Add open() call restriction for the john bot. 2017-07-27 10:35:31 -07:00
zulip api: Move the API package to a dedicated subdirectory. 2017-07-18 02:20:32 -02:30
zulip_bots bots: Enable googlesearch bot to run by 'zulip-run-bot' command. 2017-07-27 10:44:41 -07:00
zulip_botserver bots: Audit filesystem access. 2017-07-26 20:01:17 +02:00
.gitignore bots: Move all bots and the bots API to separate package. 2017-07-18 02:20:27 -02:30
.travis.yml travis: Update Travis config to install and test all packages. 2017-07-18 02:25:29 -02:30
README.md api: Move the API package to a dedicated subdirectory. 2017-07-18 02:20:32 -02:30

Zulip API

This repository contains the source code for Zulip's PyPI packages:

  • zulip: PyPI package for Zulip's API bindings.
  • zulip_bots: PyPI package for Zulip's bots and bots API.
  • zulip_botserver: PyPI package for Zulip's Flask bot server.