penn-sdk-python
penn-sdk-python copied to clipboard
A Python module for the various services of Penn OpenData. Validated API token required.
I'm just using the example python code for the Registrar API Wrapper, found on https://pypi.org/project/PennSDK/. However, I'm getting the 500 HTTP error shown below. I talked to someone from Penn...
- Updated scraper to scrape homepage instead of different pages for each hall - Added option to request multiple halls - Removed broken code
The OpenData dining API occasionally returns times that conflict (example below). If one of the times is "Closed," all times that conflict with "Closed" should be removed. ``` { "date":...
This information is now redundant, and removing it will not be a breaking change for PennMobile. ``` "dryers": { "offline": 1, "open": 6, "out_of_order": 0, "running": 4, "time_remaining": [ 22,...

The JSON currently has too much unnecessary information, and as a result the mobile app menus end up cluttered with messy information.
When looking at the dining hall menus, users are often familiar with what is served daily, and want to know what items are different for that particular day. For instance,...
See here: https://api.pennlabs.org/dining/v2/venues. Some of the "menu" fields are a JSON object and some are an array of JSON objects. They should all be an array of JSON objects, even...
The last 4-week calculation for the laundry usage data is including data from winter break. This data needs to be removed so that the last 4-week calculation only includes data...