re-start
a tui-like browser startpage, built with svelte.
features:
- todoist tasks integration
- weather (from open-meteo)
- customizable links
- random stats (load time, ping, fps, viewport size)
- relatively lightweight (<90kb including fonts)
installation
firefox
- download the latest .xpi file from the
releases
folder.
- go to the firefox extensions manager (
about:addons
)
- click the gear icon in the top right.
- click "Install Add-on From File" and select the .xpi file you downloaded.
- make sure to click "Add" and "Keep Changes".
chrome
- clone/download this repo.
- run
npm i
(you must have node.js).
- run
npm run build
. you should see it create a dist
folder.
- go to the chrome extensions manager (
chrome://extensions
).
- turn on developer mode in the top right.
- click "Load unpacked" in the top left.
- select the
dist
folder.
development / building from source
- clone/download this repo.
- run
npm i
(you must have node.js).
- run
npm run dev
to start in development mode. the page will run at http://localhost:5173
.
- run
npm run build
to build for production.
usage tips
- hover your cursor on the top right corner of the startpage, and you should see a settings button appear. click it to configure settings.
- to get your todoist api token, open the todoist website and click your profile in the top left. then go to "Settings" > "Integrations" > "Developer" > "Copy API Token".
- the 'x tasks' text is also a clickable link to todoist.
- you can force a refresh of the weather and todoist widgets by clicking the top left panel labels.
- the ping stat is based on how long a request to https://www.google.com/generate_204 takes. don't take it too seriously.
- here's a matching firefox color theme!