{ "info": { "author": "volitilov", "author_email": "volitilov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5" ], "description": "# Bankomat\n\n[![Foo](https://img.shields.io/pypi/pyversions/Bankomat.svg)](https://pypi.python.org/pypi/Bankomat/)\n[![Foo](https://travis-ci.org/volitilov/Bancomat_api.svg?branch=master)](https://travis-ci.org/volitilov/Bancomat_api)\n\n----------------\n\n\nAPI \u0434\u043b\u044f \u0431\u0430\u043d\u043a\u043e\u043c\u0430\u0442\u0430. \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0432 smartup school \u043d\u0430 backend.\n\n\n### Requirements\n\n`PostgreSQL 9.5`\n\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430, \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u0430\u0437\u043e\u0439\n\n\n### Install\n\n```bash\n$ pip install bankomat\n```\n\n\n### Usage\n\n\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\n```bash\n$ bankomat init\n```\n\n\u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0444\u0430\u0439\u043b `.env` \u0438 \u0437\u0430\u043f\u0435\u0448\u0438\u0442\u0435 \u0432 \u043d\u0435\u0433\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435:\n\n```txt\nSECRET_KEY='your_longSecret__:::key'\n\nDATABASE_NAME='database_name'\nDATABASE_USER='database_user'\nDATABASE_PASSWORD='password'\nDATABASE_HOST='host'\nDATABASE_PORT='port'\n```\n\n\u0412 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435:\n\n```python\nPRODUCTION = True\n```\n\n\u0417\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\n```bash\n$ ./manage.py makemigrations\n$ ./manage.py migrate\n$ ./manage.py runserver\n```\n\n\n### API\n\n`/api/bank/set`\n\u0437\u0430\u0434\u0430\u0435\u0442 \u043a\u0430\u043a\u043e\u0435 \u043a\u043e\u043b-\u0432\u043e \u0431\u0430\u043d\u043a\u043d\u043e\u0442, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0435\u0441\u0442\u044c \u0432 \u0431\u0430\u043d\u043a\u043e\u043c\u0430\u0442\u0435 example:\n\n```javascript\n{\n \"100\": \"50\",\n \"500\": \"25\",\n \"10\": \"50\"\n}\n```\n\n`/api/bank/withdraw`\n\u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u0434\u0435\u043d\u044c\u0433\u0438 example:\n\n```javascript\n{\n \"amount\": \"5000\"\n}\n```\n\n`/api/bank/status`\n\u043e\u0442\u0434\u0430\u0435\u0442 \u043a\u0430\u043a\u0438\u0435 \u0431\u0430\u043d\u043a\u043d\u043e\u0442\u044b \u0435\u0441\u0442\u044c \u0438 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u0445 \u0432 \u0431\u0430\u043d\u043a\u043e\u043c\u0430\u0442\u0435.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/volitilov/Bancomat_api", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Bankomat", "package_url": "https://pypi.org/project/Bankomat/", "platform": "", "project_url": "https://pypi.org/project/Bankomat/", "project_urls": { "Homepage": "https://github.com/volitilov/Bancomat_api" }, "release_url": "https://pypi.org/project/Bankomat/0.0.6/", "requires_dist": [ "Django (==2.1.1)", "djangorestframework (==3.8.2)", "djangorestframework-jsonapi (==2.5.0)", "python-dotenv (==0.9.1)", "psycopg2 (==2.7.5)", "psycopg2-binary (==2.7.5)", "inflection (==0.3.1)" ], "requires_python": "", "summary": "\u041f\u0440\u043e\u0441\u0442\u043e\u0435 api \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0431\u0430\u043d\u043a\u043e\u043c\u0430\u0442\u0430", "version": "0.0.6" }, "last_serial": 4264952, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d90c3cd57bf1600cd5284c20ca381ab4", "sha256": "eeea5f8ebb35f12cd8b14e2cbb4d2fefaa9c9be92307a39eca0b3942246a552d" }, "downloads": -1, "filename": "Bankomat-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d90c3cd57bf1600cd5284c20ca381ab4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11717, "upload_time": "2018-09-12T11:48:01", "url": "https://files.pythonhosted.org/packages/2d/97/80b1249a06af10ec87811ea3c9493b851148a97810655bbbd5c4c4ed3096/Bankomat-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09a810ab86ddca8f729a05513485b710", "sha256": "bd591a12ef1e986d7f726ee17b87852b45e87bc5c4216b2e5057ebaac7116512" }, "downloads": -1, "filename": "Bankomat-0.0.1.tar.gz", "has_sig": false, "md5_digest": "09a810ab86ddca8f729a05513485b710", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7602, "upload_time": "2018-09-12T11:48:03", "url": "https://files.pythonhosted.org/packages/9c/5b/baf86ceaea639e756383a4a5eac11e9f48e7815c51210e4dd2ca23a4268e/Bankomat-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c995ccf1ede91fee6e1f11bba862340e", "sha256": "41710c34005705634d74c9886a21b2260dc42984307e245eda9192ae14131f8d" }, "downloads": -1, "filename": "Bankomat-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c995ccf1ede91fee6e1f11bba862340e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11823, "upload_time": "2018-09-12T11:59:26", "url": "https://files.pythonhosted.org/packages/54/ed/a2a532f2f734772a6feb2521425ad870583ab1014d3ff4b0c6f58e04fe61/Bankomat-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b5aaf0f6b482c00b66f432be573ef76", "sha256": "141f01df293876cc14d4ac6fc3507a8c71d1911110778c3198e6bff74dc49af0" }, "downloads": -1, "filename": "Bankomat-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0b5aaf0f6b482c00b66f432be573ef76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7751, "upload_time": "2018-09-12T11:59:28", "url": "https://files.pythonhosted.org/packages/d2/ea/43b288e413e945b0785a9d2da753dbdc840031ca0455db4ad2920d21b64c/Bankomat-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d70f12f31533357260d680d7e8b331e5", "sha256": "6b907df8004bdf59bcdac08f5476e14aa1d9fb00a28e1dbb16a2b4a35f747137" }, "downloads": -1, "filename": "Bankomat-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d70f12f31533357260d680d7e8b331e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11835, "upload_time": "2018-09-12T12:05:52", "url": "https://files.pythonhosted.org/packages/80/b0/7ebe0adb62370e51376b788e841ded9a38a9ab91578fb2a201feada3ec7a/Bankomat-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b80773c42fc16e10fad288d6c6ce8ef", "sha256": "bb00100901ae79ce40807eebd342fc0910149a013914562c5bcc58c8ae5146c0" }, "downloads": -1, "filename": "Bankomat-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6b80773c42fc16e10fad288d6c6ce8ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7770, "upload_time": "2018-09-12T12:05:54", "url": "https://files.pythonhosted.org/packages/75/f7/6da6f444232e72b2b037c89a9dbb890ada0e50b8ed721c5d4d216c071bb4/Bankomat-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2b5be9448d30773a8d79f9ee6d2fe2ce", "sha256": "c35cbce5eecd868342f8b2a34bfb119b9d3bf20db632f6a939d22a9115f9f07f" }, "downloads": -1, "filename": "Bankomat-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2b5be9448d30773a8d79f9ee6d2fe2ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11880, "upload_time": "2018-09-12T12:13:35", "url": "https://files.pythonhosted.org/packages/b2/6a/81b2971056d5bf90a5445fee1306a22db3baa8e3653ee8a8180f56ad0148/Bankomat-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed8c42459eb09759bc9a60158647781d", "sha256": "db04880cfbcc66f02b3933b576a24eb97cff5e6a7d9653e1749b0545ca7d209b" }, "downloads": -1, "filename": "Bankomat-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ed8c42459eb09759bc9a60158647781d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7811, "upload_time": "2018-09-12T12:13:37", "url": "https://files.pythonhosted.org/packages/33/75/c48bc6fa8fc0110bd43072f9896e7f38607757c696d29add920e349ec473/Bankomat-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "fca4cd2f17cc98673ae1ddebdc4b1293", "sha256": "f59263bb11c3f47e49c2165f6d55b7024bf9af8846e5d04a9f51740efb8da083" }, "downloads": -1, "filename": "Bankomat-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "fca4cd2f17cc98673ae1ddebdc4b1293", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11453, "upload_time": "2018-09-12T12:55:20", "url": "https://files.pythonhosted.org/packages/2c/8f/5a162a1452d77167b5e4a6bf1f68f2dd130d603dc2a308c60f2b96b341a5/Bankomat-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9a85ae735e34848d30766bbfb2ec094", "sha256": "3a4955fe2d3acf2ff92c7be3e7dddb4630a222d30fadc028c8c26b05c216d8e3" }, "downloads": -1, "filename": "Bankomat-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e9a85ae735e34848d30766bbfb2ec094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7816, "upload_time": "2018-09-12T12:55:21", "url": "https://files.pythonhosted.org/packages/10/c1/0606b952334f77cd03d98ebc18f52107b5bf86e248b052933b81921e1ac3/Bankomat-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "08df312bc867ea70ed5640304681a494", "sha256": "2245fd1b2eec1ae423e546a58d8403e7af4f2c6f9a03d325cbc1157cf32f7566" }, "downloads": -1, "filename": "Bankomat-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "08df312bc867ea70ed5640304681a494", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15206, "upload_time": "2018-09-12T13:20:31", "url": "https://files.pythonhosted.org/packages/ae/d1/ac27788eee51a13997f9759210220268a172d44516485c45dfb14ce97d15/Bankomat-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ae007a540705db478a457ae823253ec", "sha256": "b8a042745f330d56b0dfbfef1ffb769a7c10400d87edcda31d337b6abbebb245" }, "downloads": -1, "filename": "Bankomat-0.0.6.tar.gz", "has_sig": false, "md5_digest": "8ae007a540705db478a457ae823253ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11451, "upload_time": "2018-09-12T13:20:32", "url": "https://files.pythonhosted.org/packages/e3/a9/954344448d265af38553f15a82bb2c9eaf450398d4b4dee1e0bbe6b3ca7b/Bankomat-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "08df312bc867ea70ed5640304681a494", "sha256": "2245fd1b2eec1ae423e546a58d8403e7af4f2c6f9a03d325cbc1157cf32f7566" }, "downloads": -1, "filename": "Bankomat-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "08df312bc867ea70ed5640304681a494", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15206, "upload_time": "2018-09-12T13:20:31", "url": "https://files.pythonhosted.org/packages/ae/d1/ac27788eee51a13997f9759210220268a172d44516485c45dfb14ce97d15/Bankomat-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ae007a540705db478a457ae823253ec", "sha256": "b8a042745f330d56b0dfbfef1ffb769a7c10400d87edcda31d337b6abbebb245" }, "downloads": -1, "filename": "Bankomat-0.0.6.tar.gz", "has_sig": false, "md5_digest": "8ae007a540705db478a457ae823253ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11451, "upload_time": "2018-09-12T13:20:32", "url": "https://files.pythonhosted.org/packages/e3/a9/954344448d265af38553f15a82bb2c9eaf450398d4b4dee1e0bbe6b3ca7b/Bankomat-0.0.6.tar.gz" } ] }