20250118.1737209075
This commit is contained in:
parent
ed1f856b78
commit
4093bc4581
5 changed files with 24 additions and 12 deletions
|
@ -12,6 +12,7 @@ import sqlite3
|
|||
import subprocess
|
||||
import sys
|
||||
import tempfile
|
||||
import time
|
||||
import urllib.parse
|
||||
import urllib.request
|
||||
from datetime import datetime, timedelta, timezone
|
||||
|
@ -259,6 +260,14 @@ def fetch_geo(metadata_id: int, create_time_timestamp: int, conn: sqlite3.Connec
|
|||
closest_entry = find_closest_entry(
|
||||
geo_response.get("data", []), create_time_timestamp
|
||||
)
|
||||
if closest_entry["tst"] + (48 * 60**2) < time.time(): # 2 days
|
||||
print("")
|
||||
if (
|
||||
input("Do you really want to use such old geo data? (Y/N) ").strip().upper()
|
||||
!= "Y"
|
||||
):
|
||||
remove_metadata(conn, metadata_id)
|
||||
sys.exit("Operation canceled.")
|
||||
insert_location(closest_entry, conn, metadata_id)
|
||||
return closest_entry
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue