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 User

user = User('Christopher-J-Su')

# Get user activity
activity = user.activity

# Do stuff with the parsed activity data
print activity

# Get user statistics
stats = user.stats

# 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.22.tar.gz (17.6 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for quora-0.1.22.tar.gz
Algorithm Hash digest
SHA256 5fc833c8d2db826e0082a4c2bd14d82c45bf0110bbefd8af6a9aff8bb3b4deac
MD5 f4036c29a1903f53c0d979a6d13336b0
BLAKE2b-256 a829879323e17aed7e9c762b3347f647043b152a702856440bc55651cc1fc595

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