Project Description

Many years back I created a simple python based CLI package that wrapped the NWS API to get weather forecasts, discussions and current conditions. Meanwhile I have not had time to keep it up-to-date so many pieces are broken or using deprecated features of the REST API. The package is useful to get weather information much quicker from CLI than clicking through the NWS website.

Goal for this Hackweek

The goal for this project is update and fix the package as well as add new features. Also, the documentation can be updated to be more thorough and useful.

Project URL: https://github.com/smarlowucf/wxcast

Tasks

  • [x] Use Github actions instead of travis
  • [x] Move metar to nws api
  • [x] Convert string formatting to use F strings
  • [x] Add get WFO info
  • [x] Get a list of stations for wfo
  • [x] Get station info
  • [x] Fix 7 day forecast
  • [x] Add temp unit option to metar
  • [x] Add alias to metar for decoded version with conditions
  • [x] Add/update documentation
  • [x] Release new major version

Looking for hackers with the skills:

python cli click nws api rest requests

This project is part of:

Hack Week 20

Activity

  • 6 days ago: JolieKeva joined this project.
  • about 1 month ago: EssaMattou joined this project.
  • over 3 years ago: seanmarlow added keyword "requests" to this project.
  • over 3 years ago: seanmarlow added keyword "python" to this project.
  • over 3 years ago: seanmarlow added keyword "cli" to this project.
  • over 3 years ago: seanmarlow added keyword "click" to this project.
  • over 3 years ago: seanmarlow added keyword "nws" to this project.
  • over 3 years ago: seanmarlow added keyword "api" to this project.
  • over 3 years ago: seanmarlow added keyword "rest" to this project.
  • over 3 years ago: seanmarlow started this project.
  • over 3 years ago: seanmarlow originated this project.

  • Comments

    • joannaylor
      2 months ago by joannaylor | Reply

      Reviving the NWS CLI project during this Hackweek is an excellent initiative! Updating and fixing the package slope and adding new features will enhance its usefulness and ensure it remains a valuable tool for accessing weather information conveniently from the command line.

      • betterwound
        6 days ago by betterwound | Reply

        Use your clicky finger to hop, soar, and flip your way through dark dungeons and spiky obstacles. bitlife

    • lilycollins00
      about 2 months ago by lilycollins00 | Reply

      Thank you for sharing your That's Not My Neighbor project and specific tasks for Hackweek.

    • truonganna
      29 days ago by truonganna | Reply

      Thank you for sharing your..new features will enhance its usefulness. 2048 cupcakes

    • stephenstewart
      21 days ago by stephenstewart | Reply

      sfsdfs

    • JolieKeva
      6 days ago by JolieKeva | Reply

      It sounds like your Python CLI package was really useful for quickly accessing head soccer weather information from the NWS API. It's understandable that keeping it up-to-date can be a challenge, especially with evolving APIs.

    Similar Projects

    This project is one of its kind!