{ "info": { "author": "Dmitry Rodin", "author_email": "madiedinro@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# Rodin Helpers\n\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0441 \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0434\u043b\u044f \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e\u0433\u043e \u0432\u044b\u0432\u043e\u0434\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 Jupyter Notebook\n\n## \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \n\n```shell\npip install -U git+https://github.com/madiedinro/rodin_helpers_py\n```\n\n```python\nimport rodin_helpers as rh\n```\n\u0412 jupyer \u043f\u0435\u0440\u0435\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0444\u0438\u043a\u0441 `!`\n\n\n## \u0412\u044b\u0432\u043e\u0434 \u0441\u0441\u044b\u043b\u043a\u0438 \u0432 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435\n```python\nrh.show_link('https://digitalgod.be')\n```\n\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:\n> Click [Authorize](https://digitalgod.be) or open https://digitalgod.be in your browser\n\n## \u0412\u044b\u0432\u043e\u0434 YouTube \u0432\u0438\u0434\u0435\u043e \u043f\u043e id\n\n```python\nrh.video('2-gboBo3MtY')\n```\n\n## \u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435\u043c \u0442\u0438\u043f\u043e\u0432\n\n```python\ndata = [\n {\n 'date': '2019-01-11',\n 'metrics': {\n 'visits':1534,\n 'impressions':2345\n }\n },\n {\n 'date': '2019-01-12',\n 'metrics': {\n 'visits':1324,\n 'impressions':2132\n }\n }\n]\nrh.walk(data)\n```\n\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:\n```bash\n[list\n[dict 0\n| 0 > date=2019-01-11\n[dict 0 > metrics\n| 0 > metrics > visits=1534\n| 0 > metrics > impressions=2345\n[dict 1\n| 1 > date=2019-01-12\n[dict 1 > metrics\n| 1 > metrics > visits=1324\n| 1 > metrics > impressions=2132\n```\n## \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 (\u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0443, \u0438\u0437 \u0431\u0434)\n```python\nrh.print_rows(data)\n```\n\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:\n\ncampaign_id|date|utm_term|utm_source|account_id|spent|utm_campaign|clicks|utm_content|impressions|ad_id|reach\n---|---|---|---|---|---|---|---|---|---|---|---\n1010819423|2019-01-20|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|12|49726084|8\n1010819423|2019-01-21|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|15|49726084|13\n1010819423|2019-01-22|retarg-mob|vk|1603421955|13.00|dr4|None|kiborg-vid|7|49726084|7\n1010819423|2019-01-23|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|9|49726084|8\n1010819423|2019-01-24|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|5|49726084|5\n1010819423|2019-01-25|retarg-mob|vk|1603421955|4.60|dr4|None|kiborg-vid|4|49726084|3\n1010819423|2019-01-26|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|4|49726084|3\n1010819423|2019-01-27|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|6|49726084|5\n1010819423|2019-01-28|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|3|49726084|3\n1010819423|2019-01-29|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|5|49726084|5\n1010819423|2019-01-30|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|2|49726084|2\n\n```bash\ncampaign_id|date|utm_term|utm_source|account_id|spent|utm_campaign|clicks|utm_content|impressions|ad_id|reach\n---|---|---|---|---|---|---|---|---|---|---|---\n1010819423|2019-01-20|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|12|49726084|8\n1010819423|2019-01-21|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|15|49726084|13\n1010819423|2019-01-22|retarg-mob|vk|1603421955|13.00|dr4|None|kiborg-vid|7|49726084|7\n1010819423|2019-01-23|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|9|49726084|8\n1010819423|2019-01-24|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|5|49726084|5\n1010819423|2019-01-25|retarg-mob|vk|1603421955|4.60|dr4|None|kiborg-vid|4|49726084|3\n1010819423|2019-01-26|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|4|49726084|3\n1010819423|2019-01-27|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|6|49726084|5\n1010819423|2019-01-28|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|3|49726084|3\n1010819423|2019-01-29|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|5|49726084|5\n1010819423|2019-01-30|retarg-mob|vk|1603421955|None|dr4|None|kiborg-vid|2|49726084|2\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/madiedinro/rodin_helpers_py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "rodin-helpers", "package_url": "https://pypi.org/project/rodin-helpers/", "platform": "", "project_url": "https://pypi.org/project/rodin-helpers/", "project_urls": { "Homepage": "https://github.com/madiedinro/rodin_helpers_py" }, "release_url": "https://pypi.org/project/rodin-helpers/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Collection of python helpers to prettier print", "version": "0.1.2" }, "last_serial": 5912902, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "9fb6c592ab49529421444090c92af116", "sha256": "00825dd0e8447e36256b11c116ec6d603b65d0ceca194292afc3e046b4a79b55" }, "downloads": -1, "filename": "rodin_helpers-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9fb6c592ab49529421444090c92af116", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3681, "upload_time": "2019-10-01T15:08:24", "url": "https://files.pythonhosted.org/packages/54/2e/ae42c7d42db5accf6e8d84ec3ffdd282625900a2a122aee5178dbd27fd1d/rodin_helpers-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b9efce193256189fe570f7d0a3fd7461", "sha256": "4ebbb385e2414ca5857deb413caccee8a06ea98db138336f8fb50171644ac26b" }, "downloads": -1, "filename": "rodin_helpers-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b9efce193256189fe570f7d0a3fd7461", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3673, "upload_time": "2019-10-01T15:11:23", "url": "https://files.pythonhosted.org/packages/ec/9f/6dfea88b6419719c3af6b2038338545be8b31c03b8717f7de49912aa5aa7/rodin_helpers-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b9efce193256189fe570f7d0a3fd7461", "sha256": "4ebbb385e2414ca5857deb413caccee8a06ea98db138336f8fb50171644ac26b" }, "downloads": -1, "filename": "rodin_helpers-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b9efce193256189fe570f7d0a3fd7461", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3673, "upload_time": "2019-10-01T15:11:23", "url": "https://files.pythonhosted.org/packages/ec/9f/6dfea88b6419719c3af6b2038338545be8b31c03b8717f7de49912aa5aa7/rodin_helpers-0.1.2.tar.gz" } ] }