{ "info": { "author": "RTB House Apps Team", "author_email": "apps@rtbhouse.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "RTB House SDK\n=============\n\nOverview\n--------\n\nThis library provides an easy-to-use Python interface to RTB House API. It allows you to read and manage you campaigns settings, browse offers, download statistics etc.\n\n\nInstallation\n------------\n\nRTB House SDK can be installed with `pip `_: ::\n\n $ pip install rtbhouse_sdk\n\n\nUsage example\n-------------\n\nLet's write a script which fetches campaign stats (imps, clicks, postclicks) and shows the result as a table (using ``tabulate`` library).\n\nFirst, create ``config.py`` file with your credentials: ::\n\n USERNAME = 'jdoe'\n PASSWORD = 'abcd1234'\n\n\nSet up virtualenv and install requirements: ::\n\n $ pip install rtbhouse_sdk tabulate\n\n\n.. code-block:: python\n\n from operator import itemgetter\n\n from tabulate import tabulate\n\n from config import USERNAME, PASSWORD\n from rtbhouse_sdk.reports_api import ReportsApiSession\n\n if __name__ == '__main__':\n api = ReportsApiSession(USERNAME, PASSWORD)\n advertisers = api.get_advertisers()\n stats = api.get_campaign_stats_total(advertisers[0]['hash'], '2017-10-01', '2017-10-31', ['day'])\n columns = ['day', 'impsCount', 'clicksCount', 'ctr', 'campaignCost', 'conversionsCount', 'conversionsRate', 'cpc', 'ecc', 'roas', 'conversionsValue']\n data_frame = [[row[c] for c in columns] for row in reversed(sorted(stats, key=itemgetter('day')))]\n print(tabulate(data_frame, headers=columns))\n\n\nLicense\n-------\n\n`MIT `_", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rtbhouse-apps/rtbhouse-python-sdk", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "rtbhouse-sdk", "package_url": "https://pypi.org/project/rtbhouse-sdk/", "platform": "", "project_url": "https://pypi.org/project/rtbhouse-sdk/", "project_urls": { "Homepage": "https://github.com/rtbhouse-apps/rtbhouse-python-sdk" }, "release_url": "https://pypi.org/project/rtbhouse-sdk/4.1.0/", "requires_dist": null, "requires_python": "", "summary": "RTB House SDK", "version": "4.1.0" }, "last_serial": 5814674, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "1a1877100e312192b7eba4315fa6eefd", "sha256": "6130248c18b2042901a3fa57bde7a380994763d6d372b495c4ff6d5f658fa284" }, "downloads": -1, "filename": "rtbhouse_sdk-2.0.0.tar.gz", "has_sig": false, "md5_digest": "1a1877100e312192b7eba4315fa6eefd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5376, "upload_time": "2017-12-20T18:02:28", "url": "https://files.pythonhosted.org/packages/8d/96/17af7f8ed21013b23c641f6a916e6949daa9429b40e55f1f11675ddab96c/rtbhouse_sdk-2.0.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "1b7f094012837d33a8cb7cc8655e22d9", "sha256": "685fa841320ebe47c1650225f52b069a11a0e340c6a80c9df6c6563121b8ccb2" }, "downloads": -1, "filename": "rtbhouse_sdk-3.0.0.tar.gz", "has_sig": false, "md5_digest": "1b7f094012837d33a8cb7cc8655e22d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3234, "upload_time": "2018-01-19T14:02:09", "url": "https://files.pythonhosted.org/packages/39/4e/890a8abab743f0edd378408604038aeb601da686342a850f138956ef16dd/rtbhouse_sdk-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "86a31b387b8ef456992d7046ccd1cd55", "sha256": "950dc0e11a861b742360bf317541a64715c873e8e5d315944a2d8d4730cf473c" }, "downloads": -1, "filename": "rtbhouse_sdk-3.0.1.tar.gz", "has_sig": false, "md5_digest": "86a31b387b8ef456992d7046ccd1cd55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3242, "upload_time": "2018-01-19T14:10:55", "url": "https://files.pythonhosted.org/packages/51/47/40bbb8357995bea56261b8f95dbb375cfe942c3c7e79ed87cc20549cf352/rtbhouse_sdk-3.0.1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "3e488b34ac411f1054e9fa032ab4f844", "sha256": "f87e7e5669a59eaad7c65c6d1fd9235ec3709a7fbd2670ab48817d118ce999a8" }, "downloads": -1, "filename": "rtbhouse_sdk-3.1.0.tar.gz", "has_sig": false, "md5_digest": "3e488b34ac411f1054e9fa032ab4f844", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3218, "upload_time": "2018-05-29T12:57:33", "url": "https://files.pythonhosted.org/packages/f9/80/f053381afc02f09887fea564998d40761c26e90f8a77ef69e4600ca5f11e/rtbhouse_sdk-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "ebf13910e1f0cbf7c08c31b4a17a720a", "sha256": "0a988dd90ce95f439a4ea4ebfb843d2a7f85aa81230bfe9eedabc9cfc7b661b1" }, "downloads": -1, "filename": "rtbhouse_sdk-3.1.1.tar.gz", "has_sig": false, "md5_digest": "ebf13910e1f0cbf7c08c31b4a17a720a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3364, "upload_time": "2018-08-04T17:23:11", "url": "https://files.pythonhosted.org/packages/1b/bf/2217155eae1a9ca0fa50b13c0bbc212cfc2240deb896f9f7e5b7a7133a23/rtbhouse_sdk-3.1.1.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "7d57a731d565105b0b9a415194abc001", "sha256": "6891cf5af1ebf55ee9d601e81f0d6d7ae0cdc0371c48c6fd48d9bb5e70274003" }, "downloads": -1, "filename": "rtbhouse_sdk-3.2.0.tar.gz", "has_sig": false, "md5_digest": "7d57a731d565105b0b9a415194abc001", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3749, "upload_time": "2018-08-28T20:14:39", "url": "https://files.pythonhosted.org/packages/20/49/7caba92774b7dbc0e7721717c6097c67c89b5b6bd55e8ad02040893e3062/rtbhouse_sdk-3.2.0.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "dfe1a3e55a8face453bbe9a0b6a1be5c", "sha256": "3771bd2c929f00e280b5868f593fa71dcc73204ee824a6e05dea18ad0e2e7fe7" }, "downloads": -1, "filename": "rtbhouse_sdk-3.3.0.tar.gz", "has_sig": false, "md5_digest": "dfe1a3e55a8face453bbe9a0b6a1be5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3872, "upload_time": "2018-11-20T20:06:26", "url": "https://files.pythonhosted.org/packages/14/0f/b42dfebdd4d15432a9a0068bfda92ee6ca2dffbb0ce6e42a1935bf288135/rtbhouse_sdk-3.3.0.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "7a2c301bfc541f402a51a02c538588c5", "sha256": "c58e0464d665303b5682c58fead947ffbff5c3f40f03a5e0c657536981263eaa" }, "downloads": -1, "filename": "rtbhouse_sdk-3.3.1.tar.gz", "has_sig": false, "md5_digest": "7a2c301bfc541f402a51a02c538588c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3866, "upload_time": "2018-11-21T06:37:41", "url": "https://files.pythonhosted.org/packages/4d/d2/82315829719456f2edee7463e66519040685573ef88d3355f70d32c8553f/rtbhouse_sdk-3.3.1.tar.gz" } ], "3.3.2": [ { "comment_text": "", "digests": { "md5": "14596d410552ee29f19dd724c227b765", "sha256": "3c5559055e9b378436603a90aca9b3f1d8c5c9580c77272f60a0559354d962b1" }, "downloads": -1, "filename": "rtbhouse_sdk-3.3.2.tar.gz", "has_sig": false, "md5_digest": "14596d410552ee29f19dd724c227b765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3958, "upload_time": "2018-12-27T19:41:59", "url": "https://files.pythonhosted.org/packages/ef/5b/2c92e69acc354e735f18097ad2c872c86e4dc4e72746ba2b11f4df574e95/rtbhouse_sdk-3.3.2.tar.gz" } ], "3.3.4": [ { "comment_text": "", "digests": { "md5": "407ac17e244bc5767e357160823246de", "sha256": "687e3f986afd02d2e1572b4d59d51e28eb72878c24e1b6e5444573664dc25e28" }, "downloads": -1, "filename": "rtbhouse_sdk-3.3.4.tar.gz", "has_sig": false, "md5_digest": "407ac17e244bc5767e357160823246de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3991, "upload_time": "2019-01-11T16:58:03", "url": "https://files.pythonhosted.org/packages/b5/c7/aff36b9431c90e58352e5b68da97e8d6dea0bd74d797947032f287fe3c2a/rtbhouse_sdk-3.3.4.tar.gz" } ], "3.3.5": [ { "comment_text": "", "digests": { "md5": "f4f038fbe8015cb276a7491b79cc4ac1", "sha256": "a2efad023ea6c4f552ca2e040cff03de58b8fb2f5f3ac355f473ed6f0abfbb05" }, "downloads": -1, "filename": "rtbhouse_sdk-3.3.5.tar.gz", "has_sig": false, "md5_digest": "f4f038fbe8015cb276a7491b79cc4ac1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3985, "upload_time": "2019-01-21T10:59:01", "url": "https://files.pythonhosted.org/packages/3d/d2/b72d5d7163a9a2d5b0f35bcaacbcc1617b6cd64dc4af3f445e7c77aedec3/rtbhouse_sdk-3.3.5.tar.gz" } ], "3.3.6": [ { "comment_text": "", "digests": { "md5": "6a4ef6b8aeab0c74762eb8595bd97590", "sha256": "04ed6bee60c8ddbdd0beea489bf6d9dbe7275a2a864b4ea3049102a9b72334ac" }, "downloads": -1, "filename": "rtbhouse_sdk-3.3.6.tar.gz", "has_sig": false, "md5_digest": "6a4ef6b8aeab0c74762eb8595bd97590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4277, "upload_time": "2019-06-21T09:12:23", "url": "https://files.pythonhosted.org/packages/5f/1a/fc71b29616d6ab181df10a0f7d3afb620b573615ac93a5e06b5510ae515a/rtbhouse_sdk-3.3.6.tar.gz" } ], "3.3.7": [ { "comment_text": "", "digests": { "md5": "f5bc3d2fcc645c40c76961bf862fe2b3", "sha256": "2d553335ba489a8cd9e81034b924200366dd980cd39d60ed3815bc74bc05a3e1" }, "downloads": -1, "filename": "rtbhouse_sdk-3.3.7.tar.gz", "has_sig": false, "md5_digest": "f5bc3d2fcc645c40c76961bf862fe2b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4319, "upload_time": "2019-07-09T11:47:27", "url": "https://files.pythonhosted.org/packages/04/c9/3bc3efe46a37779c94f7b556d92bfc5c410eaff3aa9300f5f5dac5429d34/rtbhouse_sdk-3.3.7.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "90fe13b61b973b1961c19786f2bb3d30", "sha256": "f63f36142072d11df33640f2a46883356c5f7cf2efc1f7f0e3462aa0fb5bf77c" }, "downloads": -1, "filename": "rtbhouse_sdk-4.0.0.tar.gz", "has_sig": false, "md5_digest": "90fe13b61b973b1961c19786f2bb3d30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4070, "upload_time": "2019-08-02T09:54:43", "url": "https://files.pythonhosted.org/packages/43/8a/4884c812d9657b9f36347ef086cd19020d846a3849790b0c551d704b0569/rtbhouse_sdk-4.0.0.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "1909ac36e1c07b3687f9f7882468ec37", "sha256": "7c6ca57aeaafefe67d961380b8a88b94367c2195d13dd9709004feb75ed9e1ac" }, "downloads": -1, "filename": "rtbhouse_sdk-4.1.0.tar.gz", "has_sig": false, "md5_digest": "1909ac36e1c07b3687f9f7882468ec37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4097, "upload_time": "2019-09-11T12:33:34", "url": "https://files.pythonhosted.org/packages/01/e2/4f56a6e61f21e3d250480ed7765a39506a49474eef457861cb8da110dc48/rtbhouse_sdk-4.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1909ac36e1c07b3687f9f7882468ec37", "sha256": "7c6ca57aeaafefe67d961380b8a88b94367c2195d13dd9709004feb75ed9e1ac" }, "downloads": -1, "filename": "rtbhouse_sdk-4.1.0.tar.gz", "has_sig": false, "md5_digest": "1909ac36e1c07b3687f9f7882468ec37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4097, "upload_time": "2019-09-11T12:33:34", "url": "https://files.pythonhosted.org/packages/01/e2/4f56a6e61f21e3d250480ed7765a39506a49474eef457861cb8da110dc48/rtbhouse_sdk-4.1.0.tar.gz" } ] }