├── .gitignore ├── .librarian └── puppet │ └── config ├── Puppetfile ├── Puppetfile.lock ├── README.md ├── Vagrantfile ├── config └── config.exs ├── data ├── karma │ └── .gitkeep ├── literary │ └── szymborska └── markov │ └── .gitkeep ├── elixir_conf_notes └── speaker_notes.md ├── lib ├── bot │ ├── karma.ex │ ├── literary.ex │ ├── markov.ex │ ├── nope.ex │ ├── ohai.ex │ ├── sing.ex │ ├── soon.ex │ └── wrong.ex ├── brain │ ├── karma.ex │ ├── markov.ex │ └── markov │ │ ├── digram.ex │ │ ├── ngram.ex │ │ ├── trigram.ex │ │ └── unigram.ex ├── connection_handler.ex ├── login_handler.ex ├── node_monitor.ex ├── ohai_irc.ex └── supervisor │ ├── bot.ex │ ├── brain.ex │ └── connection.ex ├── manifests ├── ircd.pp └── ohaibot.pp ├── mix.exs ├── mix.lock ├── node_exec.ex └── test ├── ohai_irc_test.exs └── test_helper.exs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/.gitignore -------------------------------------------------------------------------------- /.librarian/puppet/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/.librarian/puppet/config -------------------------------------------------------------------------------- /Puppetfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/Puppetfile -------------------------------------------------------------------------------- /Puppetfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/Puppetfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/Vagrantfile -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/config/config.exs -------------------------------------------------------------------------------- /data/karma/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/literary/szymborska: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/data/literary/szymborska -------------------------------------------------------------------------------- /data/markov/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elixir_conf_notes/speaker_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/elixir_conf_notes/speaker_notes.md -------------------------------------------------------------------------------- /lib/bot/karma.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/bot/karma.ex -------------------------------------------------------------------------------- /lib/bot/literary.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/bot/literary.ex -------------------------------------------------------------------------------- /lib/bot/markov.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/bot/markov.ex -------------------------------------------------------------------------------- /lib/bot/nope.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/bot/nope.ex -------------------------------------------------------------------------------- /lib/bot/ohai.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/bot/ohai.ex -------------------------------------------------------------------------------- /lib/bot/sing.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/bot/sing.ex -------------------------------------------------------------------------------- /lib/bot/soon.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/bot/soon.ex -------------------------------------------------------------------------------- /lib/bot/wrong.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/bot/wrong.ex -------------------------------------------------------------------------------- /lib/brain/karma.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/brain/karma.ex -------------------------------------------------------------------------------- /lib/brain/markov.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/brain/markov.ex -------------------------------------------------------------------------------- /lib/brain/markov/digram.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/brain/markov/digram.ex -------------------------------------------------------------------------------- /lib/brain/markov/ngram.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/brain/markov/ngram.ex -------------------------------------------------------------------------------- /lib/brain/markov/trigram.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/brain/markov/trigram.ex -------------------------------------------------------------------------------- /lib/brain/markov/unigram.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/brain/markov/unigram.ex -------------------------------------------------------------------------------- /lib/connection_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/connection_handler.ex -------------------------------------------------------------------------------- /lib/login_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/login_handler.ex -------------------------------------------------------------------------------- /lib/node_monitor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/node_monitor.ex -------------------------------------------------------------------------------- /lib/ohai_irc.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/ohai_irc.ex -------------------------------------------------------------------------------- /lib/supervisor/bot.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/supervisor/bot.ex -------------------------------------------------------------------------------- /lib/supervisor/brain.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/supervisor/brain.ex -------------------------------------------------------------------------------- /lib/supervisor/connection.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/lib/supervisor/connection.ex -------------------------------------------------------------------------------- /manifests/ircd.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/manifests/ircd.pp -------------------------------------------------------------------------------- /manifests/ohaibot.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/manifests/ohaibot.pp -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/mix.lock -------------------------------------------------------------------------------- /node_exec.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/node_exec.ex -------------------------------------------------------------------------------- /test/ohai_irc_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffweiss/ohaibot/HEAD/test/ohai_irc_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------