Skip to content

loftyinclination/cardstock

Repository files navigation

Cardstock

Contributing

Cardstock is written in Rust, using Rocket to deploy the server, and Askama to build the templates for each page. CSS is handrolled, and does not have any external dependencies.

Cardstock uses git rebase as a merge strategy -- try and make git commits atomic, and with descriptive comments, and try and rewrite history rather than creating a new commit with additional changes. PRs are welcome.

roadmap

  1. version 0.2
    1. player names - bricks uses sled for this
      1. teams?
      2. ego? season 13 >
    2. better navigation
      1. next/previous season button
      2. some indication of how much of a jump the next will be?
      3. forward 1 hr? (if possible?)
      4. jump to postseason? election? not sure of nomenclature on this, or on how to do season->time conversion
    3. look and feel
      1. dark mode
      2. change from using plaintext name/uuid to block, like on site
    4. manual dedupe of early season data
      1. the endpoint returned number of fans idoling each player, which we're not using, so there are duplicate board entries with the same arrangement of players.
    5. host on cardstock.sibr.dev?
  2. version 0.3
    1. season page - /season/6
  3. version 0.4
    1. player page - /player/f70dd57b-55c4-4a62-a5ea-7cc4bf9d8ac1
      1. generate svg graph, like bricks
    2. show annotations on idol board
      1. red line (top 3 season 6/top 10 season 7/top 10 season 8)
      2. feedback icons (6, 11, 18th season 8)
      3. weather icon (season 10)
      4. noodle (season 13 >)
    3. index page
      1. seasons
      2. players
  4. future
    1. automatic injest of new data, when blaseball returns (question mark?)

Community Resources

To get involved with this project, join the SIBR Discord server.

To learn more about SIBR, check out the SIBR FAQ.

The game of Blaseball was created by The Game Band.

About

Blaseball Idol Board viewer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages