From e74b0252190d9197ed377eab6e7750ef167f036f Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Wed, 17 Oct 2012 02:08:41 +0200 Subject: [PATCH] Use external configuration file --- .gitignore | 2 ++ crawler/daemon.py | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..50b2d13 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +crawler/calibre.preseed +crawler/config.json diff --git a/crawler/daemon.py b/crawler/daemon.py index 5aef1cc..a345603 100644 --- a/crawler/daemon.py +++ b/crawler/daemon.py @@ -7,6 +7,9 @@ def stringdammit(input_string): else: return input_string.encode('utf-8') +config = json.load(open("config.json")) +db = _mysql.connect(config['host'], config['user'], config['password'], config['database']) + pipe_name = 'pipe_books' if not os.path.exists(pipe_name): @@ -14,7 +17,6 @@ if not os.path.exists(pipe_name): pipein = open(pipe_name, 'r') buff = "" -db = _mysql.connect("localhost", "root", "", "ebooks") while True: data = pipein.read()