A clean browser startpage with weather and stock market widgets.
- time and date
- current weather and 12hr forecast using OpenWeatherMap
- stock market tracker using Alpaca or FinancialModelingPrep
- 16 customizable links
my firefox css: https://github.com/refact0r/sidefox
matching firefox color theme: firefox color
- download the .xpi extension file from the latest release
- go to
about:addons
in firefox, click the gear icon in the top right - click "Install Add-on from File" and select the .xpi file
- clone the repo
- delete this section from
public/manifest.json
:
"chrome_settings_overrides": {
"homepage": "index.html"
},
- run
npm install
- run
npm run build
, you should see it create a folder called/dist
- go to
chrome://extensions/
in chrome and enable developer mode in the top right - click "Load Unpacked" in the top left and select the
/dist
folder
-
create an account at https://openweathermap.org/api
-
get your weather API key at https://home.openweathermap.org/api_keys
-
create an account for Alpaca or FinancialModelingPrep
using Alpaca will get % changes for the 9 stocks specified in the config, while using FinancialModelingPrep will get the 9 most active stocks of the day
-
get your Alpaca key and secret (far right) or FinancialModelingPrep API key
-
open alpine and click in the bottom right to open the config editor
-
paste your api keys into the corresponding spots on the config, make sure to change
stocks.source
tofmp
if using FinancialModelingPrep -
you can also edit settings like weather location, links, and stocks
environment requirements:
node: >=14.18.0
npm: >=8.0.0
- run
npm install
- run
npm run build
- the generated code should appear in
/dist