Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Communications > Chat

    gerritbot 0.1.2

    Download button

    No screenshots available
    Downloads: 124  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Hewlett-Packard Development Company, L.P. | More programs
    The Apache License 2.0 / FREE
    August 28th, 2012, 21:54 GMT
    ROOT / Communications / Chat

     Read user reviews (0)  Refer to a friend  Subscribe

    gerritbot description

    Gerrit IRC Bot

    Gerritbot is an IRC bot that will notify IRC channels of Gerrit events.

    To install Gerritbot run `python setup.py install` from within the repository's root directory.

    To run Gerritbot `$PATH/gerritbot /path/to/config`. $PATH is usually something like /usr/local/bin and /path/to/config should be whatever path you have hidden the config at.

    Gerritbot has two configuration files. The first configures the IRC server and Gerrit server details and is the config file whose path you pass to gerritbot when starting the bot. It should look like:

      [ircbot]
      nick=NICKNAME
      pass=PASSWORD
      server=irc.freenode.net
      port=6667
      channel_config=/path/to/yaml/config

      [gerrit]
      user=gerrit2
      key=/path/to/id_rsa
      host=review.example.com
      port=29418


    The second configures the IRC channels and the events and projects that each channel is interested in. This config file is written in yaml and should look like:

      example-channel1:
          events:
            - patchset-created
            - change-merged
          projects:
            - example/project1
            - example/project2
          branches:
            - master
            - development
      example-channel2:
          events:
            - change-merged
          projects:
            - example/project3
            - example/project4
          branches:
            - master


    Product's homepage

    Requirements:

    · Python

      


    TAGS:

    IRC bot | chat bot | Gerrit events | IRC | chat | bot

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM