Switch function of update and refresh functions
This commit is contained in:
parent
5edb413394
commit
c3b88979a8
1 changed files with 8 additions and 7 deletions
|
|
@ -96,16 +96,17 @@ def improve_summary(original_title: str, new_title: str, original_summary: str):
|
||||||
|
|
||||||
@app.on_event("startup")
|
@app.on_event("startup")
|
||||||
@repeat_every(seconds=REFRESH_PERIOD)
|
@repeat_every(seconds=REFRESH_PERIOD)
|
||||||
def refresh_articles():
|
async def refresh_articles():
|
||||||
adding = keep_only_new_originals(grab_latest_originals())
|
_ = await fetch_update()
|
||||||
improved = improve_originals(adding)
|
|
||||||
repo.add_all(improved)
|
|
||||||
print(f"Updated articles. Added {len(improved)} new ones.")
|
|
||||||
|
|
||||||
|
|
||||||
@app.get("/update")
|
@app.get("/update")
|
||||||
async def fetch_update():
|
async def fetch_update(debug_print: bool = True):
|
||||||
await refresh_articles()
|
adding = keep_only_new_originals(grab_latest_originals())
|
||||||
|
improved = improve_originals(adding)
|
||||||
|
repo.add_all(improved)
|
||||||
|
if debug_print:
|
||||||
|
print(f"Updated articles. Added {len(improved)} new ones.")
|
||||||
return json.dumps(improved)
|
return json.dumps(improved)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue