28 lines
935 B
Python
28 lines
935 B
Python
import sys
|
|
import os
|
|
|
|
parent_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
|
sys.path.insert(0, parent_dir)
|
|
|
|
from Chapters_List.extract_overdrive_chapters import extract_chapters
|
|
from Chapters_List.chapter_ms import add_ms_to_chapters
|
|
from XML_JSON.json_scripts import load_config
|
|
from Chapters_List.ms_durations import ms_to_durations
|
|
|
|
parent_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
|
config_path = os.path.join(parent_dir, 'config.json')
|
|
|
|
config = load_config(config_path)
|
|
|
|
queue = config['queue'] #Where your ODMs are downloaded to
|
|
annex = config['annex'] #Where the ODMs get unpackaged to
|
|
circulation = config['circulation'] #Where the chapterized mp3s get saved
|
|
bookshelf = config['bookshelf'] #Where the final audiobook gets dropped
|
|
|
|
def chapters_list():
|
|
extract_chapters(annex)
|
|
add_ms_to_chapters(annex)
|
|
ms_to_durations(annex)
|
|
|
|
if __name__ == '__main__':
|
|
chapters_list() |