aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJokler <jokler.contact@gmail.com>2018-03-13 21:16:17 +0100
committerJokler <jokler.contact@gmail.com>2018-03-13 21:16:17 +0100
commitedffba8b37e67722e450737a3723773f98dd923a (patch)
tree1c85c5746763b88c7ce3e60506ceb5594c3afe39 /src
parent0632cbac85f4beefccc2bcf48d3627acb2897765 (diff)
downloadfrippy-edffba8b37e67722e450737a3723773f98dd923a.tar.gz
frippy-edffba8b37e67722e450737a3723773f98dd923a.zip
Add sed plugin
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs2
-rw-r--r--src/main.rs16
-rw-r--r--src/plugins/mod.rs1
-rw-r--r--src/plugins/url.rs3
4 files changed, 13 insertions, 9 deletions
diff --git a/src/lib.rs b/src/lib.rs
index ebadb86..4d9b113 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -47,8 +47,10 @@ extern crate lazy_static;
extern crate log;
extern crate chrono;
+extern crate circular_queue;
extern crate humantime;
extern crate irc;
+extern crate regex;
extern crate reqwest;
extern crate time;
diff --git a/src/main.rs b/src/main.rs
index b9a4b8f..1070e9e 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -29,13 +29,14 @@ use log::{Level, LevelFilter, Metadata, Record};
use irc::client::reactor::IrcReactor;
use glob::glob;
-pub use frippy::plugins::help::Help;
-pub use frippy::plugins::url::Url;
-pub use frippy::plugins::emoji::Emoji;
-pub use frippy::plugins::tell::Tell;
-pub use frippy::plugins::currency::Currency;
-pub use frippy::plugins::keepnick::KeepNick;
-pub use frippy::plugins::factoids::Factoids;
+use frippy::plugins::help::Help;
+use frippy::plugins::url::Url;
+use frippy::plugins::sed::Sed;
+use frippy::plugins::emoji::Emoji;
+use frippy::plugins::tell::Tell;
+use frippy::plugins::currency::Currency;
+use frippy::plugins::keepnick::KeepNick;
+use frippy::plugins::factoids::Factoids;
use frippy::Config;
use failure::Error;
@@ -133,6 +134,7 @@ fn run() -> Result<(), Error> {
let mut bot = frippy::Bot::new();
bot.add_plugin(Help::new());
bot.add_plugin(Url::new(1024));
+ bot.add_plugin(Sed::new(60));
bot.add_plugin(Emoji::new());
bot.add_plugin(Currency::new());
bot.add_plugin(KeepNick::new());
diff --git a/src/plugins/mod.rs b/src/plugins/mod.rs
index 9a3ba2f..6aed95e 100644
--- a/src/plugins/mod.rs
+++ b/src/plugins/mod.rs
@@ -1,6 +1,7 @@
//! Collection of plugins included
pub mod help;
pub mod url;
+pub mod sed;
pub mod emoji;
pub mod tell;
pub mod currency;
diff --git a/src/plugins/url.rs b/src/plugins/url.rs
index bff840f..41358e5 100644
--- a/src/plugins/url.rs
+++ b/src/plugins/url.rs
@@ -1,9 +1,8 @@
extern crate htmlescape;
-extern crate regex;
use irc::client::prelude::*;
-use self::regex::Regex;
+use regex::Regex;
use plugin::*;
use utils;