Skip to content

Instantly share code, notes, and snippets.

View EsotericAlgorithm's full-sized avatar

Matt Pendergraft EsotericAlgorithm

View GitHub Profile
@EsotericAlgorithm
EsotericAlgorithm / convert.py
Created November 6, 2016 22:38
A script to process azw3, epub, and mobi into text files using calibre ebook-convert
directories = ['azw3', 'epub', 'mobi']
conversion_space = "convert"
sink = open('/dev/null', 'w')
def convert_book(input, output):
subprocess.call("ebook-convert" + " " + input + " " + output, shell=True, stdout=sink, stderr=sink)
for directory in directories:
conversion_directory = os.path.join(directory, conversion_space)
if not os.path.exists(conversion_directory):