aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2016-05-16 22:32:47 +0200
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2016-05-16 22:32:47 +0200
commita1cdec9a554db8d86f725b898589a01e82c8d886 (patch)
treeaf2eb14b7525bf5ad050d2a0540d260c817dbc9d
parenta8c677ecbb90a1df659bbfdf8e33470f48fd70cd (diff)
move bot-read-access-scanning to config variable
-rw-r--r--config_defaults.rb1
-rw-r--r--dudle.rb2
2 files changed, 2 insertions, 1 deletions
diff --git a/config_defaults.rb b/config_defaults.rb
index 5e3e0ec..75e1412 100644
--- a/config_defaults.rb
+++ b/config_defaults.rb
@@ -61,6 +61,7 @@ $conf.default_css = "default.css"
$conf.dudle_src = "https://github.com/kellerben/dudle/"
+$conf.bots = /bot/i
if File.exists?("config.rb") || File.exists?("../config.rb")
require_relative "config"
diff --git a/dudle.rb b/dudle.rb
index 143ff30..6fe30d4 100644
--- a/dudle.rb
+++ b/dudle.rb
@@ -122,7 +122,7 @@ class Dudle
if is_poll?
# log last read acces manually (no need to grep server logfiles)
- File.open("last_read_access","w").close unless @cgi.user_agent =~ /bot|Yahoo! Slurp|BaiDuSpider/i
+ File.open("last_read_access","w").close unless @cgi.user_agent =~ $conf.bots
@basedir = ".."
inittabs
@table = YAML::load(VCS.cat(self.revision, "data.yaml"))