This commit is contained in:
dsyoon
2023-02-11 16:54:05 +09:00
parent 08a606bee1
commit 5c646b3a2f
4 changed files with 84 additions and 16 deletions

View File

@@ -1,15 +1,19 @@
import os
import re
import sys
import shutil
import time
import sqlite3
from datetime import datetime
from dateutil.relativedelta import relativedelta
from stock.crawler.FnGuideCrawler import FnGuideCrawler
from stock.crawler.MetaCrawler import MetaCrawler
from stock.crawler.StockCrawler import StockCrawler
from stock.analysis.AnalyzerSqlite import AnalyzerSqlite
from stock.analysis.StockStatus import StockStatus
from stock.util.SlackBot import SlackBot
today = datetime.now().strftime("%Y-%m-%d")
# DB Browser for SQLite: http://hleecaster.com/python-sqlite3/
@@ -64,6 +68,7 @@ if week in (0, 1, 2, 3, 4): # 0:월, 1:화, 2:수, 3:목, 4:금, 5:토, 6:일
# S: 분석까지 진행
inFileName = PROJECT_HOME + '/resources/stock.db'
analyzerSqlite = AnalyzerSqlite(stockFileName)
stockStatus = StockStatus(RESOURCE_PATH)
analyzerSqlite.analyzeDaily()
analyzerSqlite.analyzeGrouping("weekly")
@@ -86,7 +91,8 @@ if week in (0, 1, 2, 3, 4): # 0:월, 1:화, 2:수, 3:목, 4:금, 5:토, 6:일
shutil.rmtree(outPath)
os.mkdir(outPath)
analyzerSqlite.findCandidate(outPath)
analyzerSqlite.findCandidates(outPath)
stockStatus.findCandidates(outPath)
slackBot.sendMsg("Done. Crawling...")