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"
}