master
Chakib (spike) Benziane 11 years ago
parent 5a23c96ac9
commit 720e74d1f6

@ -0,0 +1,29 @@
from stackexchange import *
from pyquery import PyQuery as pq
import sys
if __name__ == '__main__':
tag = sys.argv[2]
query = sys.argv[1]
so = StackOverflow()
questions = so.search(order='desc', sort='votes', tagged=tag, intitle=query, filter='!-u2CTCMX')
[q.fetch() for q in questions]
answers = [answer for sublist in
[answer_list for answer_list in
[filter(lambda x: x.accepted, q.answers) for q in questions]
]
for answer in sublist
]
answers_wbody = so.answers([a.id for a in answers],order='desc',sort='votes', body='true', filter='!-u2CTCMX')
answers_wbody = sorted(answers_wbody, key=lambda ans: ans.score, reverse=True)
answers_wbody.reverse()
for a in answers_wbody:
html = pq(a.body)
el = html('code')
print el.text()
print '================\n'