fbtok - football.txt lint tools incl. tokenizer (lexer), parser & more

Step 0 - Installation Via Gems

To install the command-line tool via gems (ruby's package manager) use:

$ gem install fbtok

Usage

fbtok & fbtree - use tokenizer (lexer) & parser

  • depends on sportdb-parser

get help

$ fbtok -h
$ fbtree -h

run on single / individual (data)files

$ fbtok england/2025-26/1-permierleague.txt
$ fbtok worldcup/min/2022.txt

$ fbtree england/2025-26/1-permierleague.txt
$ fbtree worldcup/min/2022.txt

or on directories (auto-collecting all datafiles)

$ fbtok england
$ fbtok worldcup

$ fbtree england
$ fbtree worldcup

fbquick/fbquik & fbx - use quick match reader & dump match schedule

  • depends on sportdb-quick (& sportdb-parser)

get help

$ fbquik -h
$ fbx -h

run on single / individual (data)files

$ fbquik england/2025-26/1-permierleague.txt
$ fbquik worldcup/min/2022.txt

$ fbx england/2025-26/1-permierleague.txt
$ fbx worldcup/min/2022.txt

or on directories (auto-collecting all datafiles)

$ fbquik england
$ fbquik worldcup

note: fbx only works with single / individual (data)files

Questions? Comments?

Yes, you can. More than welcome. See Help & Support ยป