* [gentoo-commits] sites/www:master commit in: bin/, _plugins/
@ 2015-10-04 12:30 Alex Legler
0 siblings, 0 replies; only message in thread
From: Alex Legler @ 2015-10-04 12:30 UTC (permalink / raw
To: gentoo-commits
commit: 056de1754eddc251ef41d9ab7afc856f41e7ce5d
Author: Alex Legler <alex <AT> a3li <DOT> li>
AuthorDate: Sun Oct 4 12:30:11 2015 +0000
Commit: Alex Legler <a3li <AT> gentoo <DOT> org>
CommitDate: Sun Oct 4 12:30:11 2015 +0000
URL: https://gitweb.gentoo.org/sites/www.git/commit/?id=056de175
Adapt to pgo updates
_plugins/packages.rb | 15 ++++++---------
bin/update-packages.sh | 4 ++--
2 files changed, 8 insertions(+), 11 deletions(-)
diff --git a/_plugins/packages.rb b/_plugins/packages.rb
index eab8168..7b406ce 100644
--- a/_plugins/packages.rb
+++ b/_plugins/packages.rb
@@ -15,14 +15,10 @@ module Gentoo
item.children.each do |tag|
case tag.name
when 'title'
- tag.css('span').each do |span|
- if span['class'] == 'cpvstr'
- item_data['atom'] = span.text.strip
- item_data['atom_c'], pv = item_data['atom'].split('/', 2)
- item_data['atom_p'], item_data['atom_v'] = pv.rpartition('-')
- elsif span['class'] == 'description'
- item_data['description'] = span.text.strip
- end
+ if tag.text =~ /^Added: (.*) \((.*)\)$/
+ item_data['atom'] = $1.strip
+ item_data['atom_c'], item_data['atom_p'] = item_data['atom'].split('/', 2)
+ item_data['description'] = $2
end
when 'link'
item_data['uri'] = tag['href']
@@ -32,6 +28,7 @@ module Gentoo
site.data['packages']['updates'] << item_data
end
+ puts site.data['packages']['updates']
end
end
-end
\ No newline at end of file
+end
diff --git a/bin/update-packages.sh b/bin/update-packages.sh
index 1c4ef31..1140207 100755
--- a/bin/update-packages.sh
+++ b/bin/update-packages.sh
@@ -1,5 +1,5 @@
#!/bin/bash
echo -n 'Updating Packages information...'
-wget 'http://packages.gentoo.org/feed/newpackage' -O _data/packages.xml 2>/dev/null
-echo 'done.'
\ No newline at end of file
+wget 'https://packages.gentoo.org/packages/added.atom' -O _data/packages.xml 2>/dev/null
+echo 'done.'
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2015-10-04 12:30 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-04 12:30 [gentoo-commits] sites/www:master commit in: bin/, _plugins/ Alex Legler
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox