|
|
@@ -27,12 +27,19 @@ def main():
|
|
|
ap = argparse.ArgumentParser()
|
|
|
ap.add_argument("--workdir", required=True)
|
|
|
ap.add_argument("--date", default=datetime.date.today().strftime("%Y%m%d"))
|
|
|
+ ap.add_argument("--sub", default="", help="视频子目录(默认取meta.json的aweme_id, 防同日多视频覆盖)")
|
|
|
args = ap.parse_args()
|
|
|
wd = args.workdir
|
|
|
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
|
|
from common import get_userid
|
|
|
userid = get_userid()
|
|
|
- base = f"user/{userid}/report/lapian/douyin/{args.date}"
|
|
|
+ sub = args.sub
|
|
|
+ if not sub:
|
|
|
+ try:
|
|
|
+ sub = (json.load(open(f"{wd}/meta.json")) or {}).get("aweme_id") or "video"
|
|
|
+ except Exception:
|
|
|
+ sub = "video"
|
|
|
+ base = f"user/{userid}/report/lapian/douyin/{args.date}/{sub}"
|
|
|
|
|
|
# 打包清单(与 publish.py 一致)
|
|
|
files = ["report.html", "video.mp4", "audio.wav", "transcript.json"]
|