Coder Social home page Coder Social logo

block-keeper's Introduction

Block Keeper

Block Keeper is a cross platform desktop cubing timer. Block Keeper provides an event based session system with an elegant interface to provide relevant statistics and tools for speedcubing.

alt text

Main Features:

  • Cross platform support, Windows, MacOS and Linux
  • Completely offline and no Java required
  • Customizable event based session organization
  • Simple and stylish interface with multiple themes
  • Official TNoodle scrambles for all WCA events and more
  • WCA inspection support with voice announcements
  • Blind and one handed event accommodations
  • Event and session results graphs
  • Video recorder to view and save last solve
  • Stackmat support
  • Session import and export

If you encounter any bugs, issues or want to suggest any improvements, please let me know so I can make Block Keeper even better. You can contact me on Twitter @dmcneil_ or email [email protected].

Documentation

An extensive guide for using Block Keeper is available here.

Download

A pre-compiled version of Block Keeper for Windows, MacOS and Linux is available here, or in the releases section.

Development

Once you download the source from Github. Navigate to the downloaded folder using the command line and run the following command. You will need npm installed. All scripts use bash.

npm install

This will download and install the required packages, it may take some time to install everything.

Once that has finished use the following command to run and test the current source.

npm start

Use the following command to build a standalone application for the current platform.

npm run build

Use the setupVersion script to create standalone applications for all platforms in a dist folder. This will also format package.json, updates.json and the created applications for release. jq is required.

./formatVersion 'versionNumber'

To generate documentation from docs/doc.md, use the make script. This requires pandoc.

Debuging

A debug console is available to use for debugging and other purposes. In the title-bar select Window > Toggle Dev Tools.

Contributors

Dallas McNeil (dallasmcneil.com)

James Hamm (https://github.com/jameshamm)

Mano Ségransan (https://github.com/ManoSegransan)

Nicolas Brassard (https://github.com/awesomecuber)

A huge thanks to the people who made these fantastic libraries, tools and assets, which make Block Keeper possible.

Tools and Libraries

Fonts

License

Block Keeper is licensed under the GNU General Public License v3.

block-keeper's People

Contributors

awesomecuber avatar dallasmcneil avatar haykthekhulyan avatar jameshamm avatar nxu avatar

Watchers

 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.