Created
April 10, 2015 12:37
-
-
Save mbravorus/b7c68d3ee180d68b4661 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'json' | |
require 'open-uri' | |
url = 'https://api.github.com/repos/pepyatka/pepyatka-server/milestones/8' | |
buffer = open(url).read | |
result = JSON.parse(buffer) | |
today = Date.today | |
due = Date.parse(result['due_on']) | |
difference = today.mjd - due.mjd | |
completeness = = result['closed_issues'].to_f*100/(result['open_issues']+result['closed_issues']) | |
if result['closed'] | |
then | |
formatted = "D" | |
else | |
formatted = "" | |
end |
require 'json'
require 'date'
require 'net/http'
result1 = JSON.load(Net::HTTP.get URI('https://api.github.com/repos/pepyatka/pepyatka-server/milestones/8'))
result2 = JSON.load(Net::HTTP.get URI('https://api.github.com/repos/pepyatka/pepyatka-html/milestones/4'))
due1 = (Date.parse(result1['due_on']) - Date.today).to_i
due2 = (Date.parse(result2['due_on']) - Date.today).to_i
due = [due1, due2].max
completeness = ((result1['closed_issues'].to_f+result2['closed_issues'].to_f)*100/(result1['open_issues'].to_f+result1['closed_issues'].to_f+result2['open_issues'].to_f+result2['closed_issues'].to_f)).to_i
if result1['closed'] and result2['closed'] then
formatted = "УРА!!"
else
formatted = "До релиза осталось #{due} дней. Закрыто #{completeness}% багов."
end
#File.write('status.txt', formatted)
puts formatted
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
:)