Bundle of Perceval backends for Zulip.
Project description
perceval-zulip
Bundle of Perceval backends for Zulip.
Backends
The backends currently managed by this package support the next repositories:
- Zulip
Requirements
- Python >= 3.6
- python3-requests >= 2.7
- grimoirelab-toolkit >= 0.2
- perceval >= 0.17.4
Installation
Getting the source code
Clone the repository
$ git clone https://github.com/vchrombie/grimoirelab-perceval-zulip
Prerequisites
Poetry
We use Poetry for managing the project. You can install it following these steps.
Installation and configuration
Install the required dependencies (this will also create a virtual environment)
$ poetry install
Activate the virtual environment
$ poetry shell
Examples
Zulip
Note: You need the email
and the api_token
from the server. You can create a bot and use it for the authentication,
please read the docs at About bots (Zulip Help Center).
Fetch messages from the importlib
stream of the Python Zulip Server
$ perceval zulip https://python.zulipchat.com importlib -e bot@zulipchat.com -t xxxx
Contributing
This project follows the contributing guidelines of the GrimoireLab.
Adhering to the guidelines, the work is started in this external repository. But, this can be merged (chaoss/grimoirelab-perceval/#/667) into the Perceval repository in the future.
License
Licensed under GNU General Public License (GPL), version 3 or later.
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
Built Distribution
Hashes for perceval_zulip-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4a5ff66997a7ee42e8a79b8578449d69194b5f9b8869a619ed52fdb52aba80f |
|
MD5 | 6386589c972658f71816ff39fac583aa |
|
BLAKE2b-256 | 77b0775b4a9aeac1fc99006fc047236a4ca9a6d9edd04e5eb7c86b6b44304a7d |