All Projects → jeroenheijmans → Advent Of Code Charts

jeroenheijmans / Advent Of Code Charts

Licence: mit
Inject charts in your private leaderboard page for Advent of Code

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Advent Of Code Charts

Extension Create
Create modern cross-browser extensions with no build configuration.
Stars: ✭ 167 (+263.04%)
Mutual labels:  extension, chrome, firefox
Bs Detector
🚨 THIS REPOSITORY HAS MOVED. 🚨
Stars: ✭ 414 (+800%)
Mutual labels:  extension, chrome, firefox
Surfingkeys
Map your keys for web surfing, expand your browser with javascript and keyboard.
Stars: ✭ 3,787 (+8132.61%)
Mutual labels:  extension, chrome, firefox
Ext Saladict
🥗 All-in-one professional pop-up dictionary and page translator which supports multiple search modes, page translations, new word notebook and PDF selection searching.
Stars: ✭ 8,418 (+18200%)
Mutual labels:  extension, chrome, firefox
Web Developer
A browser extension that adds various web developer tools to a browser.
Stars: ✭ 532 (+1056.52%)
Mutual labels:  extension, chrome, firefox
Emoji Helper
A small cross-browser emoji cheatsheet extension 👍
Stars: ✭ 194 (+321.74%)
Mutual labels:  extension, chrome, firefox
Roam Toolkit
Roam force multiplier
Stars: ✭ 390 (+747.83%)
Mutual labels:  extension, chrome, firefox
Kdeconnect Chrome Extension
A browser extension to send pages and content from your browser to connected KDE Connect devices.
Stars: ✭ 124 (+169.57%)
Mutual labels:  extension, chrome, firefox
Metamask Extension
🌐 🔌 The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
Stars: ✭ 6,585 (+14215.22%)
Mutual labels:  extension, chrome, firefox
Yomichan
Japanese pop-up dictionary extension for Chrome and Firefox.
Stars: ✭ 464 (+908.7%)
Mutual labels:  extension, chrome, firefox
Rester
A REST client for almost any web service (Firefox and Chrome Extension)
Stars: ✭ 192 (+317.39%)
Mutual labels:  extension, chrome, firefox
Nighttab
A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.
Stars: ✭ 598 (+1200%)
Mutual labels:  extension, chrome, firefox
Gopassbridge
A web extension for firefox and chrome to insert login credentials from gopass
Stars: ✭ 182 (+295.65%)
Mutual labels:  extension, chrome, firefox
Preact Devtools
Browser extension for inspection Preact applications
Stars: ✭ 204 (+343.48%)
Mutual labels:  extension, chrome, firefox
Github Mermaid Extension
A browser extension for Chrome, Opera & Firefox that adds Mermaid language support to Github
Stars: ✭ 170 (+269.57%)
Mutual labels:  extension, chrome, firefox
Epub Press Clients
📦 Clients for building books with EpubPress.
Stars: ✭ 370 (+704.35%)
Mutual labels:  extension, chrome, firefox
Redux Webext
Redux for WebExtensions
Stars: ✭ 101 (+119.57%)
Mutual labels:  extension, chrome, firefox
Web Extension Starter
Typescript, React, Redux, Styled-Component and Webpack based sample extension boilerplate. Runs on Chrome and Firefox. Sample chrome extension.
Stars: ✭ 115 (+150%)
Mutual labels:  extension, chrome, firefox
Scriptsafe
a browser extension to bring security and privacy to chrome, firefox, and opera
Stars: ✭ 434 (+843.48%)
Mutual labels:  extension, chrome, firefox
Bettertweetdeck
A browser extension to improve TweetDeck with a lot of features
Stars: ✭ 558 (+1113.04%)
Mutual labels:  extension, chrome, firefox

Advent of Code Charts

This is an unofficial small hacked-up set of charts for a private leaderboard for Advent of Code. Get it as an extension:

browser-store-chrome.png browser-store-firefox.png

Disclaimers

It is not a well-architectured, well-written, neat, nice, fluffy, industry-strength piece of code. Instead it's something fun I wanted to make, stepping out of my normal way of coding. NO WARRANTY!

Developing

Install dependencies:

npm ci # or npm install

Serve a test website with the dummy data:

npm run start # runs 'serve' and 'watch' in parallel

And open up http://localhost:5000.

Building

Run build.ps1 or build.sh to re-create a /build folder which is a ready-to-go browser extension. Test the extension by loading it in the browser. For full reference, see Chrome's or Firefox's full documentation, but the basics are:

  • Firefox: go to about:debugging and load a temporary addon (pick the /build/manifest.json file)
  • Chrome: go to chrome://extensions and load unpacked extension (pick the /build folder)

Test by browsing to a private leaderboard and you should see charts popping up at the bottom.

License and Affiliation Disclaimer

The code in this project is MIT licensed, with the explicit exception of dummyData.js. That file contains JSON in a format thought up by the owner and creator of Advent of Code, but we suppose that using a small snippet of it like this falls under "fair use" (given for one that the AoC website itself suggests using the "JSON API" for integrations, albeit without spamming that API).

Note that "Advent of Code" and "AoC" are Eric Wastl's. This project is not "official", and in no way (directly or indirectly) endorsed by- or affiliated to Advent of Code and its creator/owner. Read more about Advent of Code to learn about the project itself.

Oh, and of course, please consider donating to Advent of Code itself!

Example

Here's what it should more or less look like:

example-001.png

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].