summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'projects/devdashboard/original_scripts/planetiniparser.rb')
-rwxr-xr-xprojects/devdashboard/original_scripts/planetiniparser.rb64
1 files changed, 64 insertions, 0 deletions
diff --git a/projects/devdashboard/original_scripts/planetiniparser.rb b/projects/devdashboard/original_scripts/planetiniparser.rb
new file mode 100755
index 0000000..ca22afc
--- /dev/null
+++ b/projects/devdashboard/original_scripts/planetiniparser.rb
@@ -0,0 +1,64 @@
+#!/usr/bin/ruby -w
+
+require 'open-uri'
+require 'pp'
+
+module PlanetIniParser
+
+ def PlanetIniParser.updateDevs(developers)
+ planetUri = "http://sources.gentoo.org/viewcvs.py/*checkout*/planet/configs/planet.ini"
+ open(planetUri) do |file|
+ while line = file.gets do
+ if line =~ /^\[(.*)\]$/
+ url = $1
+ next if url == "Planet" or url == "DEFAULT"
+
+# data = {}
+# while line = file.gets do
+# line.chomp!
+# break if line == ""
+# line =~ /(.*) = (.*)/
+# data[$1] = $2
+# end
+#
+# developer = developers["#{data['username']}@gentoo.org"]
+# unless developer.nil?
+# unless data['face'].nil?
+# developer.hackergotchi = "http://planet.gentoo.org/images/#{data['face']}"
+# end
+#
+# developer.blogRss = url
+# end
+ end
+ end
+ end
+
+ end
+
+# def PlanetIniParser.updateDev(developer)
+# planetUri = "http://sources.gentoo.org/viewcvs.py/*checkout*/planet/configs/planet.ini?rev=176"
+# open(planetUri) do |file|
+# while line = file.gets do
+# if line =~ /^\[(.*)\]$/
+# url = $1
+# next if url == "Planet" or url == "DEFAULT"
+#
+# data = {}
+# while line = file.gets do
+# line.chomp!
+# break if line == ""
+# line =~ /(.*) = (.*)/
+# data[$1] = $2
+# end
+#
+# if data['username'] == developer.handle
+# if ! data['face'].nil?
+# developer.hackergotchi = "http://planet.gentoo.org/images/#{data['face']}"
+# end
+# developer.blogRss = url
+# end
+# end
+# end
+# end
+
+end