{ "info": { "author": "Craedl.org", "author_email": "webmaster@craedl.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Craedl Python SDK\n\nThe Craedl Python SDK (Software Development Kit) enables Craedl users to access\ntheir [Craedl](https://craedl.org) accounts using the Python programming\nlanguage. This provides a mechanism for using Craedl on computers without access\nto a web browser (such as a high-performance computing cluster) and to automate\ncommon Craedl project manipulations (such as file uploads and downloads) within\na Python script.\n\n## Quick start\n\nGet started with the Craedl Python SDK by obtaining it via\n[PyPI](https://pypi.org/project/craedl/):\n\n```\npip install craedl\n```\n\nLog into your Craedl account at [Craedl.org] and generate an API access token by\nclicking the key icon in the `My Craedl` card. Copy your token and paste it when\nprompted after running the following command:\n\n```\npython -m craedl\n```\n\nNow you can use Python to access your Craedl, for example:\n\n```\nimport craedl\nprofile = craedl.auth()\nfor project in profile.get_projects():\n print(project.name)\n```\n\n## More information\n\nFor more information about the Craedl Python SDK, refer to\n[our documentation](https://craedl-sdk-python.readthedocs.io). The source code\nis hosted on [GitHub](https://github.com/craedl/craedl-sdk-python).\n\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/craedl/craedl-sdk-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "craedl", "package_url": "https://pypi.org/project/craedl/", "platform": "", "project_url": "https://pypi.org/project/craedl/", "project_urls": { "Homepage": "https://github.com/craedl/craedl-sdk-python" }, "release_url": "https://pypi.org/project/craedl/0.1.0/", "requires_dist": [ "requests" ], "requires_python": ">=3.6", "summary": "A Python SDK for Craedl", "version": "0.1.0" }, "last_serial": 5961850, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "35aaf345caa257a0073b638ca09f3da6", "sha256": "b9c31db70ccd0514e635d38f978d67f1c6838f29e4b4a14ec207f7b515b0ece3" }, "downloads": -1, "filename": "craedl-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "35aaf345caa257a0073b638ca09f3da6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8662, "upload_time": "2019-10-08T17:19:05", "url": "https://files.pythonhosted.org/packages/b6/7e/e4c0d9ecffb5ac13720c77bf8a381a98f61392c83306e59bc567c16d8f48/craedl-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84e8fe6fddf36848e2f9a6edd770206c", "sha256": "ad6bf84200518a826b4b3ec0690606623f1d25728d8107f10bb898de385a94da" }, "downloads": -1, "filename": "craedl-0.0.1.tar.gz", "has_sig": false, "md5_digest": "84e8fe6fddf36848e2f9a6edd770206c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3503, "upload_time": "2019-10-08T17:19:08", "url": "https://files.pythonhosted.org/packages/29/d9/d110aa0fc8527384c846ea40a25bfa5f9a00b48f936eec2949b97aa35dfa/craedl-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0bf308d8dc545e19141eb07f2db05d0c", "sha256": "0e9fc8e86bbb5f9e9e95aac1c0ea5bb46d18404ad9d756db727f80ab9516c220" }, "downloads": -1, "filename": "craedl-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0bf308d8dc545e19141eb07f2db05d0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8674, "upload_time": "2019-10-08T17:25:43", "url": "https://files.pythonhosted.org/packages/a4/4d/fa03d82024ecb7bf7654b7ea5230db6eb1e8c1acc90346aaee8288d170b1/craedl-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b99947dc72524952f6c5782ad86e3661", "sha256": "43aa1bde61418a8d0df679291243864367c82548ad3db963ef69a18744a38940" }, "downloads": -1, "filename": "craedl-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b99947dc72524952f6c5782ad86e3661", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3534, "upload_time": "2019-10-08T17:25:44", "url": "https://files.pythonhosted.org/packages/68/95/fed48f3ba3716d3e43f56c29ed350e1797473b66695338d48bb798ed798c/craedl-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c05151f16b3b389bfe608c924f691ac4", "sha256": "12ae4c5a6471d67feb8fff005db7f67aec8817934b9738eba197272852d5288b" }, "downloads": -1, "filename": "craedl-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c05151f16b3b389bfe608c924f691ac4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9574, "upload_time": "2019-10-08T20:17:26", "url": "https://files.pythonhosted.org/packages/67/7d/ad9538a7a3721b2bdfb622b7101ff54a90553761063b96846cc64737fac4/craedl-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e51d4f5ed623abdec00e55ee8b04a13b", "sha256": "566a3d7aa3c34d3dd93b6d6e66acdeb7ebe7b8edfa2957619b77e753a1f12c6b" }, "downloads": -1, "filename": "craedl-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e51d4f5ed623abdec00e55ee8b04a13b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3712, "upload_time": "2019-10-08T20:17:27", "url": "https://files.pythonhosted.org/packages/89/df/2200abe85f33459e9094d6fa0f5561524f33f093464ddee6c306d5224e17/craedl-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "adff298ac0262a1bcb9ae5fa19ecbc86", "sha256": "44cd866f0e4100bdf2eac3b6ff35b4e658de2371f12d82a2f40b53e57906cbfa" }, "downloads": -1, "filename": "craedl-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "adff298ac0262a1bcb9ae5fa19ecbc86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13082, "upload_time": "2019-10-09T20:19:08", "url": "https://files.pythonhosted.org/packages/52/5e/50575075f1c4849f758f026157db036e90a2ebc268f0d752574773b6ff96/craedl-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e85df4d1b976de92f64868ba72d1d7e", "sha256": "d00f997ab784abad8aba8ff59db53541bade8f10129be3eb026d2852ec33c54a" }, "downloads": -1, "filename": "craedl-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9e85df4d1b976de92f64868ba72d1d7e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5675, "upload_time": "2019-10-09T20:19:09", "url": "https://files.pythonhosted.org/packages/61/72/156292cab4b1897edd116fe5247d12be06ef825c585b9ea377929e821d38/craedl-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "e8161eea2382030cf413d5e69ddcd3ab", "sha256": "0c0f741e7e8360586720cc14914c213a3d6ffaaa64ad8eb8de947eb39dda32cf" }, "downloads": -1, "filename": "craedl-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e8161eea2382030cf413d5e69ddcd3ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11416, "upload_time": "2019-10-10T20:46:15", "url": "https://files.pythonhosted.org/packages/42/74/5841f3dd706d813499cf503c526a8ebd1253b98ae9afb28a2e44bec59159/craedl-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aab1f96a88b4232b8373b40b65d75dc7", "sha256": "a6a4af8988b9def18de91a9e61977bc2d794da5b853a6fd1dcde296b26367e57" }, "downloads": -1, "filename": "craedl-0.0.5.tar.gz", "has_sig": false, "md5_digest": "aab1f96a88b4232b8373b40b65d75dc7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5669, "upload_time": "2019-10-10T20:46:19", "url": "https://files.pythonhosted.org/packages/27/42/e6f385eed9178aa0ed87a6647eb80fd6bfcdc4a5635b8ed9b4f28684c3c0/craedl-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "f8cd177df822188c255193f53ea97388", "sha256": "ebbf863c05f1780a27d6b1a3fdfde4f985462522f850f3f459447c5d6a140a31" }, "downloads": -1, "filename": "craedl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f8cd177df822188c255193f53ea97388", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11930, "upload_time": "2019-10-11T20:11:11", "url": "https://files.pythonhosted.org/packages/09/50/3cbae8693b1f40fa3d1e621d84d42a35f697615541cb3df8ea1f08ba5840/craedl-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "573dcf5c4539523c434e97896017e29d", "sha256": "7118c756e18d5ee0473b3c466796d9347f6d2da6ff45991643351a011d75513f" }, "downloads": -1, "filename": "craedl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "573dcf5c4539523c434e97896017e29d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6020, "upload_time": "2019-10-11T20:11:13", "url": "https://files.pythonhosted.org/packages/0b/e7/df6aad27af3fdd7484b6602ebd9156666539cd20060c1cba4d3a7db24e5a/craedl-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f8cd177df822188c255193f53ea97388", "sha256": "ebbf863c05f1780a27d6b1a3fdfde4f985462522f850f3f459447c5d6a140a31" }, "downloads": -1, "filename": "craedl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f8cd177df822188c255193f53ea97388", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11930, "upload_time": "2019-10-11T20:11:11", "url": "https://files.pythonhosted.org/packages/09/50/3cbae8693b1f40fa3d1e621d84d42a35f697615541cb3df8ea1f08ba5840/craedl-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "573dcf5c4539523c434e97896017e29d", "sha256": "7118c756e18d5ee0473b3c466796d9347f6d2da6ff45991643351a011d75513f" }, "downloads": -1, "filename": "craedl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "573dcf5c4539523c434e97896017e29d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6020, "upload_time": "2019-10-11T20:11:13", "url": "https://files.pythonhosted.org/packages/0b/e7/df6aad27af3fdd7484b6602ebd9156666539cd20060c1cba4d3a7db24e5a/craedl-0.1.0.tar.gz" } ] }