This API provides the food menu for Texas A&M University dining halls for breakfast, lunch, and dinner. It's designed to help students and staff easily access daily meal options.
The TAMU Dining Halls Menu API allows users to retrieve the daily menu for various dining halls at Texas A&M University. It supports querying for breakfast, lunch, and dinner menus.
- Retrieve daily menus for breakfast, lunch, and dinner.
- Filter menus by specific dining halls.
- Easy-to-use RESTful API endpoints.
To run this API locally using Flask, follow these steps:
- Clone the repository:
git clone https://github.com/Squidnugget77/TAMU-Dining-Hall-API.git
cd TAMU-Dining-Hall-API
- Create a virtual environment
python3 -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
- Install depedencies
pip install -r requirements.txt
Method | Endpoint | Description |
---|---|---|
GET | /:diningHall/breakfast | Retrieve breakfast menu for a specific dining hall |
GET | /:diningHall/lunch | Retrieve lunch menu for a specific dining hall |
GET | /:diningHall/dinner | Retrieve dinner menu for a specific dining hall |
- Retrieve The Commons Dining Hall breakfast menu
curl -X GET http://api.lucagiannotti.com/commons/breakfast
- Retrieve Sbisa Dining Hall lunch menu
curl -X GET http://api.lucagiannotti.com/sbisa/lunch
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch: git checkout -b feature/your-feature-name.
- Make your changes and commit them: git commit -m 'Add some feature'.
- Push to the branch: git push origin feature/your-feature-name.
- Submit a pull request.
Each donation is greatly appreciated, but not expected. However, if you enjoy this API, each donation goes towards hosting this service that is publically available. Thank you!