This tool is intended for use in online forum-based music sharing games with formats based on the Eurovision Song Contest. The tool generates banners using ASCII art, based on ASCII flags placed in the Flags-ASCII
folder and entry data entered in the spreadsheet entries.xlsx
.
This tool uses the third party module OpenPyXL. Please install this module before attempting to run the Python scripts included here.
- Enter the nation names, artist names, song titles, and (optionally) URLs in the corresponding columns in the spreadsheet
entries.xlsx
. - Convert the nations' flags to ASCII art using
https://www.ascii-art-generator.org/
, using a width of 60 characters. Download the resulting .txt files and save them to theFlags-ASCII
folder. Name the .txt files according to the nation names listed inentries.xlsx
. You may alternatively create your own ASCII art for each nation. - Run
banner_generator.py
. This will generate ASCII banners using the data inentries.xlsx
together with the ASCII flags in theFlags-ASCII
folder, saving them to theBanners
folder. - (Optional) Run
show_generator.py
. This will create the fileshow.txt
, which contains all the banners with URLs added (ordered according toentries.xlsx
), written in BBCode so that it can be pasted into a forum post. Please note, this may need to be split into several posts, due to the forum's character limit.