Giter VIP home page Giter VIP logo

space-launch-bitbar-plugin's Introduction

Hi, I'm Scott πŸ‘‹

I am a Full Stack Engineer working remotely from 🍊range County, California. Primarily, I work with React and WordPress. I really love working with Next.js, Tailwind and utilizing TypeScript wherever possible to ensure type safety.

I have a site that goes into more detail about who I am, what I do and how to contact me but for now, just know that I love:

  • πŸ‘ͺ My family and our 🐢 dog
  • πŸ”¨ Building great things
  • ✨ Quality, easy-to-understand code ✨
  • πŸ˜† Good humor and jokes
  • πŸ›°οΈ Being fully remote

P.S. If you're curious, you can read about how I work.

space-launch-bitbar-plugin's People

Contributors

tdlm avatar

Stargazers

 avatar

Watchers

 avatar

space-launch-bitbar-plugin's Issues

Make errors friendlier

User Story

As a user
I'd like to see friendlier error messages when things go wrong
So it doesn't look like the software is broken

Description

Current error message:

error: FetchError: request to https://launchlibrary.net/1.4/launch/next/25 failed, reason: getaddrinfo ENOTFOUND launchlibrary.net launchlibrary.net:443

Acceptance Criteria

  • Icon should still display
  • Error messages shouldn't display the error in the main area, skewing the icon area
  • Error message should be shown in a better location, perhaps a friendly error message with an indication of when the next retry will occur

Config settings from file

User Story

As a user of this plugin
I'd like to be able to tweak configuration settings
So that I can tune things to my needs

Acceptance Criteria

  • Main program reads from a configuration file (config.json or something similar) in a standard format
  • Configuration file gets used to tweak settings (cache timeout, time to push notification #3, etc.)

Push notifications

User Story

As a person interested in space launches
I'd like a push notification (just one) when a launch is about to happen
So that I can watch it live

Acceptance Criteria

  • One push notification happens at the 10 minute mark prior to launch
  • Push notification contains key information: rocket name, provider and time to launch
  • Clicking on push notification takes me to the video stream

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.