public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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