diff options
author | Michał Górny <mgorny@gentoo.org> | 2021-08-26 14:04:32 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2021-08-26 14:04:32 +0200 |
commit | f22a2c13ec2b2b8f5524f83b2115888541836ce5 (patch) | |
tree | f34fbd07a33439acee6f6fab7db1a6eb9c59b3d3 | |
parent | Explicitly format devaway dates in ISO 8601-ish (diff) | |
download | www-f22a2c13ec2b2b8f5524f83b2115888541836ce5.tar.gz www-f22a2c13ec2b2b8f5524f83b2115888541836ce5.tar.bz2 www-f22a2c13ec2b2b8f5524f83b2115888541836ce5.zip |
devaway: Use timestamp attribute from XML
Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r-- | _plugins/devaway.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/_plugins/devaway.rb b/_plugins/devaway.rb index 0cd8990..38d96e6 100644 --- a/_plugins/devaway.rb +++ b/_plugins/devaway.rb @@ -10,13 +10,13 @@ module Gentoo data = Nokogiri::XML(File.open(DEVAWAY_XML)) site.data['devaway'] ||= {} - now = Time.now + now = DateTime.now data.xpath('/devaway/dev').each do |dev| reason = dev.xpath('./reason/text()').first.content date_match = DATE_REGEXP.match(reason) reason = date_match.pre_match.rstrip() - date = Time.utc(*(date_match.captures.map(&:to_i))) + date = DateTime.parse(dev['timestamp']) away_sec = now - date site.data['devaway'][dev['nick']] = { |