From a5b348806458057f2e76f648e9a2d339c5a27614 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Sun, 21 Sep 2008 00:41:12 +0200 Subject: More strict entry parsing --- trivium.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trivium.rb b/trivium.rb index 23d76a8..5a6462d 100644 --- a/trivium.rb +++ b/trivium.rb @@ -18,7 +18,7 @@ end def parse(f) head, body = File.read(f).split("\n\n", 2) rescue (return nil) entry = {:body => body, :id => File.basename(f, ".entry"), :file => f} - head.scan(/(\w+):\s*(.*)/) { entry[$1.downcase.to_sym] = $2 } + head.scan(/(\w+): *(.*)/) { entry[$1.downcase.to_sym] = $2 } entry[:date] = Time.parse(entry[:date]) if entry[:date] entry[:title] = entry[:date].strftime("%d%b%Y").downcase if entry[:date] entry -- cgit 1.4.1