Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aalu1418/chromeextension-newtab
A simple Google Chrome extension for a new tab page with weather powered by NOAA
https://github.com/aalu1418/chromeextension-newtab
google-chrome-extension noaa-weather weather
Last synced: 16 days ago
JSON representation
A simple Google Chrome extension for a new tab page with weather powered by NOAA
- Host: GitHub
- URL: https://github.com/aalu1418/chromeextension-newtab
- Owner: aalu1418
- Created: 2019-12-04T16:04:55.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-08T20:56:02.000Z (over 2 years ago)
- Last Synced: 2023-03-06T04:27:34.635Z (over 1 year ago)
- Topics: google-chrome-extension, noaa-weather, weather
- Language: JavaScript
- Homepage: https://aalu1418.github.io/chromeExtension-newTab/
- Size: 1.91 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chrome Extension: New Page + Time + Weather + TTC updates
A small personal project to create a Google Chrome extension for a new tab page with weather
## [![forthebadge](https://forthebadge.com/images/badges/made-with-javascript.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/designed-in-etch-a-sketch.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/uses-css.svg)](https://forthebadge.com)
### Powered by:
Weather: [NOAA](https://www.weather.gov/documentation/services-web-api)
Location: [IPAPI](https://ipapi.co/)
Icons: [@erikflowers/weather-icons](https://github.com/erikflowers/weather-icons)---
### Application Views:
Check out the hosted [link](https://aalu1418.github.io/chromeExtension-newTab/)!
---
### Functionality:
Originally inspired by [Currently Chrome Extension](https://chrome.google.com/webstore/detail/currently/ojhmphdkpgbibohbnpbfiefkgieacjmh?hl=en)
But simpler, more stripped down and customizable.
- Weather (with hourly forecast)
Future improvements:
- Weather alerts
- manually configured location---
### Download Extension
Download the `.crx` file from the latest [github release](https://github.com/aalu1418/chromeExtension-newTab/releases)
Note: Use the following instructions below to build the `.crx` file locally.
### Building Extension
Note: The original purpose of this project was to customize a home screen - not for large scale deployment/distribution. Please use the various APIs according to policies specified. The purpose of this document is to simply relay how to deploy this extension on a personal platform.
Instructions:
1. `git clone https://github.com/aalu1418/chromeExtension-newTab`
1. In Google Chrome, go to `chrome://extensions` and enable `Developer mode`
1. Select `Pack extension` and browse to the `Extension root directory`
1. Select `Pack extension` and two files will be generated `chromeExtension-newTab.crx` and `chromeExtension-newTab.pem`### Installing Extension
(note: make sure `Developer mode` is enabled)
1. From your file browser, click and drag `chromeExtension-newTab.crx` onto the `chrome://extensions` page and install the extension