Skip to content
This repository was archived by the owner on May 5, 2023. It is now read-only.

Commit f69a5e3

Browse files
committed
Merge branch 'develop'
2 parents 20caa84 + 06e6a90 commit f69a5e3

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

demo_proj/manage.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
import os
44
import sys
55

6+
# import django_covid19 from parent dir
7+
sys.path.insert(0, '..')
8+
69

710
def main():
811
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'ncov.settings')

demo_proj/ncov/settings.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,6 @@
186186
# 每分钟抓取丁香园数据一次
187187
('*/1 * * * *', 'django.core.management.call_command', ['crawl', 'dxy']),
188188

189-
# 下午4点到6点间每10分钟抓取 covidtracking 数据一次
190-
('*/10 16-18 * * *', 'django.core.management.call_command', ['crawl', 'covidtracking'])
189+
# 每小时0分时开始抓取 covidtracking 数据一次
190+
('0 * * * *', 'django.core.management.call_command', ['crawl', 'covidtracking'])
191191
)
192-

django_covid19/spider/nCoV/spiders/covidtracking.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@ def parse_current_states(self, response):
126126
result = json.loads(response.text)
127127
for item in result:
128128
state = item['state']
129-
daily_state_url = self.daily_state_url_template % state
130-
current_state_url = self.current_state_url_template % state
129+
daily_state_url = self.daily_state_url_template % state.lower()
130+
current_state_url = self.current_state_url_template % state.lower()
131131
state_item = states[state]
132132
state_item.update(item)
133133
state_item.pop('grade', None)
@@ -194,4 +194,4 @@ def get_current_confirmed(self, data):
194194
def get_current_confirmed_incr(self, data):
195195
positive = data['positiveIncrease'] if data.get('positiveIncrease') else 0
196196
death = data['deathIncrease'] if data.get('deathIncrease') else 0
197-
return positive - death
197+
return positive - death

0 commit comments

Comments
 (0)