Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Demeter/1287866 to your computer and use it in GitHub Desktop.
Save Demeter/1287866 to your computer and use it in GitHub Desktop.
How to query StackOverflow for the most recent, unanswered but upvoted, questions tagged "oink"
#!/usr/bin/env ruby
require 'zlib'
require 'open-uri'
require 'json'
io = Zlib::GzipReader.new(open("http://api.stackoverflow.com/1.0/questions?tagged=oink&sort=votes&min=1"))
obj = JSON.parse(io.read)
questions = obj['questions']
unanswered_questions = questions.reject { |q| q.has_key?('accepted_answer_id') }
unanswered_questions.each do |question|
puts "#{question['title']} http://stackoverflow.com/questions/#{question['question_id']}"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment