Skip to content

A Python-based CLI program for weather forecast information in cities across 34 provinces in Indonesia. Fetches data from BMKG's Open Data website and presents it conveniently through the terminal.

License

Notifications You must be signed in to change notification settings

harishartanto/indonesian-weather-py-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Indonesian Weather Py CLI

Indonesian Weather Py CLI is a command-line interface (CLI) program written in Python that provides weather forecast information for cities across 34 provinces in Indonesia. It fetches data from the Open Data website of the Indonesian Agency for Meteorology, Climatology, and Geophysics (BMKG) and presents it conveniently through the terminal.

Features

  • Display weather forecast information for cities across 34 provinces in Indonesia.
  • Fetch up-to-date weather forecast data from BMKG's Open Data website.
  • CLI interface for easy and interactive usage.

Prerequisites

Before running the program, ensure you have the following installed:

  • Python 3.9 or above
  • Required Python packages (specified in requirements.txt)

Installation

  1. Clone the repository:

    $ git clone https://github.com/harishartanto/indonesian-weather-py-cli.git
  2. Change into the project directory:

    $ cd indonesian-weather-py-cli
  3. Install the required packages:

    $ pip install -r requirements.txt

Usage

To use Indonesian Weather Py CLI, follow these steps:

  1. Make sure you are in the project directory:

    $ cd indonesian-weather-py-cli
  2. Run the main.py file:

    $ python main.py
  3. Follow the prompts to select the province and city for which you want to see the weather forecast.

License

This project is licensed under the MIT License. Please read the LICENSE file for more details.

About

A Python-based CLI program for weather forecast information in cities across 34 provinces in Indonesia. Fetches data from BMKG's Open Data website and presents it conveniently through the terminal.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages