linxy commited on
Commit
8c273bb
Β·
1 Parent(s): b73f780
Files changed (1) hide show
  1. app.py +11 -10
app.py CHANGED
@@ -6,11 +6,10 @@ import shutil
6
  import os
7
  import datetime
8
  from apscheduler.schedulers.background import BackgroundScheduler
9
- from database.database import DATABASE_FILE as DB_FILE
10
- from web import demo
11
  from loguru import logger
12
  from common.util import date_str
13
 
 
14
  TOKEN = os.environ.get('HUB_TOKEN')
15
  repo = huggingface_hub.Repository(
16
  local_dir="data",
@@ -25,14 +24,15 @@ shutil.copyfile(DATASET_FILE, DB_FILE)
25
 
26
  def backup_db():
27
  shutil.copyfile(DB_FILE, DATASET_FILE)
28
- # db = sqlite3.connect(DB_FILE)
29
- # pd.DataFrame(db.execute("SELECT * FROM words").fetchall()).to_csv("./data/words.csv", index=False)
30
- # print("save word.csv")
31
- # pd.DataFrame(db.execute("SELECT * FROM book").fetchall()).to_csv("./data/book.csv", index=False)
32
- # print("save book.csv")
33
- # pd.DataFrame(db.execute("SELECT * FROM unit").fetchall()).to_csv("./data/unit.csv", index=False)
34
- # print("save unit.csv")
35
- # db.close()
 
36
  repo.push_to_hub(blocking=False, commit_message=f"Updating data at {datetime.datetime.now()}")
37
 
38
 
@@ -50,4 +50,5 @@ scheduler.start()
50
 
51
  if __name__ == "__main__":
52
  logger.add(f"output/logs/web_{date_str}.log", rotation="1 day", retention="7 days", level="INFO")
 
53
  demo.launch()
 
6
  import os
7
  import datetime
8
  from apscheduler.schedulers.background import BackgroundScheduler
 
 
9
  from loguru import logger
10
  from common.util import date_str
11
 
12
+ DB_FILE = "app.db"
13
  TOKEN = os.environ.get('HUB_TOKEN')
14
  repo = huggingface_hub.Repository(
15
  local_dir="data",
 
24
 
25
  def backup_db():
26
  shutil.copyfile(DB_FILE, DATASET_FILE)
27
+ logger.info(f"save database at {DB_FILE}")
28
+ db = sqlite3.connect(DB_FILE)
29
+ pd.DataFrame(db.execute("SELECT * FROM words").fetchall()).to_csv("./data/words.csv", index=False)
30
+ logger.info("save word.csv")
31
+ pd.DataFrame(db.execute("SELECT * FROM book").fetchall()).to_csv("./data/book.csv", index=False)
32
+ logger.info("save book.csv")
33
+ pd.DataFrame(db.execute("SELECT * FROM unit").fetchall()).to_csv("./data/unit.csv", index=False)
34
+ logger.info("save unit.csv")
35
+ db.close()
36
  repo.push_to_hub(blocking=False, commit_message=f"Updating data at {datetime.datetime.now()}")
37
 
38
 
 
50
 
51
  if __name__ == "__main__":
52
  logger.add(f"output/logs/web_{date_str}.log", rotation="1 day", retention="7 days", level="INFO")
53
+ from web import demo
54
  demo.launch()