Finding the Weather Information of a Place
Project description
Weather Application Web Crawling Task
It gives hourly, daily, 5-days, 10-days and monthly weather forecasts.
Investigate the site to find the type of forecasts available.
Develop a command line application that takes as input
1. Place
2. Date (optional, default = current time)
3. Type of forecast (optional, default = daily)
The application should use the discovered endpointed (used internally by the site) to fetch the result
Output the result to the console in any convenient format.
Essential
Proper repository and package structure.
The application has to be pip installable.
Compliance with PEP8
Optional
Clean architecture: make the core of the application agnostic of the command line stuff (UI)
As the core application is decoupled from the UI, build a web service (JSON API) for it.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for py2pygetweatherinfo-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7078fcd69da7e8d1cbcefcdc31acdb2fc22018687863509c565c889f9d60fc7 |
|
MD5 | e0b7d48d39485abdf5e306c14e66787b |
|
BLAKE2b-256 | 38351502d6baa7fc278f414711f4c93ffd238f9fd4c59a125a5f71d8c4c0777c |
Hashes for py2pygetweatherinfo-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad0be45a4d431e729c27db935fe2005584a5541a6521f2606e8720661fce1583 |
|
MD5 | 4bca46e1362b6593b6520c29acee65e0 |
|
BLAKE2b-256 | 2bbbfa5c5eae4f3da0b1f369d365222a63a0baa7710f487b817f7ef75130c9d0 |