Metadata-Version: 2.1
Name: gitlabirced
Version: 0.2.2
Summary: IRC bot that connects with your GitLab projects
Home-page: https://gitlab.com/palvarez89/gitlabirced
Author: Pedro Alvarez Piedehierro
Author-email: pedro@alvarezpiedehierro.com
License: MIT license
Keywords: gitlabirced
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Dist: Click (>=6.0)
Requires-Dist: irc
Requires-Dist: pyyaml
Requires-Dist: requests

===========
GitlabIRCed
===========


.. image:: https://img.shields.io/pypi/v/gitlabirced.svg
        :target: https://pypi.python.org/pypi/gitlabirced

.. image:: https://gitlab.com/palvarez89/gitlabirced/badges/master/pipeline.svg
        :target: https://gitlab.com/palvarez89/gitlabirced/commits/master

.. image:: https://gitlab.com/palvarez89/gitlabirced/badges/master/coverage.svg?job=tests
        :target: https://gitlab.com/palvarez89/gitlabirced/commits/master

.. image:: https://readthedocs.org/projects/gitlabirced/badge/?version=latest
        :target: https://gitlabirced.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status


IRC bot that connects with your GitLab projects


* Free software: MIT license
* Documentation: https://gitlabirced.readthedocs.io.


Features
--------

**GitlabIRCed** bot will let you connect your Gitlab projects with their IRC channels. There are main functions of this bot:

* **Hooks**: The bot will receive web hooks sent by Gitlab on different events.
  You can configure the bot to stream these events into one or many IRC channels
  and networks.
* **Watchers**: The bot can be configured to link an IRC channel to a project. The bot
  will watch the messages and give extra information when a MR or an Issue is mentioned.

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage


=======
History
=======

0.2.2 (2018-09-06)
------------------

* Improved connection to channels that need registration to join.
* Fixed issue and mr detection on watchers.
* Include more information in logging lines.

0.2.1 (2018-09-03)
------------------

* Small bug fix release. We were missing some dependencies

0.2.0 (2018-09-03)
------------------

* Added watchers support. Now the bot can be hanging
  on a channel giving useful information on MR an Issue
  mentions (e.g. !2, #59).
* Improved support of hook events.
* Improved reconnection of the bot.
* Improve logging, and introudce '-v' option to set the level
  of verbosity (e.g. -vvvv)
* Added authentication options (sasl and NickServ).
* Allow configuring the port used via the configuration file.
* Created plenty of scenario tests using behave.

0.1.3 (2018-08-23)
------------------

* Support added for 'merge_request'

0.1.2 (2018-08-22)
------------------

* First release on PyPI.
* Support added for 'push' and 'issue' events


