Skip to main content

Fetches and parses data from Quora.

Project description

A Python module to fetch and parse data from Quora.

Installation

You will need Python 2. pip is recommended for installing dependencies.

Install using pip:

pip install quora

Usage

User statistics

from quora import Quora

quora = Quora()

# Get user activity
activity = quora.get_activity('Christopher-J-Su')

# Do stuff with the parsed activity data
activity.upvotes
activity.user_follows
activity.want_answers
activity.answers
activity.review_requests

# Get user statistics
stats = quora.get_user_stats('Christopher-J-Su')

# Take a gander
print stats

Questions

from quora import Quora

# Get question statistics
question = Quora.get_question_stats('what-is-python')

# question is:
# {
#     'want_answers': 3,
#     'question_text': u'What is python?',
#     'topics': [u'Science, Engineering, and Technology', u'Technology', u'Electronics', u'Computers'],
#     'question_details': None, 'answer_count': 1,
#     'answer_wiki': '<div class="hidden" id="answer_wiki"><div id="ld_mqcfmt_15628"><div id="__w2_po3p1uM_wiki"></div></div></div>',
# }

Answers

from quora import Quora

# The function can be called in any of the following ways.
answer = Quora.get_one_answer('http://qr.ae/6hARL')
answer = Quora.get_one_answer('6hARL')
answer = Quora.get_one_answer(question, author) # question and answer are variables

# answer is:
# {
#     'want_answers': 8,
#     'views': 197,
#     'author': u'Mayur-P-R-Rohith',
#     'question_link': u'https://www.quora.com/Does-Quora-similar-question-search-when-posing-a-new-question-work-better-than-the-search-box-ove',
#     'comment_count': 1,
#     'answer': '...',
#     'upvote_count': 5
# }

# Get the latest answers from a question
latest_answers = Quora.get_latest_answers('what-is-python')

Features

Currently implemented

  • User statistics

  • User activity

  • Question statistics

  • Answer statistics

Todo

  • Detailed user information (followers, following, etc.; not just statistics)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quora-0.1.20.4.tar.gz (18.0 kB view details)

Uploaded Source

File details

Details for the file quora-0.1.20.4.tar.gz.

File metadata

  • Download URL: quora-0.1.20.4.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for quora-0.1.20.4.tar.gz
Algorithm Hash digest
SHA256 85ad3dcff440d83c963842df72e43c3448514e89385feafb1a739b0f0e78d20a
MD5 c963dbb1a9906737dd95a3c04369155d
BLAKE2b-256 01d735260bf4b4d8fbb6b8dae406c3c1e8305545e59ac7d1119dceef2ea68671

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page