Code Monkey home page Code Monkey logo

adventofcode's Introduction

AdventOfCode

My solutions and a Blazor front end for Advent of Code at https://adventofcode.com/

Deployment of Blazor app to smabAdventOfCode

Blazor front-end

Currently hosted at https:/smabadventofcode.azurewebsites.com and links to my progress, but if you host it yourself you can see your own data by change the appsettings.json file and providing your own session cookie.

Solving

On each page there are several buttons available:

Copy

Copies the value(s) to the clipboard

Jump

This opens a page in a new tab to the puzzle page on https://adventofocode.com/ so you can enter your result

AoC

Retrieves the logged in user's data from the Advent of Code web site https://adventofcode.com and then solves for it.

GitHub

Select one of the known GitHub users from the drop-down and then press the button to retrieve their data from GitHub (if available) and then solves for it

This currently has a bug if the data doesn't exist yet

Select a user

Selecting a user will show a link to that users solution and change the GitHub button to point to their input data.

Use

Tries to solve for whatever is in the Input Area, so anyone can paste in their own data and get a solution (if I've written one!). (May crash with invalid data)

Solutions

Next to the GitHub a solution link will appear that jumps directly to that user's solution.

Future planned improvements

Allow for users to login by providing their own session cookie value. This would be stored in a cookie on their own machine and never saved anywhere on the server.

adventofcode's People

Contributors

smabuk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

adventofcode's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.