Skip to main content

Fetches and parses data from Quora.

Project description

quorapy

.. image:: https://travis-ci.org/djunehor/quorapy.svg?branch=master :target: https://travis-ci.org/djunehor/quorapy :alt: Build Status

.. image:: http://hits.dwyl.io/djunehor/quorapy.svg :target: http://hits.dwyl.io/djunehor/quorapy :alt: HitCount

Issues and pull requests welcome.


A Python module to fetch and parse data from Quora.

Table of Contents
^^^^^^^^^^^^^^^^^


* `Installation <#installation>`_
* `Usage <#usage>`_
* `Features <#features>`_
* `Contribute <#contribute>`_

Installation
------------

You will need `Python 3.x <https://www.python.org/download/>`_ and `pip <http://pip.readthedocs.org/en/latest/installing.html>`_.

Install using pip: ``pip install quorapy``
Install via repo:


* Clone repor ``git clone https://github.com/djunehor/quorapy``
* Install requirements via ``pip install -r requirements.txt``
* Place quorapy in your project root folder

Usage
-----

.. code-block:: python

   from quorapy import Quora
   import os
   from quorapy.browser import Browser

   browser = Browser(os.getenv('LINUX'))
   quora = Quora(browser)

   # search for `Python`
   results = quora.search('Python')

   # Sample response:
   {  "answer_limit": 1,
     "data": [
       {
         "comments": [
           {
             "text": "Rather than giving you a boring step by step process of learning Python, I would share my personal journey about how I started learning Python.\nHere is my personal learning experience:\nWhat motivated me to start learn Python ?\nI fell in love with Python after reading a bunch of answers on Quora about how people were doing wonderful things with Python.\nSome were writing scripts to automate their Whats app messages.\nSome wrote a script to download their favourite songs,\nwhile some built a system to receive cricket score updates on their phones.\nAll of this seemed very excited to me and I finally dec...(more)",
             "user": {
               "datetime": "2019-09-29 02:52:30.692237",
               "name": "",
               "url": "https://www.quora.com/profile/Neha-Ahuja-178"
             }
           }
         ],
         "question": {
           "datetime": "2019-09-28 23:57:00",
           "text": "How should I start learning Python?",
           "user": {
             "name": "Quora Content Review",
             "url": "https://quora.com/profile/Quora-Content-Review"
           }
         },
         "url": "https://www.quora.com/How-should-I-start-learning-Python-1"
       }
     ],
     "load_user": null,
     "query": "python",
     "question_limit": 1
   }

Features
--------

Currently implemented
^^^^^^^^^^^^^^^^^^^^^


* Search

Contribute
----------

Check out the issues on GitHub and/or make a pull request to contribute!


Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

quorapy-0.1.1-py3-none-any.whl (6.9 kB view hashes)

Uploaded Python 3

Supported by

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