Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thenishchalraj/usaweatherforecast
USA Weather Forecast extracted/scraped from the National Weather Service just for learning purpose.
https://github.com/thenishchalraj/usaweatherforecast
hacktoberfest python-script scrapper-script scrapping script weather-forecast weather-information
Last synced: 5 days ago
JSON representation
USA Weather Forecast extracted/scraped from the National Weather Service just for learning purpose.
- Host: GitHub
- URL: https://github.com/thenishchalraj/usaweatherforecast
- Owner: thenishchalraj
- Created: 2018-11-13T09:51:36.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-23T00:12:28.000Z (over 1 year ago)
- Last Synced: 2024-11-13T22:33:04.522Z (2 months ago)
- Topics: hacktoberfest, python-script, scrapper-script, scrapping, script, weather-forecast, weather-information
- Language: Python
- Homepage:
- Size: 173 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# USAWeatherForecast
USA weather forecast extracted/scraped from the National Weather Service, now with added feature of searching any location of USA.## Demo
![demo](https://github.com/thenishchalraj/USAWeatherForecast/blob/dev/demo.png?raw=true)
## Install
Clone the repository:```sh
git clone https://github.com/thenishchalraj/USAWeatherForecast.git`
```Then install dependencies:
```sh
cd USAWeatherForecast
pip install -r requirements.txt
```## Usage
Run using:
```sh
python3 USA*.py
```
and you can see the same forecast as it is here https://forecast.weather.gov/MapClick.php?lat=37.37&lon=-122.04BTW, this was just my practice of scraping using python which got contributions by some interested guys.
If want to do the same thing using NodeJS : https://blog.bitsrc.io/https-blog-bitsrc-io-how-to-perform-web-scraping-using-node-js-5a96203cb7cb
## Contributors
Nishchal Raj
Abhishek Pal
Anshik
Jmkeol### Contribution guide
* Look for issues and ask for assignment.
* Improve UI for the project and send a PR.
* Add any feature you think should be relevant.