2021-07-07 18:38:45 +02:00

25 lines
827 B
Python

# !/usr/bin/python
# This program converts all songs in a given directory to a printable format
import lib.chordFinder
import lib.dataStructures
import lib.initSongs
import lib.transpose
import output2img
def main():
# Init Song objects for all songs with compatible inputs
songs = lib.initSongs.getSongObjects()
# Convert all songs into sections
for song in songs:
song.parseMe()
# Parse as PNG a4
if song.isParsed:
# Create subdirectory where we will output our images
targetDirectory = song.outputLocation + "-a4-png"
print("Successfully parsed '{}' file. Writing output to '{}'".format(song.inputFile, targetDirectory))
# Write out metadata and sections, as many as can fit on one page
output2img.outputToImage(targetDirectory, song)
if __name__ == "__main__":
main()