A custom new-tab page.
Minimalistic, cool, lightweight. Integrated with the TransferWise API to show your current borderless account balance.
Prerequisites: you need to generate a TransferWise Personal API token to use this page's integration with TransferWise balances.
Changes are automatically built and pushed to the GitHub Releases page
where you can find ready-to-use artifacts in .zip
and .tar.gz
format. To set up the page:
- Download the artifact in your preferred format (either through GitHub's GUI or using the command line)
curl -L -O "https://github.com/StenAL/new-tab/releases/latest/download/new-tab.tar.gz"
- Extract files from the archive (through a GUI like 7zip or using the command line)
tar -xvf new-tab.tar.gz
- Set the TransferWise API token to your personal access token instead of the placeholder (either
open
build/static/js/main.RANDOM-LETTERS-AND-NUMBERS.js
, CTRL+F for "TOKEN-GOES-HERE" and replace it with your token or use the command line)
sed -i 's/TOKEN-GOES-HERE/YOUR-ACTUAL-TOKEN/g' build/static/js/main.*.js
- The page can now be accessed at
build/index.html
- Clone the git repository
git clone https://github.com/StenAL/favicon-marquee.git
- Install dependencies using npm
npm i
- Create a
.env
file at the root directory of your project and set your API token in it:REACT_APP_TRANSFERWISE_API_TOKEN=token-goes-here
.
This token is only used for API calls and is never stored anywhere except your.env
andbuild
files - Build the static page
npm run build
Your new-tab
is now ready. It is available at build/index.html
Depending on your browser you now need to either manually redirect your new-tab page (Firefox) or use an extension to do it (Chrome).
This project is licensed under the MIT license