Kihō’s Blazon Parser

Parses an SCA blazon and generates a set of armory description codes that can be used to run a O&A complex search for potential conflicts.

Technology

Interface: Website at xavid.us/blazon.

Code: Python.

Databases: Flat files

Connections

Imports: Uses the my.cat file from the O&A Website.

Team

Developer: Togashi Kihō.

Revision Control: Repository at GitHub: github.com/xavidotron/blazon

License: Open, MIT License.

History

Developed circa 2014. Updated occasionally (2016, 2020).

Future Possibilities

Integration with O&A: The blazon parser could be integrated into a future version of the O&A’s search interface. (It would be important to note its limitations and warn people against relying on it indiscriminately.)

Generating Descriptions: The output of the blazon parser is intended for use in complex searches, but with a bit of effort it might also be able to help to automate some of the indexing work currently done manually by Morsulus.