{ "info": { "author": "Daniel Nunes", "author_email": "daniel.henri.nunes@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries" ], "description": "=====\npynxm\n=====\n.. image:: https://img.shields.io/pypi/v/pynxm.svg?style=flat-square&label=PyPI\n :target: https://pypi.org/project/pynxm/\n.. image:: https://img.shields.io/pypi/pyversions/pynxm.svg?style=flat-square&label=Python%20Versions\n :target: https://pypi.org/project/pynxm/\n.. image:: https://img.shields.io/travis/GandaG/pynxm/master.svg?style=flat-square&label=Linux%20Build\n :target: https://travis-ci.org/GandaG/pynxm\n.. image:: https://img.shields.io/appveyor/ci/GandaG/pynxm/master.svg?style=flat-square&label=Windows%20Build\n :target: https://ci.appveyor.com/project/GandaG/pynxm/branch/master\n\n*A python wrapper for the Nexus API.*\n\nFeatures:\n\n- Retrieve information regarding colour-specific themes for games;\n- Access resources specific to a user:\n - Get user details;\n - Get user's endorsements;\n - Get, add and delete user's tracked mods.\n- Retrieve game information;\n- Access mod information:\n - Get latest added mods;\n - Get latest updated mods;\n - Get all updated mods in a specific period of time;\n - Get trending mods;\n - Search for a specific mod;\n - Get mod details;\n - Get mod's changelogs;\n - Endorse or abstain from endorsing a mod.\n- Access a mod's files:\n - List a mod's files;\n - Get a mod's file details;\n - Generate a download link for a mod's file.\n\nInstallation\n------------\n\nTo install *pynxm*, use pip::\n\n pip install pynxm\n\nUsers will also need an api key to login with, generate one for your account\n`here `_.\n\nApplication developers that wish to use Nexus' Single Sign-On (SSO) will need an\napplication slug and a connection token, please contact a Nexus Community Manager\nfor more information.\n\nQuick Examples\n--------------\n\nConnect to Nexus::\n\n >>> api_key = \"my-api-key\"\n >>> nxm = pynxm.Nexus(api_key)\n\nTrack a new mod::\n\n >>> game = \"fallout3\"\n >>> mod_id = \"00000\"\n >>> nxm.user_tracked_add(game, mod_id)\n\nEndorse a mod::\n\n >>> game = \"newvegas\"\n >>> mod_id = \"99999\"\n >>> nxm.mod_endorse(game, mod_id)\n\nDocumentation\n-------------\n\nFor more information check out *pynxm*'s API documentation at `pynxm.rtfd.io `_\n\nYou can supplement *pynxm*'s API docs with the\n`Nexus API documentation `_.\n\nIssues\n------\n\nPlease use the `GitHub issue tracker `_ to submit bugs or request features.\n\nDevelopment\n-----------\n\nSetup a virtualenv, install `flit` and run::\n\n flit install -s\n\nThis will install an editable version of *pynxm* and all dev packages.\n\nTo run the checks and tests::\n\n tox\n\nAnd to publish::\n\n flit publish\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GandaG/pynexus", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pynxm", "package_url": "https://pypi.org/project/pynxm/", "platform": "", "project_url": "https://pypi.org/project/pynxm/", "project_urls": { "Homepage": "https://github.com/GandaG/pynexus" }, "release_url": "https://pypi.org/project/pynxm/0.1.0/", "requires_dist": [ "requests", "websocket-client", "tox; extra == \"dev\"", "bump2version; extra == \"dev\"" ], "requires_python": "", "summary": "A python wrapper for the Nexus API.", "version": "0.1.0" }, "last_serial": 4816134, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "07441a690e6783088e3371512ba3391b", "sha256": "f4c6634750e985201c6b6cf0130afa7d30689c34a9c563f2ff8632e57f5fd0c0" }, "downloads": -1, "filename": "pynxm-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07441a690e6783088e3371512ba3391b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24895, "upload_time": "2019-02-13T15:07:38", "url": "https://files.pythonhosted.org/packages/41/8f/1cf8ec8a64dbe1c047afeda12252086cf09d6a3b6a17da26ea1c991674d1/pynxm-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce71802c221117ecca6f72fc5763e679", "sha256": "0c5c3c362d0ef0cfb6fca74699a02448ce74b0b5a786cb1ad9d97107acf2d354" }, "downloads": -1, "filename": "pynxm-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ce71802c221117ecca6f72fc5763e679", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13548, "upload_time": "2019-02-13T15:07:41", "url": "https://files.pythonhosted.org/packages/63/38/aa3c4b1230bfea6957de7d286d8e645ef5af1fd49f35d66946512ba49552/pynxm-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "07441a690e6783088e3371512ba3391b", "sha256": "f4c6634750e985201c6b6cf0130afa7d30689c34a9c563f2ff8632e57f5fd0c0" }, "downloads": -1, "filename": "pynxm-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07441a690e6783088e3371512ba3391b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24895, "upload_time": "2019-02-13T15:07:38", "url": "https://files.pythonhosted.org/packages/41/8f/1cf8ec8a64dbe1c047afeda12252086cf09d6a3b6a17da26ea1c991674d1/pynxm-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce71802c221117ecca6f72fc5763e679", "sha256": "0c5c3c362d0ef0cfb6fca74699a02448ce74b0b5a786cb1ad9d97107acf2d354" }, "downloads": -1, "filename": "pynxm-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ce71802c221117ecca6f72fc5763e679", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13548, "upload_time": "2019-02-13T15:07:41", "url": "https://files.pythonhosted.org/packages/63/38/aa3c4b1230bfea6957de7d286d8e645ef5af1fd49f35d66946512ba49552/pynxm-0.1.0.tar.gz" } ] }