feat: Extend assignment output to include subject characters from API
This commit is contained in:
parent
1590586c32
commit
f5a0eecc73
|
@ -27,5 +27,13 @@ class WaniKaniLessonsFetcher(Scraper):
|
|||
json_resp = response.json()
|
||||
for assignment in json_resp.get('data', []):
|
||||
data_item = assignment['data']
|
||||
subject_id = data_item.get("subject_id")
|
||||
if subject_id:
|
||||
subj_url = f'https://api.wanikani.com/v2/subjects/{subject_id}'
|
||||
subj_response = self.session.get(subj_url, headers=headers)
|
||||
subj_response.raise_for_status()
|
||||
subj_json = subj_response.json()
|
||||
subject_characters = subj_json.get("data", {}).get("characters")
|
||||
data_item["subject_characters"] = subject_characters
|
||||
yield data_item
|
||||
url = json_resp.get('pages', {}).get('next_url')
|
||||
|
|
Loading…
Reference in New Issue
Block a user