https://github.com/lenochxd/toobo-api
Toobo's Fast-API server
https://github.com/lenochxd/toobo-api
api fastapi rest-api restapi restful-api toobo
Last synced: 11 months ago
JSON representation
Toobo's Fast-API server
- Host: GitHub
- URL: https://github.com/lenochxd/toobo-api
- Owner: Lenochxd
- License: mit
- Archived: true
- Created: 2024-07-21T21:51:41.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-25T23:13:47.000Z (over 1 year ago)
- Last Synced: 2025-07-29T09:27:50.584Z (11 months ago)
- Topics: api, fastapi, rest-api, restapi, restful-api, toobo
- Language: Python
- Homepage: http://toobo.bishokus.fr:8000/API/toobo
- Size: 26.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Toobo Weather API
[](https://stats.uptimerobot.com/Qpx5pFPmJX)
[](https://github.com/Lenochxd/Toobo-API?tab=MIT-1-ov-file)
[](https://github.com/Lenochxd/Toobo-API/releases)
[](https://github.com/Lenochxd/Toobo-API)
[](https://discord.gg/tUPsYHAGfm)
Welcome to the Toobo Weather API! This API provides friendly and cheerful weather summaries for kids, inspired by Toobo from [La météo de Gulli](https://fr.wikipedia.org/wiki/La_M%C3%A9t%C3%A9o_de_Gulli).
## Features
- Summarizes weather data for multiple cities
- Provides kid-friendly weather descriptions
- Suggests appropriate clothing based on the weather
## API Endpoint
The API can be accessed at: http://toobo.bishokus.fr:8000
### Get Weather Resume
Endpoint: `/API/toobo`
Method: GET
Query Parameters:
- `date` (optional): The date for which you want the weather resume. Format: YYYY-MM-DD. If not provided, it defaults to tomorrow's date.
Example Request:
```
GET http://toobo.bishokus.fr:8000/API/toobo?date=2024-07-22
```
Response:
```
{
"code": 200,
"data": {
"text": "Salut les enfants! C'est Toobo, votre champion météo! Préparez-vous pour une journée ensoleillée et joyeuse demain!
À **Paris**, attendez-vous à un mélange de soleil et de nuages avec des températures agréables autour de 24°C. Parfait pour une journée chaude et agréable!
**Marseille** bénéficiera d'un ciel dégagé avec des températures avoisinant les 29°C. Le vent sera léger, principalement du nord-ouest.
À **Bordeaux**, le ciel sera partiellement nuageux, mais vous aurez des éclaircies. Prévoyez des températures autour de 26°C avec un léger vent d'ouest-nord-ouest.
À **Toulouse**, attendez-vous à un ciel nuageux le matin avec des éclaircies l'après-midi. Les températures seront douces autour de 25°C.
Pour **Saint-Brieuc**, la journée sera partiellement nuageuse, mais ne vous inquiétez pas, c'est toujours agréable. Prévoyez des températures douces autour de 21°C.
À **Nice**, vous commencerez la journée avec un ciel dégagé, mais il pourrait y avoir quelques nuages plus tard. Les températures atteindront environ 30°C, parfait pour une journée sur la Côte d'Azur.
À **Nancy**, le ciel sera nuageux avec quelques éclaircies. Les températures seront agréables autour de 22°C.
En résumé, demain sera une journée ensoleillée et joyeuse dans la plupart des villes, avec des températures agréables! Assurez-vous d'apporter vos lunettes de soleil et de profiter de cette belle journée! 🌞🌸"
}
```
## Technical Details
- Built with FastAPI
- Uses OpenAI's GPT-3.5-turbo model for generating weather summaries
- Caches weather data for efficiency
Enjoy using the Toobo Weather API!