Tools for playing BGGP.
bggp-tool is a tool for creating and verifying entries for BGGP.
$ python3 bggp.py --help
usage: bggp.py [-h] [-b VERIFY_BINARY] [-e VERIFY_ENTRY] [-c CREATE_ENTRY]
bggp-tool
options:
-h, --help show this help message and exit
-b VERIFY_BINARY File To Verify (ANY)
-e VERIFY_ENTRY BGGP Entry File To Verify (.txt)
-c CREATE_ENTRY Create entry from file (ANY)
- The
-boption can take in any file and create a BGGP verification stub from it. - The
-eoption takes in a BGGP entry in a text file - The
-coption takes in a file and walks you through the steps of creating an entry. - Passing no arguments activates the interactive shell
This is a simple shell to work with files and entries.
$ python3 bggp.py
ββββββββββ βββββββ ββ βββββββ ββ ββββββββββ
ββββββββββ ββββββββββ ββββββββββ ββββββββββ
ββββββββββ ββββββββββ ββββββββββ β
β ββββββββββ ββββββββββ ββββββββββ
BGGP> h
bggp-tool help
β·
Command β Description
βΆβββββββββββββΌβββββββββββββββββββββββββββββββββββββββββ΄
c β (c)reate a new entry
c file.bin β (c)reate a new entry from (file.bin)
e β Load (e)ntry from stdin
e file.txt β Load (e)ntry from (file.txt)
i β Print info about current entry, if any
r β (r)eset entry
s β (s)ave data to bggp.bin
s file.bin β (s)ave data to (file.bin)
v β (v)erify an entry (creates stub)
x β E(x)it
β΅
- Add score calculations
- Make base64 decoding in parseEntry a little less painful