PittAPI
PittAPI copied to clipboard
An API to easily get data from the University of Pittsburgh
I fixed the code for laundry.py so it works with the new url, and correctly reads the machines for the different buildings.
Current APIs that need people: - [x] People API - [ ] News API - [ ] Dining API
I found those two APIs from LaundryView. The first returns university data and the second returns room data. https://www.laundryview.com/api/c_room?loc=197 https://www.laundryview.com/api/currentRoomData?school_desc_key=197&location=2430137 I'm new to Python but I guess that JSON would...
- Re-wrote existing methods in **pittapi/course.py** to use new public PeopleSoft JSON APIs - Overhauled existing object oriented structure to better fit PeopleSoft APIs - Overhauled tests in **tests/course_test.py** and...
**Forewarning this is my first ever pull request, so sorry if this formatting is bad 😣** - Used Chrome's network tools on [dineoncampus.com/pit](https://dineoncampus.com/pitt) to see what calls were made -...
Bumps [setuptools](https://github.com/pypa/setuptools) from 63.1.0 to 65.5.1. Changelog Sourced from setuptools's changelog. v65.5.1 Misc ^^^^ #3638: Drop a test dependency on the mock package, always use :external+python:py:mod:unittest.mock -- by :user:hroncok #3659:...
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.6.15 to 2022.12.7. Commits 9e9e840 2022.12.07 b81bdb2 2022.09.24 939a28f 2022.09.14 aca828a 2022.06.15.2 de0eae1 Only use importlib.resources's new files() / Traversable API on Python ≥3.11 ... b8eb5e9 2022.06.15.1...
The old way of retrieving lab data was broken so I had to refactor the method/tests to be up to date. I also had a previous commit for the people...