Move database and config to /data

This commit is contained in:
Phillip Kühne 2019-05-31 03:52:37 +02:00
parent 548b15340b
commit e51b6ade9a
3 changed files with 9 additions and 2 deletions

View File

@ -9,7 +9,7 @@ entry_table = "entries"
index_label = "Id"
def open_db():
conn = sqlite3.connect("test.db")
conn = sqlite3.connect("data/test.db")
conn.execute('PRAGMA encoding = "UTF-8";')
return conn

View File

@ -3,7 +3,13 @@ from bs4 import BeautifulSoup
import json
import os
config_file = "config.json"
data_directory = "data"
config_file = data_directory+"/config.json"
def create_data_directory():
if not os.path.exists(data_directory):
os.makedirs(data_directory)
def get_catalog_url():
r = requests.get('https://www.karafun.de/karaoke-song-list.html')

View File

@ -78,6 +78,7 @@ def admin():
@app.before_first_request
def activate_job():
helpers.create_data_directory()
database.create_entry_table()
database.create_song_table()
database.create_list_view()