Spaces:
Running
Running
admin
commited on
Commit
·
a7e74e9
1
Parent(s):
58875bc
add timestamp
Browse files- app.py +17 -1
- requirements.txt +1 -0
app.py
CHANGED
@@ -3,6 +3,21 @@ import re
|
|
3 |
import shutil
|
4 |
import requests
|
5 |
import gradio as gr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
7 |
|
8 |
def download_file(url, video_id, cache_dir="./__pycache__"):
|
@@ -17,6 +32,7 @@ def download_file(url, video_id, cache_dir="./__pycache__"):
|
|
17 |
for chunk in response.iter_content(chunk_size=8192):
|
18 |
file.write(chunk)
|
19 |
|
|
|
20 |
return local_file
|
21 |
|
22 |
|
@@ -41,7 +57,7 @@ def infer(video_url):
|
|
41 |
return video, parse_time, desc, avatar, author, sign
|
42 |
|
43 |
try:
|
44 |
-
response = requests.get(
|
45 |
response_json = response.json()
|
46 |
retcode = response_json["code"]
|
47 |
if retcode == 200:
|
|
|
3 |
import shutil
|
4 |
import requests
|
5 |
import gradio as gr
|
6 |
+
from datetime import datetime
|
7 |
+
from zoneinfo import ZoneInfo
|
8 |
+
from tzlocal import get_localzone
|
9 |
+
|
10 |
+
TIMEOUT = 15
|
11 |
+
API = os.getenv("api_tiktok")
|
12 |
+
|
13 |
+
|
14 |
+
def timestamp(naive_time: datetime = None, target_tz=ZoneInfo("Asia/Shanghai")):
|
15 |
+
if not naive_time:
|
16 |
+
naive_time = datetime.now()
|
17 |
+
|
18 |
+
local_tz = get_localzone()
|
19 |
+
aware_local = naive_time.replace(tzinfo=local_tz)
|
20 |
+
return aware_local.astimezone(target_tz).strftime("%Y-%m-%d %H:%M:%S")
|
21 |
|
22 |
|
23 |
def download_file(url, video_id, cache_dir="./__pycache__"):
|
|
|
32 |
for chunk in response.iter_content(chunk_size=8192):
|
33 |
file.write(chunk)
|
34 |
|
35 |
+
print(f"[{timestamp()}] File was downloaded to {local_file}")
|
36 |
return local_file
|
37 |
|
38 |
|
|
|
57 |
return video, parse_time, desc, avatar, author, sign
|
58 |
|
59 |
try:
|
60 |
+
response = requests.get(API, params={"url": video_url}, timeout=TIMEOUT)
|
61 |
response_json = response.json()
|
62 |
retcode = response_json["code"]
|
63 |
if retcode == 200:
|
requirements.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
tzlocal
|