From a6662268312eb645cc7b5bf9f2ad6f5635d3cb28 Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期日, 27 七月 2025 22:47:06 +0800
Subject: [PATCH] add network client and android app
---
test/test_upload.py | 39 +++++++--------------------------------
1 files changed, 7 insertions(+), 32 deletions(-)
diff --git a/test/test_upload.py b/test/test_upload.py
index 05574e5..2072eb7 100644
--- a/test/test_upload.py
+++ b/test/test_upload.py
@@ -1,43 +1,18 @@
import asyncio
import sys
from datetime import datetime
-from auto_media_publisher.utils.uploader_helper import create_and_run_uploader
+from auto_media_publisher.utils.uploader_helper import create_media_uploader
from auto_media_publisher.utils.utils_file import load_json
async def main():
if len(sys.argv) < 3:
- print("python test_upload.py [PLATFORM] [JSON_PATH] ")
- print("python test_upload.py douyin medias/user01/test.json")
- print("douyin, kuaishou, shipinhao, xiaohongshu, bilibili, baijiahao, tiktok, twitterX, all")
+ print("python test_upload.py [user] [PLATFORM] [proxy] [JSON_PATH] ")
+ print("python test_upload.py 18918594752 xiaohongshu None data/video_final/18918594752bukebuke/test.json")
+ print("[PLATFORM] douyin, kuaishou, shipinhao, xiaohongshu, bilibili, baijiahao, tiktok, twitterX, all")
return
- #test_video_json = "medias/user01/test.json"
- proxy=None
- #proxy="http://127.0.0.1:7890"
- await create_and_run_uploader(platform=sys.argv[1],json_data=load_json(sys.argv[2]),proxy=proxy)
+ handler = await create_media_uploader(user=sys.argv[1],platform=sys.argv[2],proxy=sys.argv[3])
+ await handler.upload(load_json(sys.argv[4]))
if __name__ == "__main__":
- asyncio.run(main())
-
-"""
-if __name__ == '__main__':
- user="user01"
- title = "test_video"
- tags=["浣犲ソ","涓嶇煡閮�"]
- path_video = "medias/user01/demo.mp4"
- path_cover = "medias/user01/demo.png"
- publish_datetime = datetime.strptime("2025-05-02 22:00", "%Y-%m-%d %H:%M")
- localtion = "涓婃捣甯�"
- proxy="http://127.0.0.1:7890"
- class_type="鍔ㄧ墿"
- #app = UploaderDouyin(user,title, path_video, tags, publish_datetime, localtion,path_cover)
- #app = UploaderKuaishou(user,title, path_video, tags, publish_datetime, localtion,path_cover)
- #app = UploaderXiaohongshu(user,title, path_video, tags, publish_datetime, localtion,path_cover)
- #app = UploaderBaijiahao(user,title, path_video, tags, publish_datetime, localtion,path_cover)
- #app = UploaderShipinhao(user,title, path_video, tags, publish_datetime, localtion,path_cover)
- #app = UploaderBilibili(user,title, path_video, tags, publish_datetime, localtion,path_cover)
- #app = UploaderTiktok(user,title, path_video, tags, publish_datetime, localtion,path_cover,proxy)
- app = UploaderTwitterX(user,title, path_video, tags, publish_datetime, localtion,path_cover,proxy)
-
- success = asyncio.run(app.run())
-"""
\ No newline at end of file
+ asyncio.run(main())
\ No newline at end of file
--
Gitblit v1.9.1