StackAPI


NameStackAPI JSON
Version 0.3.0 PyPI version JSON
download
home_pagehttps://github.com/AWegnerGitHub/StackAPI
SummaryLibrary for interacting with the Stack Exchange API
upload_time2023-10-20 01:07:49
maintainerAndrew Wegner
docs_urlNone
authorAndrew Wegner
requires_python
licenseMIT
keywords stackexchange
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            This is a Python wrappers for the `Stack Exchange
API <http://api.stackexchange.com/>`__. This library supports Stack
Exchange API v2.3.

.. image:: https://readthedocs.org/projects/stackapi/badge/?version=latest
  :target: http://stackapi.readthedocs.io/en/latest/?badge=latest
  :alt: Documentation Status

This library has support for:

-  The Stack Exchange backoff parameter. It will automatically force a
   delay to match the parameter.
-  Read and write functionality via the API.
-  Can retrieve multiple pages of results with a single call and merges
   all the results into a single response.
-  Throws exceptions returned by the API for easier troubleshooting.
-  Utilizes `Requests <http://docs.python-requests.org/>`__.
-  `Stack Overflow for Teams <https://stackoverflow.co/teams/>`_ API


Example usage:
==============

Establish a connection to Stack Overflow and gather some comments
-----------------------------------------------------------------

::

    from stackapi import StackAPI
    SITE = StackAPI('stackoverflow')
    comments = SITE.fetch('comments')

The above, will issue a call to the
|comments|_. end point on Stack Overflow.

.. |comments| replace:: ``comments``
.. _comments: http://api.stackexchange.com/docs/comments

Much more detailed documentation is available on
`ReadTheDocs <http://stackapi.readthedocs.io/>`__.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/AWegnerGitHub/StackAPI",
    "name": "StackAPI",
    "maintainer": "Andrew Wegner",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "pypi@andrewwegner.com",
    "keywords": "stackexchange",
    "author": "Andrew Wegner",
    "author_email": "pypi@andrewwegner.com",
    "download_url": "https://files.pythonhosted.org/packages/b5/7e/0744bbcd1ec98b6fd4ea17b5d1cc20d92c21ad6d7a30951b3b60926ba1da/StackAPI-0.3.0.tar.gz",
    "platform": null,
    "description": "This is a Python wrappers for the `Stack Exchange\nAPI <http://api.stackexchange.com/>`__. This library supports Stack\nExchange API v2.3.\n\n.. image:: https://readthedocs.org/projects/stackapi/badge/?version=latest\n  :target: http://stackapi.readthedocs.io/en/latest/?badge=latest\n  :alt: Documentation Status\n\nThis library has support for:\n\n-  The Stack Exchange backoff parameter. It will automatically force a\n   delay to match the parameter.\n-  Read and write functionality via the API.\n-  Can retrieve multiple pages of results with a single call and merges\n   all the results into a single response.\n-  Throws exceptions returned by the API for easier troubleshooting.\n-  Utilizes `Requests <http://docs.python-requests.org/>`__.\n-  `Stack Overflow for Teams <https://stackoverflow.co/teams/>`_ API\n\n\nExample usage:\n==============\n\nEstablish a connection to Stack Overflow and gather some comments\n-----------------------------------------------------------------\n\n::\n\n    from stackapi import StackAPI\n    SITE = StackAPI('stackoverflow')\n    comments = SITE.fetch('comments')\n\nThe above, will issue a call to the\n|comments|_. end point on Stack Overflow.\n\n.. |comments| replace:: ``comments``\n.. _comments: http://api.stackexchange.com/docs/comments\n\nMuch more detailed documentation is available on\n`ReadTheDocs <http://stackapi.readthedocs.io/>`__.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Library for interacting with the Stack Exchange API",
    "version": "0.3.0",
    "project_urls": {
        "Homepage": "https://github.com/AWegnerGitHub/StackAPI"
    },
    "split_keywords": [
        "stackexchange"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dc1190c9593148876a954a57061770737f3a74e35641863b964d56a66ffb48cd",
                "md5": "84b924e6d74495a7140c077decfbc8ce",
                "sha256": "217f494aae3b4f267a0e4f8565e1761c4e55ec30f0c5a50a205632a52ca28481"
            },
            "downloads": -1,
            "filename": "StackAPI-0.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "84b924e6d74495a7140c077decfbc8ce",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 7190,
            "upload_time": "2023-10-20T01:07:48",
            "upload_time_iso_8601": "2023-10-20T01:07:48.220547Z",
            "url": "https://files.pythonhosted.org/packages/dc/11/90c9593148876a954a57061770737f3a74e35641863b964d56a66ffb48cd/StackAPI-0.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b57e0744bbcd1ec98b6fd4ea17b5d1cc20d92c21ad6d7a30951b3b60926ba1da",
                "md5": "405bcaa489e7be9d845547ede4592f4e",
                "sha256": "4147c9587f1c719d1ff9e01a70216290766821f9f7c1401e47b60ee89c329288"
            },
            "downloads": -1,
            "filename": "StackAPI-0.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "405bcaa489e7be9d845547ede4592f4e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 7651,
            "upload_time": "2023-10-20T01:07:49",
            "upload_time_iso_8601": "2023-10-20T01:07:49.859299Z",
            "url": "https://files.pythonhosted.org/packages/b5/7e/0744bbcd1ec98b6fd4ea17b5d1cc20d92c21ad6d7a30951b3b60926ba1da/StackAPI-0.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-20 01:07:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "AWegnerGitHub",
    "github_project": "StackAPI",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": false,
    "lcname": "stackapi"
}
        
Elapsed time: 0.12761s