Git Product home page Git Product logo

briefsky's Introduction

Primary

  • luaradio - Lightweight, embeddable software-defined radio framework built on LuaJIT
  • zigradio - Lightweight software-defined radio framework built with Zig
  • python-periphery - Pure Python 2/3 library for peripheral I/O (GPIO, LED, PWM, SPI, I2C, MMIO, Serial) in Linux
  • lua-periphery - Lua library for peripheral I/O (GPIO, LED, PWM, SPI, I2C, MMIO, Serial) in Linux
  • c-periphery - C library for peripheral I/O (GPIO, LED, PWM, SPI, I2C, MMIO, Serial) in Linux
  • u-msgpack-python - Portable, lightweight MessagePack serializer and deserializer written in pure Python
  • briefsky - Weather frontend to a variety of weather providers

Software

  • snake.ts - Simple console snake implementation written in TypeScript
  • evolve110 - Rule 110 implementation on the Ethereum blockchain written in Solidity/JavaScript
  • rigexpert-tool - Tool to dump impedance sweeps from RigExpert antenna analyzers written in Python
  • ssterm - Simple console-based serial port terminal written in Python
  • ntgbtminer - No thrills getblocktemplate Bitcoin miner written in Python
  • btckeygenie - Standalone Bitcoin keypair/address generator written in Go
  • template110 - Rule 110 implemented with templates and std::array written in C++11
  • tinytaptunnel - a point-to-point layer 2 tap interface tunnel over UDP/IP written in Go
  • audioprism - Spectrogram tool for PulseAudio and WAV files written in C++11
  • arm-bmw-sw - ARM Bare Metal Widget (arm-bmw) software written in C
  • minifortune - Minimal fortune-mod clone written in C

Hardware/RTL

  • teatimer - Simple kitchen timer implemented in digital logic on a Lattice MachXO2 CPLD
  • arm-bmw-hw - ARM Bare Metal Widget (arm-bmw) hardware
  • wclock - LED Word Clock
  • v8cpu - Simple multi-cycle von Neumann architecture 8-bit CPU in under 500 lines of Verilog
  • wireless-triac - Wireless ZigBee/XBee Controlled TRIAC
  • wireless-power-meter - Wireless ZigBee/XBee V-I Power Meter

3D Models

Presentations

Miscellaneous

  • radio-decoders - Miscellaneous radio demodulator/decoder experiments
  • gardend-lua - Modular, discrete-time control daemon for a hydroponic garden written in Lua
  • yatumblr-backup - Yet another tumblr backup script

Archived

  • libGIS - Library for creating/reading/writing Atmel Generic, Intel HEX8, and Motorola S-Record files
  • libGISdotnet - Port of libGIS to .NET
  • vavrdisasm - 8-bit Atmel AVR disassembler
  • vpicdisasm - Microchip PIC disassembler
  • 0xtrades.info - Real-time trade viewer for the 0x protocol
  • mbed-cmsis - Guide for building your own CMSIS Code for the mbed
  • cmsis-templates - CMSIS v3.20 Bootstrapping Templates for GNU ARM Tools
  • qrd - Simple QR Code decoder for educational purposes

briefsky's People

Contributors

vsergeev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

briefsky's Issues

Vertical layout

Dark Sky had a vertical layout that showed the temperate throughout each day. I find this a little easier to follow the the temperature visually instead of reading the numbers. Would you be open to a PR that either makes this the default view or allows it to be enabled via settings?
Screenshot 2023-04-02 at 12 39 02 PM

PWA Icon

Would it be possible to create more of a simple icon so that when you add this to your home screen, it has more of a native app look?

Here's what it looks like currently:
IMG_2788

Better labels for precipitation

The copy says Precipitation for both the probability and the amount. It would be clearer if these were "Precipitation" for probability and "Amount" for the amount. It would be worth figuring out better, more readable copy for when these values are zero such as "No rain"

Here's a screenshot showing the duplicate fields.

IMG_2994

Different results compared to MerrySky

When querying the weather info between two apps (MerrySky and BriefSky) I can see the two apps showing different conditions for a given day. For example, the merry sky ui for Friday (Jan 26) shows
image

where as briefsky shows
image

As you can see that merrysky distinguishes between light rain and rain throughout the day. However briefsky doesnt.

Looking at the response for the hourly data at 30097 (no lat long provided for privacy reasons) i dont see any summaries that have light rain so not sure how merry sky is accomplishing this?

PWA doesn't retain settings changes

Settings changes don't persist in the PWA, as it's not possible to save query parameters or update the static start_url with query parameters in the PWA manifest. Configuration will likely need to be saved to local storage for PWA.

In order to still support multiple briefsky instances, query parameters could override local storage settings, or local storage might only be used if the app is in PWA mode (which can be passed in from the manifest).

I18n

What is the simple method to translate this application, maybe gettext ?
I can provide a french version.

Feature Request: Precipitation Radar

Love the site, it brings back what made Dark Sky so good. The only thing I miss is precipitation radar showing storms/rain coming my way. I do know that this is an entirely different beast than sourcing data from a service, but NOAA does make their radar images available for free. Any chance of adding this to the page?

PWA Support

Thanks for making this lovely website! It would be great if it could be supported as a PWA on ios. That would give it a native app feel and experience. A weather website which does this nicely is Merry Sky (https://merrysky.net/)

Duplicated hourly data

I find the current layout a little confusing since the hourly information under Today duplicates what the user sees on initial page load. You can't simply remove the Today accordion because it's the only place where you see precipitation and the sunset sunrise times.

I see two options:

  1. Keep precipitation information and the sunrise/sunset times in a Today accordion but remove the hourly information since it duplicates what the user has already seen. This would be weird, though, since the data under Today will be different from the other days. You could rename it Details or something but that would look inconsistent with the rest of the items in the accordion which are days, not details.
  2. Add precipitation and sunrise/sunset to the information you see on load along with the other daily details (Wind, Humidity, Dew Point).

Number two seems like the better way to go. It does lead to the scenario where you have more information at the top of the page, which raises the question "What is the most useful for the user?" I'm sure different people have different preferences and perhaps the best option is to expose these different values in the settings so people can choose what they want.

Personally, I have no use for pressure, dew point and visibility but do frequently consult precipitation probability, amount and sunset/sunrise times.

Here's a screenshot showing how the hourly information is duplicated:
IMG_2994

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.