def GetQuestion(): qid = vim.eval('a:question_id') site = Site(StackOverflow, None, impose_throttling=True) site.be_inclusive() vob = GetVOBuffer() question = site.question(qid) if vob: vob.options["textwidth"] = 0 GetQuestionTitle(site, question, vob) vob.append("\n") GetQuestionBody(site, question, vob) vob.options["readonly"] = True vob.append("\n") vob.append("«") vob.append("\n")
print '--- %s ---' % question.title print question.body print print '%d answers.' % len(question.answers) ########NEW FILE######## __FILENAME__ = recent_questions #!/usr/bin/env python # Same directory hack import sys sys.path.append('.') import stackexchange, thread so = stackexchange.Site(stackexchange.StackOverflow) so.be_inclusive() sys.stdout.write('Loading...') sys.stdout.flush() questions = so.recent_questions(pagesize=10, filter='_b') print '\r # vote ans view' cur = 1 for question in questions: print '%2d %3d %3d %3d \t%s' % (cur, question.score, len(question.answers), question.view_count, question.title) cur += 1 num = int(raw_input('Question no.: ')) qu = questions[num - 1] print '--- %s' % qu.title