Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-31 | webhook: include target ref for pull/merge requests | Giuseppe Bilotta | |
Also add a TODO about a possible event-based output filter. | |||
2021-05-31 | webhook: typo preventing unwatch | Giuseppe Bilotta | |
2021-05-31 | webhook: gitlab support | Giuseppe Bilotta | |
2021-05-31 | new plugin: webhook | Giuseppe Bilotta | |
This plugin provides webhook support for GitHub and similar services, through the webservice feature. Hosting services and output formats can be customized through filters as usual. | |||
2021-05-31 | plugin(rss): fix config description | Giuseppe Bilotta | |
2021-05-29 | fix: restart logger thread after fork | Giuseppe Bilotta | |
Logging was broken when daemonizing, due to the logger thread being dead after the fork. This can be solved by restarting the thread, if necessary when setting the log file (which we conveniently do right after the fork). | |||
2021-05-29 | fix: preserve loglevels across options and files | Giuseppe Bilotta | |
2021-05-29 | Catch another non-standard error | Giuseppe Bilotta | |
2021-05-29 | Properly quote salut-italian | Giuseppe Bilotta | |
2021-05-29 | chucknorris: read gzip stream before passing it to YAML.load | Giuseppe Bilotta | |
Prevents errors about external_encoding not being defined for the gzip stream in ruby 1.9+ | |||
2021-05-29 | quiz: hint presentation fix for ruby 1.9+ | Giuseppe Bilotta | |
2021-05-26 | Merge pull request #61 from ruby-rbot/dependabot/bundler/nokogiri-1.11.4 | Matthias Hecker | |
build(deps): bump nokogiri from 1.11.1 to 1.11.4 | |||
2021-05-19 | build(deps): bump nokogiri from 1.11.1 to 1.11.4 | dependabot[bot] | |
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.1 to 1.11.4. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.1...v1.11.4) Signed-off-by: dependabot[bot] <support@github.com> | |||
2021-04-22 | Merge pull request #59 from ruby-rbot/dependabot/bundler/mechanize-2.7.7 | Matthias Hecker | |
build(deps): bump mechanize from 2.7.6 to 2.7.7 | |||
2021-04-22 | Merge pull request #60 from ruby-rbot/dependabot/bundler/oauth-0.5.5 | Matthias Hecker | |
build(deps-dev): bump oauth from 0.5.4 to 0.5.5 | |||
2021-04-22 | build(deps-dev): bump oauth from 0.5.4 to 0.5.5 | dependabot[bot] | |
Bumps [oauth](https://github.com/oauth-xx/oauth-ruby) from 0.5.4 to 0.5.5. - [Release notes](https://github.com/oauth-xx/oauth-ruby/releases) - [Changelog](https://github.com/oauth-xx/oauth-ruby/blob/master/HISTORY) - [Commits](https://github.com/oauth-xx/oauth-ruby/compare/v0.5.4...v0.5.5) Signed-off-by: dependabot[bot] <support@github.com> | |||
2021-02-02 | build(deps): bump mechanize from 2.7.6 to 2.7.7 | dependabot[bot] | |
Bumps [mechanize](https://github.com/sparklemotion/mechanize) from 2.7.6 to 2.7.7. - [Release notes](https://github.com/sparklemotion/mechanize/releases) - [Changelog](https://github.com/sparklemotion/mechanize/blob/master/CHANGELOG.rdoc) - [Commits](https://github.com/sparklemotion/mechanize/compare/v2.7.6...v2.7.7) Signed-off-by: dependabot[bot] <support@github.com> | |||
2020-07-09 | Merge pull request #52 from ruby-rbot/dependabot/bundler/rack-2.2.3 | Matthias Hecker | |
build(deps): bump rack from 2.2.2 to 2.2.3 | |||
2020-06-24 | build(deps): bump rack from 2.2.2 to 2.2.3 | dependabot[bot] | |
Bumps [rack](https://github.com/rack/rack) from 2.2.2 to 2.2.3. - [Release notes](https://github.com/rack/rack/releases) - [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md) - [Commits](https://github.com/rack/rack/compare/v2.2.2...2.2.3) Signed-off-by: dependabot[bot] <support@github.com> | |||
2020-04-25 | plugin(imdb): fix title regex, closes #44 | Matthias Hecker | |
2020-04-24 | refactor: remove global bot instance, closes #42 | Matthias Hecker | |
2020-04-24 | plugin(keywords): remove export to file, see #42 | Matthias Hecker | |
2020-04-23 | plugin(factoids): use registry for storage see #42 | Matthias Hecker | |
2020-04-22 | ensures the path reported by gems does exists | Matthias Hecker | |
2020-04-20 | plugin(quotes): use registry for storage see #42 | Matthias Hecker | |
2020-04-20 | plugin(alias): use registry for storage see #42 | Matthias Hecker | |
2020-04-17 | plugin(lart): fix not save before load | Matthias Hecker | |
2020-04-17 | plugin(salut): use registry for storage see #42 | Matthias Hecker | |
2020-04-16 | plugin(lart): refactor to use registry to persist | Matthias Hecker | |
see #42 | |||
2020-04-16 | core: sets plugin_path to loaded plugins | Matthias Hecker | |
While loading a plugin in the manager using #load_botmodule_file this will remember the directory of the file that is being loaded in @next_plugin_path. In the plugin/BotModule initialization we set the path in plugin_path of the plugin. This was the only solution I could find to get this information in the plugin. It is useful because this allows the plugin to know in which directory it is located, it can then easily access data files stored alongside the plugin. Some built-in plugins (see #42) use the data/rbot/templates to copy data files on bot load (see #repopulate_botclass_directory) into the profile directory (~/.rbot/). | |||
2020-04-15 | refactor: wordlist shouldn't use bot singleton #35 | Matthias Hecker | |
also related to #41 and #6 | |||
2020-04-15 | refactor: remove unused userdata module | Matthias Hecker | |
I never saw a plugin use this feature besides wof, IRC user objects should not hold persistent data like this, I rather have the IRC interface clean. The general idea is a good though, especially easier per-channel, per-user data persistence. | |||
2020-04-15 | plugin(wheelfortune): remove botdata dependency | Matthias Hecker | |
2020-04-14 | plugin(translator): removed google translate | Matthias Hecker | |
yandex still works surprisingly enough | |||
2020-04-14 | fix nick renaming during connection | Matthias Hecker | |
2020-04-14 | refactor: httputil no longer core module see #38 | Matthias Hecker | |
This is intended to make testing/mocking of the http client easier. | |||
2020-04-14 | httputil: remove obsolete version_1_2 declaration | Matthias Hecker | |
2020-04-14 | remove obsolete require of net/https | Matthias Hecker | |
2020-04-14 | readme: added build status image | Matthias Hecker | |
2020-04-13 | plugin(oxford): fix empty service result see #37 | Matthias Hecker | |
2020-04-13 | plugin(points): forgot one special case, see #34 | Matthias Hecker | |
Tokens that include itself ++/-- are now ignored as well. | |||
2020-04-13 | plugin(points): new message parser, see #34 | Matthias Hecker | |
2020-04-13 | message: add #thanks method, similar to okay | Matthias Hecker | |
2020-04-13 | plugin(oxford): fix result handling, closes #37 | Matthias Hecker | |
2020-04-12 | plugin(points): disregard self after stripping color codes | Matthias Hecker | |
2020-04-11 | plugin(points): strip/ignore some terms closes #34 | Matthias Hecker | |
- strip color/bold codes in terms - ignore terms with ++/-- in them | |||
2020-04-10 | plugin(hangman): fixes word generator closes #9 | Matthias Hecker | |
This now uses wordgenerator.net | |||
2020-04-09 | plugin(oxford): moved to lexico.com, closes #13 | Matthias Hecker | |
2020-04-08 | fix: in-memory registry persist correctly | Matthias Hecker | |
2020-04-07 | plugin(note): test cases added, closes #24 | Matthias Hecker | |