{ "info": { "author": "Apteco Ltd", "author_email": "support@apteco.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Getting Started\n===============\n\nRequirements\n------------\n\n* Python 3.6+\n* Access to an installation of the Apteco API\n\nThe Apteco API (which also goes under the name **Orbit API**)\nis part of the Apteco Orbit\u2122 installation.\nIf you have access to Apteco Orbit\u2122, you also have access to the Apteco API!\nIf you're not sure about this, contact whoever administers your Apteco software,\nor get in touch with Apteco support (support@apteco.com).\n\nInstallation\n------------\n\nYou can install the package the usual way from PyPI using ``pip``:\n\n.. code-block:: python\n\n pip install apteco\n\nLogging in\n----------\n\nYour login credentials are the same username and password\nyou would use to log in to Apteco Orbit\u2122:\n\n.. code-block:: python\n\n from apteco.session import login, Session\n\n credentials = login(\"https://my-site.com/OrbitAPI\", \"my_data_view\", \"jdoe\")\n holidays = Session(credentials, \"holidays\")\n\nYou will be asked to enter your password in the terminal, which won't be echoed.\nIf Python is unable to ask for your password in this way,\nit will provide a pop-up box instead.\nThis might appear in the background,\nso check your taskbar for a new window if nothing seems to be happening.\n\nIf you don't want to enter your password every time,\nthere is also a ``login_with_password()`` function which takes your password\nas a fourth argument:\n\n.. code-block:: python\n\n from apteco.session import login_with_password\n\n # password is in plain sight in the code!\n credentials = login_with_password(\n \"https://my-site.com/OrbitAPI\", \"my_data_view\", \"jdoe\", \"password\"\n )\n holidays = Session(credentials, \"holidays\")\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "Apache-2.0", "maintainer": "Apteco Ltd", "maintainer_email": "support@apteco.com", "name": "apteco", "package_url": "https://pypi.org/project/apteco/", "platform": "", "project_url": "https://pypi.org/project/apteco/", "project_urls": null, "release_url": "https://pypi.org/project/apteco/0.3.2/", "requires_dist": [ "apteco-api (>=0.1.7,<0.2.0)", "pysimplegui (>=4.0,<5.0)" ], "requires_python": ">=3.6,<4.0", "summary": "A Python package for interacting with Apteco Marketing Suite resources via the Apteco API.", "version": "0.3.2" }, "last_serial": 5912228, "releases": { "0.3.2": [ { "comment_text": "", "digests": { "md5": "d37490625635fa07885f516fc1781e48", "sha256": "f555edcfe498d7f4c9a7486fef40ca1d9f7e8c35bb592cd061efc28354a34ba2" }, "downloads": -1, "filename": "apteco-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d37490625635fa07885f516fc1781e48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 24676, "upload_time": "2019-10-01T13:15:48", "url": "https://files.pythonhosted.org/packages/c3/77/141dd004e72a26bddce34641b9835f6f3707d166447b80220f29c3cdf094/apteco-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42372e269559ebe60112bc32d82c5eb9", "sha256": "43bcd349ae3d943960654d9e29ba01f47f7967c99345129c3a49a357f955ae1d" }, "downloads": -1, "filename": "apteco-0.3.2.tar.gz", "has_sig": false, "md5_digest": "42372e269559ebe60112bc32d82c5eb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 25537, "upload_time": "2019-10-01T13:15:50", "url": "https://files.pythonhosted.org/packages/da/ea/ff1798adf8232bffbaaa47c7b2ecf3f6c70c7633cf9ecbfa10630e1cce55/apteco-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d37490625635fa07885f516fc1781e48", "sha256": "f555edcfe498d7f4c9a7486fef40ca1d9f7e8c35bb592cd061efc28354a34ba2" }, "downloads": -1, "filename": "apteco-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d37490625635fa07885f516fc1781e48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 24676, "upload_time": "2019-10-01T13:15:48", "url": "https://files.pythonhosted.org/packages/c3/77/141dd004e72a26bddce34641b9835f6f3707d166447b80220f29c3cdf094/apteco-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42372e269559ebe60112bc32d82c5eb9", "sha256": "43bcd349ae3d943960654d9e29ba01f47f7967c99345129c3a49a357f955ae1d" }, "downloads": -1, "filename": "apteco-0.3.2.tar.gz", "has_sig": false, "md5_digest": "42372e269559ebe60112bc32d82c5eb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 25537, "upload_time": "2019-10-01T13:15:50", "url": "https://files.pythonhosted.org/packages/da/ea/ff1798adf8232bffbaaa47c7b2ecf3f6c70c7633cf9ecbfa10630e1cce55/apteco-0.3.2.tar.gz" } ] }