Skip to content

ssrijandev/weather-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☀️ Weather Extension

A lightweight and easy-to-use browser extension to view real-time weather updates for any location.
Built with JavaScript, CSS, and HTML.


🌟 Features

  • Instantly fetches and displays current weather data
  • Search weather by city or use your current location
  • Clean, responsive, and user-friendly interface
  • Shows temperature, weather conditions, humidity, and wind speed
  • Supports multiple units (Celsius/Fahrenheit)
  • Minimal permissions required

🚀 Installation

  1. Clone the repository
    git clone https://github.com/Srijandev145/weather-extension.git
  2. Load the extension in your browser
    • Open your browser’s extensions page (e.g., chrome://extensions/ for Chrome)
    • Enable “Developer mode”
    • Click on “Load unpacked”
    • Select the weather-extension directory

🖥️ Usage

  1. Click the weather extension icon in your browser toolbar.
  2. Enter a city name or click “Use My Location” to get weather details.
  3. Instantly view current temperature, weather description, humidity, and wind speed.
  4. Switch between Celsius and Fahrenheit as needed.

🛠️ Technologies Used

  • JavaScript – Weather fetching logic, DOM manipulation, interactivity
  • CSS – Styling and responsive design
  • HTML – Structure

📁 Project Structure

weather-extension/ ├── icons/ # Extension icons ├── popup.html # Main popup interface ├── popup.js # Popup logic ├── style.css # Popup styles ├── manifest.json # Extension manifest └── ... # Other supporting files


⚡ Demo

You can see a live preview of the extension’s popup UI by opening popup.html directly in your browser.


📦 API Reference

This extension uses the OpenWeatherMap API (or your chosen weather API).
You might need to generate and configure your own API key in the code’s settings.


📝 License

Specify your license here (e.g., MIT License).


🤝 Contributing

Contributions, issues, and feature requests are welcome!
Feel free to open an issue or submit a pull request.


📫 Contact

For questions or feedback, reach out via GitHub Issues.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors