# market-api
![PyPI](https://img.shields.io/pypi/v/market-api)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/market-api)
![GitHub](https://img.shields.io/github/license/lordralinc/market_api)
[![Downloads](https://pepy.tech/badge/market-api)](https://pepy.tech/project/market-api)
## Получение токена
[market.csgo.com](https://market.csgo.com/docs-v2)
## Использование
```python
import datetime
import pprint
from market_api import MarketConfig, MarketClient, MarketException, models
config = MarketConfig(api_key="...")
client = MarketClient(config)
pprint.pprint(await client.account.get_my_steam_id())
pprint.pprint(await client.account.change_currency(models.Currency.EUR))
pprint.pprint(
await client.trades.history(
datetime.datetime.now() - datetime.timedelta(days=1),
datetime.datetime.now()
)
)
async for message in client.wss.listen_raw(
[models.WSSChannel.HISTORY_GO],
need_auth=True
):
pprint.pprint(message)
```
Raw data
{
"_id": null,
"home_page": "https://github.com/lordralinc/market_api",
"name": "market-api",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "csgo_market,market,api",
"author": "lordralinc",
"author_email": "lordralinc@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/66/d3/bb56908fc587db715a1355ae74fb976132d4119d35e3d34df2d370bb9767/market_api-1.0.0.tar.gz",
"platform": null,
"description": "# market-api\n\n![PyPI](https://img.shields.io/pypi/v/market-api)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/market-api)\n![GitHub](https://img.shields.io/github/license/lordralinc/market_api)\n[![Downloads](https://pepy.tech/badge/market-api)](https://pepy.tech/project/market-api)\n\n\n## \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0442\u043e\u043a\u0435\u043d\u0430\n[market.csgo.com](https://market.csgo.com/docs-v2)\n\n\n## \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\n\n```python\nimport datetime\nimport pprint\nfrom market_api import MarketConfig, MarketClient, MarketException, models\n\nconfig = MarketConfig(api_key=\"...\")\nclient = MarketClient(config)\n\npprint.pprint(await client.account.get_my_steam_id())\npprint.pprint(await client.account.change_currency(models.Currency.EUR))\npprint.pprint(\n await client.trades.history(\n datetime.datetime.now() - datetime.timedelta(days=1),\n datetime.datetime.now()\n )\n)\nasync for message in client.wss.listen_raw(\n [models.WSSChannel.HISTORY_GO],\n need_auth=True\n):\n pprint.pprint(message)\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "market.csgo.com api v2 wrapper",
"version": "1.0.0",
"split_keywords": [
"csgo_market",
"market",
"api"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "bfa9765135ac4b0de4c7f06908598833",
"sha256": "1b5593001d346ab172defd79e6bbf0193e5fbe62b4133a4837d665eb70f1e848"
},
"downloads": -1,
"filename": "market_api-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bfa9765135ac4b0de4c7f06908598833",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 25438,
"upload_time": "2022-12-28T10:23:34",
"upload_time_iso_8601": "2022-12-28T10:23:34.199473Z",
"url": "https://files.pythonhosted.org/packages/8d/cf/9d8a1a1a616ca32b21bf427f44f42de4bb8194370e6dbec4f8273aadc667/market_api-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "8c5c6f29e9c5bd07376614ebf099560f",
"sha256": "795d141397d6804ddb390575e6d577b869528f80bdcc49ebf898072fe878617b"
},
"downloads": -1,
"filename": "market_api-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "8c5c6f29e9c5bd07376614ebf099560f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 18288,
"upload_time": "2022-12-28T10:23:36",
"upload_time_iso_8601": "2022-12-28T10:23:36.259467Z",
"url": "https://files.pythonhosted.org/packages/66/d3/bb56908fc587db715a1355ae74fb976132d4119d35e3d34df2d370bb9767/market_api-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-28 10:23:36",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "lordralinc",
"github_project": "market_api",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "market-api"
}