{ "info": { "author": "Forrest Beck", "author_email": "forrest.beck@da.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "# Veracross API Python Library\nProvides an easy way to pull information from the Veracross API in Python.\n\nRate limiting and pagination will be handled automatically.\n\nUsage Example:\n```python\nimport veracross_api as v\n\nc = {'school_short_name': 'abc',\n 'vcuser': 'username',\n 'vcpass': 'password'\n}\n\n# Create a new object with library\nvc = v.Veracross(c)\n\n# Follow the guidelines specified here: https://api.veracross.com/docs\n# Specify the endpoint documented in the api or just one record from that target.\n# Examples of endpoint are: facstaff, students, classes, courses, course_schedules, enrollments, etc.\n# To return one record from that target, just specify the id number.\n# Additional parameters are passed using a dictionary.\n\n# Return all faculty and staff\ndata = vc.pull(\"facstaff\")\nprint(data)\n\n# Return one faculty and staff member by id\ndata = vc.pull(\"facstaff/99999\")\nprint(data)\n\n# Pass url parameters in a dictionary to the pull method.\n# Return all faculty staff updated after 2019-01-01\nparam = {\"updated_after\": \"2019-01-01\"}\ndata = vc.pull(\"facstaff\", parameters=param)\nprint(data)\n\n# Return the amount of requests left in rate limiting\nvc.rate_limit_remaining\n\n# Return the amount of time left before the limit is reset\nvc.rate_limit_reset\n\n```\n\nAll data will be returned as a dictionary.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/beckf/veracross_api/archive/v1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/beckf/veracross_api", "keywords": "Veracross,API", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "veracross-api", "package_url": "https://pypi.org/project/veracross-api/", "platform": "", "project_url": "https://pypi.org/project/veracross-api/", "project_urls": { "Download": "https://github.com/beckf/veracross_api/archive/v1.0.tar.gz", "Homepage": "https://github.com/beckf/veracross_api" }, "release_url": "https://pypi.org/project/veracross-api/1.0/", "requires_dist": null, "requires_python": "", "summary": "Simple library for interacting with the Veracross API", "version": "1.0" }, "last_serial": 5442834, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fce674063c5ab365dd28a95e69e2144d", "sha256": "a9b6e2fccd4690f8df7424d70d1c34d16fba8057fee0b46b364cdfc990b4cb42" }, "downloads": -1, "filename": "veracross_api-0.1.tar.gz", "has_sig": false, "md5_digest": "fce674063c5ab365dd28a95e69e2144d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1984, "upload_time": "2019-06-19T19:45:34", "url": "https://files.pythonhosted.org/packages/46/8c/1ee3b0b69a4e2506d02dc5ca0a3f7893f3a7547f3dacd286771a46e5554f/veracross_api-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "81fabcef549d5841ed751fd4516b22c5", "sha256": "375874702a4f05957d993471761060aec5d972def03b87e34da6c228a2c331c9" }, "downloads": -1, "filename": "veracross_api-0.2.tar.gz", "has_sig": false, "md5_digest": "81fabcef549d5841ed751fd4516b22c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2560, "upload_time": "2019-06-20T14:22:27", "url": "https://files.pythonhosted.org/packages/f4/78/06498ea04ddebe92aade502dae70c6484231e315b492314b29b500b20008/veracross_api-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "457bd1697ab594a0220e46894ea5b960", "sha256": "a6561726b6c806aa38c136c53974ba879ef0f2de35b7fc7f6d5cd3840bf5c657" }, "downloads": -1, "filename": "veracross_api-0.3.tar.gz", "has_sig": false, "md5_digest": "457bd1697ab594a0220e46894ea5b960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2813, "upload_time": "2019-06-21T23:20:35", "url": "https://files.pythonhosted.org/packages/38/0f/68879dab5a62059b4f9bfeb01b075e693ba45acfcdc897d34b9b7cfbd443/veracross_api-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "8aff10e9ed42d4b829746339fb46c7fb", "sha256": "386dba71ffa32121b4bfebc5e3dfc535e5775440ac36afedd08822eb183f6eea" }, "downloads": -1, "filename": "veracross_api-0.4.tar.gz", "has_sig": false, "md5_digest": "8aff10e9ed42d4b829746339fb46c7fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2953, "upload_time": "2019-06-21T23:27:37", "url": "https://files.pythonhosted.org/packages/66/cb/feb9968ac7fe6c6753af4ae2f742c3e694584459bb571454d68a64cfcd4c/veracross_api-0.4.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "054b7e0a5260bb588786daa1f679dbd8", "sha256": "3bbd77380fc3e54bda7e6f3b49d72b2cd870abb6209a66dbf5cbf4fdc5a648e3" }, "downloads": -1, "filename": "veracross_api-1.0.tar.gz", "has_sig": false, "md5_digest": "054b7e0a5260bb588786daa1f679dbd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3018, "upload_time": "2019-06-24T22:17:36", "url": "https://files.pythonhosted.org/packages/ce/f4/ac418903e47a23f47321dbaad15b1ea8851c837be3e5eb378d4fac7dc8c8/veracross_api-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "054b7e0a5260bb588786daa1f679dbd8", "sha256": "3bbd77380fc3e54bda7e6f3b49d72b2cd870abb6209a66dbf5cbf4fdc5a648e3" }, "downloads": -1, "filename": "veracross_api-1.0.tar.gz", "has_sig": false, "md5_digest": "054b7e0a5260bb588786daa1f679dbd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3018, "upload_time": "2019-06-24T22:17:36", "url": "https://files.pythonhosted.org/packages/ce/f4/ac418903e47a23f47321dbaad15b1ea8851c837be3e5eb378d4fac7dc8c8/veracross_api-1.0.tar.gz" } ] }