{
"info": {
"author": "Evonove",
"author_email": "dev@evonove.it",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "Magic Kard Market Python SDK\n============================\n\n.. image:: https://badge.fury.io/py/mkmsdk.png\n :target: http://badge.fury.io/py/mkmsdk\n\n.. image:: https://readthedocs.org/projects/mkm-sdk/badge/?version=latest\n :target: http://mkm-sdk.readthedocs.org/en/latest/\n\n.. image:: https://coveralls.io/repos/evonove/mkm-sdk/badge.svg\n :target: https://coveralls.io/r/evonove/mkm-sdk\n\n.. image:: https://travis-ci.org/evonove/mkm-sdk.svg\n :target: https://travis-ci.org/evonove/mkm-sdk\n\nA simple SDK for dedicated and widget apps working with Magic Kard Market.\n\nContributing\n============\n\nFeel free to contribute! Submit `a PR following the guidelines `_ and it will be alright.\n\nRequirements\n============\n\n* Python 3.4, 3.5, 3.6, 3.7\n* `Requests `_\n* `Requests_OAuthlib `_\n\nSetup\n=====\n\nFrom the command line::\n\n pip install mkmsdk\n\nFor the SDK to work properly you need to create four environment variables holding the tokens necessary to create the\nauthorization to make requests. You can find them in your Magic Kard Market account page under the apps section.\n\n* ``MKM_APP_TOKEN``\n* ``MKM_APP_SECRET``\n* ``MKM_ACCESS_TOKEN``\n* ``MKM_ACCESS_TOKEN_SECRET``\n\n\n`MKM_ACCESS_TOKEN` and `MKM_ACCESS_TOKEN_SECRET` need to be set to empty string if you want to use a widget app.\n\nUsage\n=====\n\nFirst thing to do is import the `Mkm` class and the API map::\n\n from mkmsdk.mkm import Mkm\n from mkmsdk.api_map import _API_MAP\n\nInstance a new instance of Mkm::\n\n # Using API v1.1\n mkm = Mkm(_API_MAP[\"1.1\"][\"api\"], _API_MAP[\"1.1\"][\"api_root\"])\n # Using API v2.0\n mkm = Mkm(_API_MAP[\"2.0\"][\"api\"], _API_MAP[\"2.0\"][\"api_root\"])\n\nIf you want to test on Magic Card Market's sandbox you must use the sandbox root endpoint::\n\n mkm_sandbox = Mkm(_API_MAP[\"2.0\"][\"api\"], _API_MAP[\"2.0\"][\"api_sandbox_root\"])\n\nTo make a request::\n\n response = mkm.account_management.account()\n\n # Formats an endpoint\n response = mkm.market_place.user(user='SampleUser')\n\n # Call endpoint with specified parameters\n response = mkm.account_management.vacation(params={\"onVacation\": \"false\"})\n\n\nThis will return a `Response `_\nobject that contains the response from the server.\n\nNote that only `market_place` requests work when using a widget app.\n\nTo get a json you can call response.json().\n\nTests\n=====\n\nIntegration tests will be skipped if the four environment variables are not set.\n\n* ``MKM_APP_TOKEN``\n* ``MKM_APP_SECRET``\n* ``MKM_ACCESS_TOKEN``\n* ``MKM_ACCESS_TOKEN_SECRET``\n\nNote that some tests will be skipped depending if `MKM_ACCESS_TOKEN` and `MKM_ACCESS_TOKEN_SECRET` are empty strings or not.\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://evonove.it",
"keywords": "mkm magickardmarket magiccardmarket sdk mtg magic the gathering card market rest tcg trading card game pokemon wow world of warcraft yugioh",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "mkmsdk",
"package_url": "https://pypi.org/project/mkmsdk/",
"platform": "",
"project_url": "https://pypi.org/project/mkmsdk/",
"project_urls": {
"Homepage": "https://evonove.it"
},
"release_url": "https://pypi.org/project/mkmsdk/0.5.3/",
"requires_dist": [
"requests",
"requests-oauthlib"
],
"requires_python": "",
"summary": "MagicKardMarket sdk",
"version": "0.5.3"
},
"last_serial": 5649041,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "6b3b81db9ee5a98734cd8c0c42857f40",
"sha256": "a68eadff065051228cd409a80407e3a67d32b872ab55881cf695785003f29219"
},
"downloads": -1,
"filename": "mkmsdk-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "6b3b81db9ee5a98734cd8c0c42857f40",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5844,
"upload_time": "2015-02-16T14:47:44",
"url": "https://files.pythonhosted.org/packages/46/23/e8236fdb962bac926dfbb4dcb09b77703b7878c42902da8cfe01afb0f092/mkmsdk-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "3af01787c6ca5ef886cf8d596b7a4a8f",
"sha256": "3934a2b19da00f468702cad798f9d018b96e8a0b3f2c397b1de0b1d83c79e137"
},
"downloads": -1,
"filename": "mkmsdk-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "3af01787c6ca5ef886cf8d596b7a4a8f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6656,
"upload_time": "2015-07-30T09:12:47",
"url": "https://files.pythonhosted.org/packages/c4/ff/d524b4134cba7b29c1072d1d422a015f1099d509d48f233a1d7d2d3d9b7d/mkmsdk-0.2.0.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "bfc04e77ba4523625ed416bf6215d136",
"sha256": "597634cdb595fc676c72dc8c44cb43875f591e2c3a339126a46739eee79c10e5"
},
"downloads": -1,
"filename": "mkmsdk-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "bfc04e77ba4523625ed416bf6215d136",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7880,
"upload_time": "2016-02-13T22:42:29",
"url": "https://files.pythonhosted.org/packages/b9/50/a3a29744235bb59e41a94dc4f2ef51303135595e740f587bc7594159c231/mkmsdk-0.3.0.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "df913f9c8c684c9ce5e090fc7825f601",
"sha256": "67c538f09643935d833a8c5c595d853b556e9d154988b633dabd8519e419029c"
},
"downloads": -1,
"filename": "mkmsdk-0.4.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "df913f9c8c684c9ce5e090fc7825f601",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 12222,
"upload_time": "2016-10-16T21:15:40",
"url": "https://files.pythonhosted.org/packages/3e/58/8ab63aaf7c1a6eae30fdc200abd74b502c85b2513e83a885d865bb8b1bf5/mkmsdk-0.4.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "78e60676549576515fea61349c1b9874",
"sha256": "c277b28f9e18882334d0fb738a4ea7ae16c326bae3d703f3295e362ab7bf860e"
},
"downloads": -1,
"filename": "mkmsdk-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "78e60676549576515fea61349c1b9874",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13488,
"upload_time": "2016-10-16T21:15:42",
"url": "https://files.pythonhosted.org/packages/ce/b1/ce3ad152431c227cba3e12e22d370261a4c05e6949258735798bf76ae0e2/mkmsdk-0.4.0.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "daf0eaccf9137afa08e8863a7b9c26b0",
"sha256": "6ed26d1bc830a612bdcd668493550a9cb8122e7fd6152a4724e5f0b4a4095d1b"
},
"downloads": -1,
"filename": "mkmsdk-0.4.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "daf0eaccf9137afa08e8863a7b9c26b0",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 12071,
"upload_time": "2016-10-28T10:32:41",
"url": "https://files.pythonhosted.org/packages/07/e7/5c97fba53f9a5cedb980d0857005608d8d9dac610ce0e4d768df63e2eddf/mkmsdk-0.4.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8c81efb4e89324b9ecc15f90082824c9",
"sha256": "dd7b10e400acc2d94b48c5d852e56fd9270c55eae97c5edb865d3e5713f525f7"
},
"downloads": -1,
"filename": "mkmsdk-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "8c81efb4e89324b9ecc15f90082824c9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8278,
"upload_time": "2016-10-28T10:32:47",
"url": "https://files.pythonhosted.org/packages/99/6f/d0aa5b93604885eb1ca44ee146b748b6f6e23fefdc6d05314e1647d031e6/mkmsdk-0.4.1.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "e6401bf506b6d897ed9fa43a09038e72",
"sha256": "1fe6b18ab3f8023a72600bbcb7cd234ca9d9f7ea27830cf52ab34ce5a83c9518"
},
"downloads": -1,
"filename": "mkmsdk-0.5.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e6401bf506b6d897ed9fa43a09038e72",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 12228,
"upload_time": "2018-12-18T21:21:20",
"url": "https://files.pythonhosted.org/packages/18/62/cdab130cbcf840fdf412f4f87a868527331f393acd3683d187122e523411/mkmsdk-0.5.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e944f866ab8f66aaf36353e6be63e2b8",
"sha256": "3ec0c277c7c4fd708ec66dc9fd93dc5e8cb0e3279484fa70214883b835786a7b"
},
"downloads": -1,
"filename": "mkmsdk-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "e944f866ab8f66aaf36353e6be63e2b8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11052,
"upload_time": "2018-12-18T21:21:22",
"url": "https://files.pythonhosted.org/packages/fc/35/7e5376cc0c095dc53b35ccc3e96f7713ba9a5da52628f08718b82f106722/mkmsdk-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "03f4040bca0cba9f3fdfce106e4e4ec3",
"sha256": "9cde57a6ada901f0569f63fe5ef5049de7b9879ac621c1547d7810c1b450ee6e"
},
"downloads": -1,
"filename": "mkmsdk-0.5.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "03f4040bca0cba9f3fdfce106e4e4ec3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 12265,
"upload_time": "2019-06-13T19:00:30",
"url": "https://files.pythonhosted.org/packages/db/44/caee6c991585405b25674159fd37b1566afa3b484a2ab8c6b15aefdd60d2/mkmsdk-0.5.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b9d2eeff03d12de6d0547a2fa4089626",
"sha256": "fd77b9ae2261c974e4ee796aa3181a1c2dddd42acc09d15a5f5a1288806b5fd5"
},
"downloads": -1,
"filename": "mkmsdk-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "b9d2eeff03d12de6d0547a2fa4089626",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11080,
"upload_time": "2019-06-13T19:00:31",
"url": "https://files.pythonhosted.org/packages/fe/12/ca195809ea8617de4622ccb616eec093615e8ca7559b4d2962f69783e152/mkmsdk-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "b86358ed6420f550b8a4f00678696e39",
"sha256": "bbbceb03637d7d7c974fda54055ad16500d6269daa6d5772046859dd7686c799"
},
"downloads": -1,
"filename": "mkmsdk-0.5.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b86358ed6420f550b8a4f00678696e39",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 12328,
"upload_time": "2019-07-02T10:32:33",
"url": "https://files.pythonhosted.org/packages/33/90/8a67e94ed24a985ee0936b93a70e9437d94227ffabc06cabb3e0c34b1f1d/mkmsdk-0.5.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c7a63dc3eca2117e18e078f290b76702",
"sha256": "6d7cd53915d81263109deb56ce48e6b8158d08095468e29e8ed45250c7d92cf3"
},
"downloads": -1,
"filename": "mkmsdk-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "c7a63dc3eca2117e18e078f290b76702",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11133,
"upload_time": "2019-07-02T10:32:35",
"url": "https://files.pythonhosted.org/packages/ee/be/e12ce47228726c0eedcc0f76b5bdbc2e82c3ba76d6de66dde7a7fc8aae41/mkmsdk-0.5.2.tar.gz"
}
],
"0.5.3": [
{
"comment_text": "",
"digests": {
"md5": "74ec44aba36994d0c25074928918ccbc",
"sha256": "13c401b44a6a857399f5cdb5e9113ee03178b663ae57b30055834cc7e2ee797f"
},
"downloads": -1,
"filename": "mkmsdk-0.5.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "74ec44aba36994d0c25074928918ccbc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 12329,
"upload_time": "2019-08-08T09:25:22",
"url": "https://files.pythonhosted.org/packages/74/91/849657ea30ce1cfae0a36bb9d10ba6696ea95d1a3ca99918602dfa57b5f3/mkmsdk-0.5.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0238fab19f55f109fa512c755024eec6",
"sha256": "18a1dcaac72b199be22bf5518e9341e823d829415eb0db50eef68b83a3882903"
},
"downloads": -1,
"filename": "mkmsdk-0.5.3.tar.gz",
"has_sig": false,
"md5_digest": "0238fab19f55f109fa512c755024eec6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11132,
"upload_time": "2019-08-08T09:25:25",
"url": "https://files.pythonhosted.org/packages/1d/42/357dfec3379720fcb0ac565c9f4cae5d0b586f9a9337db59754a8fd9900b/mkmsdk-0.5.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "74ec44aba36994d0c25074928918ccbc",
"sha256": "13c401b44a6a857399f5cdb5e9113ee03178b663ae57b30055834cc7e2ee797f"
},
"downloads": -1,
"filename": "mkmsdk-0.5.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "74ec44aba36994d0c25074928918ccbc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 12329,
"upload_time": "2019-08-08T09:25:22",
"url": "https://files.pythonhosted.org/packages/74/91/849657ea30ce1cfae0a36bb9d10ba6696ea95d1a3ca99918602dfa57b5f3/mkmsdk-0.5.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0238fab19f55f109fa512c755024eec6",
"sha256": "18a1dcaac72b199be22bf5518e9341e823d829415eb0db50eef68b83a3882903"
},
"downloads": -1,
"filename": "mkmsdk-0.5.3.tar.gz",
"has_sig": false,
"md5_digest": "0238fab19f55f109fa512c755024eec6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11132,
"upload_time": "2019-08-08T09:25:25",
"url": "https://files.pythonhosted.org/packages/1d/42/357dfec3379720fcb0ac565c9f4cae5d0b586f9a9337db59754a8fd9900b/mkmsdk-0.5.3.tar.gz"
}
]
}