Miss Meteo is a FastAPI application written in Python that allows you to interact with weather data. With Miss Meteo, you can retrieve weather information for various locations. Whether you're a developer looking to integrate weather data into your application or just curious about the weather, Miss Meteo has you covered.
[Coming Soon]
- View data
- Filter by date
- Select dates by precipitation readings
- Select dates by Temperature readings
- Add new date
- Delete date
- Date modification/correction
- Return the number of requests processed for each route.
To run Api locally on your machine, follow these steps:
-
Clone the Repository
git clone https://github.com/celianloisel/Miss-Meteo.git
-
Navigate to the Project Directory
cd Miss-Meteo -
Run the Server
uvicorn main:app --reload
-
Open Your Browser
Visit http://127.0.0.1:8000/, http://127.0.0.1:8000/docs or http://127.0.0.1:8000/redoc in your web browser to use the api. You can also use Postman to test the api.
-
Open Postman.
-
Create a new request by clicking the "New" button.
-
Set the request type to the HTTP method you want to test (e.g., GET).
-
Enter the URL of your FastAPI app, for example, http://localhost:8000.
-
Click the "Send" button to make the request.
-
You should receive a response from your FastAPI application in the Postman interface.
-
You can also test POST, PUT, DELETE, or any other HTTP methods by creating new requests in Postman and setting the appropriate request type and data.
If you encounter any issues, bugs, or have suggestions for improvements, please report them on the GitHub Issues page of this project.
Contributions to this Api project are welcome! If you find any issues or have ideas for improvements, please open an issue or submit a pull request.
-
Fork the repository.
-
Create a new branch for your feature or bug fix.
-
Make your changes and commit them with descriptive commit messages.
-
Push your changes to your fork.
-
Open a pull request to the main branch of the original repository.
Miss Meteo is open-source software licensed under the MIT License. Feel free to use, modify, and distribute the code for your purposes.