# 🌤️ TermoCast
## Overview
**TermoCast** is a simple command-line application that allows users to retrieve and display weather forecasts directly in their terminal. It provides a user-friendly interface to access real-time weather information without opening a web browser.
---
## Features
- **Current Weather Information**:
- Fetch and display current weather conditions for a specified city.
- **Forecast Display**:
- Show a detailed weather forecast for the next few days.
- **Terminal-Based**:
- Lightweight and efficient, designed for quick access to weather data from the command line.
- **Cross-Platform**:
- Works on Linux, macOS, and Windows (with a compatible terminal).
---
## Installation From Source
### Prerequisites
- **Python 3.6** or higher
- **pip** (Python package installer)
### Installation Steps
1. **Clone the Repository**:
```bash
git clone https://github.com/yourusername/TermoCast.git
cd TermoCast
```
2. **Install Dependencies: Use pip to install the required packages:**
```bash
pip install -r requirements.txt
```
3.**Install the Application: You can install the application system-wide using:**
```pyhton3
python setup.py install
```
**Alternatively, for a user-specific installation:**
```bash
python setup.py install --user
```
# Usage
### Basic Command
**To get the weather forecast for a specific city, use the following command:**
```bash
weather
```
# Install Using PIP
Raw data
{
"_id": null,
"home_page": "https://github.com/swadhinbiswas/TermoCast",
"name": "termocast",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "weather cli, weather forecast, weather, cli, command line interface, terminal, command line, forecast",
"author": "Swadhin Biswas",
"author_email": "swadhinbiswas.cse@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/bf/5e/1e82e32d8f471161ad151a41953a463149ef15d2061c4386a36533f26c68/termocast-0.1.tar.gz",
"platform": null,
"description": "# \ud83c\udf24\ufe0f TermoCast\n\n## Overview\n\n**TermoCast** is a simple command-line application that allows users to retrieve and display weather forecasts directly in their terminal. It provides a user-friendly interface to access real-time weather information without opening a web browser.\n\n---\n\n## Features\n\n- **Current Weather Information**: \n - Fetch and display current weather conditions for a specified city.\n\n- **Forecast Display**: \n - Show a detailed weather forecast for the next few days.\n\n- **Terminal-Based**: \n - Lightweight and efficient, designed for quick access to weather data from the command line.\n\n- **Cross-Platform**: \n - Works on Linux, macOS, and Windows (with a compatible terminal).\n\n---\n\n## Installation From Source\n\n### Prerequisites\n\n- **Python 3.6** or higher\n- **pip** (Python package installer)\n\n### Installation Steps\n\n1. **Clone the Repository**:\n ```bash\n git clone https://github.com/yourusername/TermoCast.git\n cd TermoCast\n ```\n 2. **Install Dependencies: Use pip to install the required packages:**\n ```bash\n pip install -r requirements.txt\n ```\n 3.**Install the Application: You can install the application system-wide using:**\n ```pyhton3\n python setup.py install\n ``` \n **Alternatively, for a user-specific installation:**\n\n ```bash \n python setup.py install --user \n ```\n\n\n# Usage\n### Basic Command\n**To get the weather forecast for a specific city, use the following command:**\n ```bash\n weather\n ```\n\n \n # Install Using PIP\n \n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A simple weather cli",
"version": "0.1",
"project_urls": {
"Homepage": "https://github.com/swadhinbiswas/TermoCast"
},
"split_keywords": [
"weather cli",
" weather forecast",
" weather",
" cli",
" command line interface",
" terminal",
" command line",
" forecast"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bab882084c35eb98f1748cdc57ca2170db5f8f4cd6a43a36bc075bdfc080320e",
"md5": "73953a2a0297b4958b682f75cbabe0e6",
"sha256": "d68284e9994b258078785d99be4f92b7f3d75ad7fc226316f37138045dd86080"
},
"downloads": -1,
"filename": "termocast-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "73953a2a0297b4958b682f75cbabe0e6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4160,
"upload_time": "2024-10-25T14:02:51",
"upload_time_iso_8601": "2024-10-25T14:02:51.602815Z",
"url": "https://files.pythonhosted.org/packages/ba/b8/82084c35eb98f1748cdc57ca2170db5f8f4cd6a43a36bc075bdfc080320e/termocast-0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bf5e1e82e32d8f471161ad151a41953a463149ef15d2061c4386a36533f26c68",
"md5": "13ad858bf451ca23118acb25d8463c43",
"sha256": "97ed909eb8067fecdd5b10ab69cf2eea1a8125cecc325661a8e9ca8ad2e1de24"
},
"downloads": -1,
"filename": "termocast-0.1.tar.gz",
"has_sig": false,
"md5_digest": "13ad858bf451ca23118acb25d8463c43",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3680,
"upload_time": "2024-10-25T14:02:52",
"upload_time_iso_8601": "2024-10-25T14:02:52.962104Z",
"url": "https://files.pythonhosted.org/packages/bf/5e/1e82e32d8f471161ad151a41953a463149ef15d2061c4386a36533f26c68/termocast-0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-25 14:02:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "swadhinbiswas",
"github_project": "TermoCast",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "requests",
"specs": []
},
{
"name": "geocoder",
"specs": []
},
{
"name": "rich",
"specs": []
},
{
"name": "typer",
"specs": []
}
],
"lcname": "termocast"
}