Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2020-04-06 | plugin(points): +/- must come after, closes #34 | Matthias Hecker | |
This modifies the karma/points plugin to ignore increment/ decrement suffixes. `--SOMETHING` is more trouble than its worth, people will write --NAME as a signature, or paste a command line argument, e.g. `ls --sort time` which causes issues. I also added tests for the points plugin, the plan is to make the plugin testing easier more "rubionic" | |||
2020-04-06 | tests: mocked bot and messages added, added points tests | Matthias Hecker | |
2020-04-06 | registry: add in-memory implementation for tests | Matthias Hecker | |
2020-04-06 | fix: gettext updated each_textdomain > each_text_domains | Matthias Hecker | |
2020-04-03 | plugin(search): fix wolfram and gdef, removed some | Matthias Hecker | |
this removes gcount and gtime from the search plugin, google no longer provides this information easily | |||
2020-04-02 | plugin(search): fix search and gcalc, closes #28, #29 | Matthias Hecker | |
2020-04-01 | plugin(rot13): test assert added | Matthias Hecker | |
2020-03-31 | test: rot13 simplified | Matthias Hecker | |
2020-03-31 | refactor: logger moved away from ircbot (exp.) | Matthias Hecker | |
This moves the logger management thread/queue to a seperate singleton. It removes the explicit stopping/restarting of the logging thread since the thread should behave like a daemon thread anyway. Still needs to be tested to work in daemonize. | |||
2020-03-31 | added simple dockerfile | Matthias Hecker | |
2020-03-31 | test: fix shadowed test method | Matthias Hecker | |
2020-03-31 | test: add gettext/unittest to gemfile | Matthias Hecker | |
2020-03-30 | test: change db adapter to dbm | Matthias Hecker | |
2020-03-30 | test: first plugin test added for rot13 | Matthias Hecker | |
2020-03-29 | test: optional registry adapter tests | Matthias Hecker | |
2020-03-29 | ci: fix rake invocation in script | Matthias Hecker | |
2020-03-29 | fix: plugins delegate disregarding all options given | Matthias Hecker | |
2020-03-29 | test: small changes and fixes to existing tests | Matthias Hecker | |
2020-03-29 | ci: add rake test command to script | Matthias Hecker | |
2020-03-28 | added rake and updated Gemfile and Gemfile.lock | Matthias Hecker | |
2020-03-28 | plugin(imdb): changed base url | Matthias Hecker | |
2020-03-28 | ci: fix travis ci config | Matthias Hecker | |
2020-03-28 | always log to stdout with debug flag | Matthias Hecker | |
This makes it so the -d debug flag on the rbot command line will always log to STDOUT, previously it would just force the log level. | |||
2020-03-28 | ci: add system dependencies to travis ci | Matthias Hecker | |
2020-03-28 | plugin(script): remove deprecated $SAFE | Matthias Hecker | |
closes #32 | |||
2020-03-27 | experiment with travis-ci setup | Matthias Hecker | |
2020-03-27 | gem: support for newest ruby versions | Matthias Hecker | |
2020-03-27 | deps: update dependencies | Matthias Hecker | |
2020-03-27 | Merge pull request #30 from ruby-rbot/dependabot/bundler/nokogiri-1.10.9 | Matthias Hecker | |
Bump nokogiri from 1.6.1 to 1.10.9 | |||
2020-03-27 | Merge pull request #31 from ruby-rbot/dependabot/bundler/rack-1.6.13 | Matthias Hecker | |
Bump rack from 1.5.2 to 1.6.13 | |||
2020-03-27 | Bump rack from 1.5.2 to 1.6.13 | dependabot[bot] | |
Bumps [rack](https://github.com/rack/rack) from 1.5.2 to 1.6.13. - [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/1.5.2...1.6.13) Signed-off-by: dependabot[bot] <support@github.com> | |||
2020-03-27 | Bump nokogiri from 1.6.1 to 1.10.9 | dependabot[bot] | |
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.6.1 to 1.10.9. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.6.1...v1.10.9) Signed-off-by: dependabot[bot] <support@github.com> | |||
2020-03-27 | Merge pull request #2 from mroch/patch-1 | Matthias Hecker | |
Update markov.rb | |||
2020-03-27 | Merge pull request #4 from ahpook/rename_karma | Matthias Hecker | |
Rename and improve karma plugin | |||
2020-03-27 | Merge pull request #27 from ohadlevy/gemspec-fixes | Matthias Hecker | |
this enables to build again from gemspec | |||
2019-04-22 | this enables to build again from gemspec | Ohad Levy | |
2016-03-25 | fixes registry for 2.3.0, bug caused by wrong #get_impl | Matthias Hecker | |
previously getimpl returned eigenclasses aswell which always was an issue but i guess a minor change in ruby triggered this. | |||
2015-12-15 | Improvements to the points plugin | Eric Sorenson | |
This commit makes a couple of improvements the points plugin: - added a 'pointsdump' command to show everything in the registry, not just the best and worst - fixed Hash#index deprecation warnings under ruby >1.9 - made nicer messages when displaying stats on an empty registry | |||
2015-12-15 | Renames the 'karma' plugin to a 'points' system | Eric Sorenson | |
Prior to this commit, rbot used a "karma" system for keeping track of user points. This phrasing, while widespread, is unnecessarily appropriationist. This commit renames the plugin to a more neutral "points" system, accomplishing exactly the same goal without using culturally problematic language. For more background please read: http://bit.ly/1MfLmce | |||
2015-08-09 | Update markov.rb | Marshall Roch | |
This gets `markov probability` and `markov status` running again. I think there were some backwards-incompatible changes to MessageMapper that make the defaults required even with `[]`'s or something? | |||
2015-07-04 | webservice: add erb template render methods | Matthias Hecker | |