Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yorickpeterse/hermes
https://github.com/yorickpeterse/hermes
Last synced: 30 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/yorickpeterse/hermes
- Owner: yorickpeterse
- License: mit
- Created: 2012-06-27T21:34:06.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-09-29T18:59:41.000Z (about 10 years ago)
- Last Synced: 2024-05-02T01:14:56.277Z (7 months ago)
- Language: Ruby
- Homepage:
- Size: 455 KB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hermes
Hermes is an IRC bot that annoys people in `#webdevs` (previously
`#forrst-chat`) on Freenode. It was originally written to replace the
"forrstdotcom" bot.## Features
* uses Cinch, a well developed and documented IRC bot framework
* wide variety of plugins for retrieving URL titles, storing quotes, retrieving
cat pictures (very important), displaying the weather and so on
* it doesn't leak memory as bad as Skybot does## Requirements
* Ruby 1.9.3
* Bundler
* a SQL database such as SQLite3, PostgreSQL or MySQL## Installation & Setup
The first step is to clone this repository:
$ git://github.com/YorickPeterse/Hermes.git hermes
$ cd hermesOnce cloned you can install all the dependencies using Bundler:
$ bundle install
If you don't have Bundler installed you'll have to run `gem install bundler` in
order to install it.Once installed you should copy the default configuration file(s):
$ cp config/config.default.rb config/config.rb
Starting the bot can be done by running the following command:
$ ruby bin/hermes
## License
All the code in this repository is licensed under the MIT license unless stated
otherwise. A copy of this license can be found in the file "LICENSE" in the
root directory of this repository.