summaryrefslogtreecommitdiff
path: root/src/index.rb
diff options
context:
space:
mode:
Diffstat (limited to 'src/index.rb')
-rwxr-xr-xsrc/index.rb27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/index.rb b/src/index.rb
deleted file mode 100755
index 9c66c81..0000000
--- a/src/index.rb
+++ /dev/null
@@ -1,27 +0,0 @@
-require 'pathname'
-
-puts %Q[
- CREATE TABLE searchIndex(id INTEGER PRIMARY KEY, name TEXT, type TEXT, path TEXT);
- CREATE UNIQUE INDEX anchor ON searchIndex (name, type, path);
-]
-
-INSERT_SQL = %Q[
- INSERT INTO searchIndex(name, type, path) VALUES ('%s','%s','%s');
-]
-
-PATTERN = %r[<title>(.*)\(automake\)(.*)</title>]
-
-def quote(s)
- s.gsub(/&amp;/, '&').gsub(/'/, "\\'")
-end
-
-ARGV.each do |arg|
- Pathname.glob(arg) do |path|
- match = path.each_line.lazy.map { |line| PATTERN.match(line) }.find { |m| m }
- if match
- printf INSERT_SQL, quote(match[1]), 'Guide', path.basename
- else
- $stderr.puts "%{path.basename}: no title found"
- end
- end
-end