Coder Social home page Coder Social logo

alag11 / sky-sense_alok_agnihotri Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 5.72 MB

It is command line weather forecasting tool written in python programming language that accepts a city's name and returns the weather forecast of that area. It utilizes open weather map API to fetch weather data and parse it using python.

Python 99.75% PowerShell 0.23% Batchfile 0.01%

sky-sense_alok_agnihotri's Introduction

Sky-Sense_Alok_Agnihotri

It is a command line weather forecasting tool written in python programming language that accepts a city's name and returns the weather forecast of that area. It utilizes open weather map API to fetch weather data and parse it using python.

These are the screenshots of my Sky Sense Weather Forecast Application:-

Picture 1 Picture 2 Picture 3 Picture 4

This is the Architecture diagram for Sky Sense Weather Forecast Application:-

Architecture diagram

The GitHub use cases I used and helped me in my submission are:-

  1. Version Control: I used the version control use case of GitHub. This use case helped me in track changes to the codebase over time and its features like commits, branches, and merges, enabled me to manage and organize my code modifications effectively.
  2. Code Hosting: The code hosting use case of GitHub helped me to host my code on its repositories on the web making it easily accessible for anyone outside other than me.
  3. Documentation: I also used the Documentation use case of GitHub as it provide developers with a space for project documentation, such as README files or documentation folders. Developers can use these features to document the project's setup instructions, usage guidelines, API references, and other relevant information.
  4. GitHub Copilot: GitHub Copilot is one of the most amazing use case of GitHub as it helped me a lot in my devleopment work of this application. All the general and boilerplate code and codes of some fnctions also got automatically generated and completed by the GitHub copilot saving my time and also enhancing my productivity.

To run this application in your system follow these steps:-

  1. First clone the full GitHub repository in your system using the "git clone" command from your terminal.
  2. Then navigate to the directory where you have cloned the repository using "cd" command from the terminal.
  3. In that cloned repository directory first run the "requirements.txt" file using the command "pip install -r requirements.txt" on your terminal to download the application dependencies so that the application can run smoothly without any errors.
  4. Then open the python file named "sky_sense_alok_agnihotri.py" in any of your favourite IDE or text editor and edit the lines "API KEY" and "BASE URL" with your own API key and base url that you can get from the open weather map website.
  5. Then run the file named "sky_sense_alok_agnihotri.py" using the command "python sky_sense_alok_agnihotri.py" in the terminal.
  6. Your application is started, now follow the instructions on the terminal screen to get your desired output through the application.

sky-sense_alok_agnihotri's People

Contributors

alag11 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.