From 2a27d78591dc6c63e638b289ba077c07d40f1445 Mon Sep 17 00:00:00 2001 From: flan Date: Mon, 6 Nov 2017 20:00:24 +0100 Subject: [PATCH] Use config specified in argv[1] --- README.md | 2 +- ankisyncd/sync_app.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 36d8d0d..69bc0e9 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Installing 5. Run ankisyncd: - $ python ./ankisyncd/sync_app.py + $ python ./ankisyncd/sync_app.py ankisyncd.conf Setting up Anki --------------- diff --git a/ankisyncd/sync_app.py b/ankisyncd/sync_app.py index 2546b78..8196f05 100644 --- a/ankisyncd/sync_app.py +++ b/ankisyncd/sync_app.py @@ -22,6 +22,7 @@ import logging import os import random import string +import sys import time import unicodedata import zipfile @@ -688,8 +689,12 @@ def main(): from ankisyncd.thread import shutdown logging.basicConfig(level=logging.INFO) + if len(sys.argv) < 2: + print("usage: {} configfile".format(os.path.basename(sys.argv[0])), file=sys.stderr) + exit(1) + parser = ConfigParser() - parser.read("ankisyncd.conf") + parser.read(sys.argv[1]) config = parser['sync_app'] ankiserver = SyncApp(config)