GithubHelp home page GithubHelp logo

tokoeka / greenbox Goto Github PK

View Code? Open in Web Editor NEW

This project forked from loathers/greenbox

0.0 0.0 0.0 1.14 MB

Script for examining and sharing a player's loadout of skills and items in the Kingdom of Loathing

License: Apache License 2.0

JavaScript 1.02% TypeScript 98.80% HTML 0.18%

greenbox's Introduction

greenbox logo

greenbox is a script to examine a Kingdom of Loathing player's overall loadout and return a graphical interface showing the user what they own and do not own, among some of the coolest items, tattoos, and trophies in the kingdom.

To install, run the following command on an up-to-date KoLMafia version:

git checkout loathers/greenbox release

Once installed, run greenbox in the GCLI and your profile will be updated at https://greenbox.loathers.net/?u=<your player id>. Whenever you re-run greenbox, these data will be updated automatically!

If you want to generate a non-public readout link, run greenbox --private. Similiarly, if you would like to remove your public profile just run greenbox --wipe.

To be reminded of usage instructions at any time, run greenbox --help.

Development

We have constructed greenbox as a monorepo -- this means that there are three distinct scripts that live inside a single repo. To assist in the development of this script, we have added a series of readmes that should help walk through code structure and describe PRs that would touch each specific section.

For more information on the...

  • ... overall structure, click here.
  • ... data that powers greenbox, click here.
  • ... script run within KoLMafia to calculate and update your greenboxen, click here.
  • ... frontend of the script that displays the aforementioned data, click here.
  • ... service that receives, stores, and serves the data, click here.

History

In KoL's community, "green boxes" are a reference to a profile snapshot script once owned by BumCheekCity and more recently owned by CheeseCookie. In the parlance of these snapshots, a green box means you own the thing that's in the box. Hence the name of this script. While this script was coded from scratch, the general structure (and the community impact of the script) owes a substantial amount to BumCheekCity and CheeseCookie, and we are thankful for their contributions to KoL.

greenbox's People

Contributors

ajcoppa avatar docrostov avatar gausie avatar horrible-little-slime avatar lewismd13 avatar rinn avatar slifty avatar soolar avatar tokoeka avatar

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.