From aae104b2c872d52d44026edd9c237e68f4476a25 Mon Sep 17 00:00:00 2001 From: guoyz Date: Sun, 19 Jan 2025 23:25:54 +0800 Subject: [PATCH] vault backup: 2025-01-19 23:25:54 --- .DS_Store | Bin 10244 -> 10244 bytes .obsidian/workspace.json | 40 ++++++------------ .../程序流程.canvas | 20 +++++---- 周报/周报65-郭翼泽.docx | Bin 0 -> 18475 bytes 4 files changed, 25 insertions(+), 35 deletions(-) create mode 100644 周报/周报65-郭翼泽.docx diff --git a/.DS_Store b/.DS_Store index 824ba9b6d43e9c7b0f4c0abc4c4424c64a64e77a..db0f74287a15a0d564804be6a0e997fa29f1ee4e 100644 GIT binary patch delta 391 zcmZn(XbIS$B9Nf%z~jllz`(+w$B@pD$xxD;@8Xh_lb-|><8Ybrdc*R0#~e}RQ}D_c zWEch~=jRpx^)P5}e!wvKpMcopSpqyPZ0(sV!JGpEJZy!>CM@KfGx?8z#N=1VToo3! zjs%9uK7taHZ3Ow4{;C6+wT$~WpAwW~ViKG_IZi}vvVcevqr>LOA_o{54{r_;Gi1wP z1lq+El99ADCmmrq14G|gm^iYh0&Oa`YRmyAJF81FPmC-N~~iC&-FT_LJpdgL74wE-*}9Co8dep6pf*u-i8< F0stoYb0z=) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 1a81a14..89ff47a 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -11,32 +11,20 @@ "id": "585a4d130ed61c2d", "type": "leaf", "state": { - "type": "markdown", + "type": "canvas", "state": { - "file": "多体+耦合求解器/Kane方法.md", - "mode": "source", - "source": false + "file": "InterestingStuffs/剧自动化获取任务+下载素材+制作+上传/程序流程.canvas", + "viewState": { + "x": 1333.9303304117393, + "y": 59.06418182277443, + "zoom": -0.2355476381081829 + } }, - "icon": "lucide-file", - "title": "Kane方法" - } - }, - { - "id": "ed403eb8f95f0215", - "type": "leaf", - "state": { - "type": "split-diff-view", - "state": { - "aFile": ".obsidian/workspace.json", - "bFile": ".obsidian/workspace.json", - "aRef": "" - }, - "icon": "diff", - "title": "Diff: workspace.json" + "icon": "lucide-layout-dashboard", + "title": "程序流程" } } - ], - "currentTab": 1 + ] } ], "direction": "vertical" @@ -189,10 +177,11 @@ "smart-connections:Open: Smart Chat Conversation": false } }, - "active": "ed403eb8f95f0215", + "active": "585a4d130ed61c2d", "lastOpenFiles": [ - "conflict-files-obsidian-git.md", "多体+耦合求解器/Kane方法.md", + "多体+耦合求解器/25.1.16思路.canvas", + "conflict-files-obsidian-git.md", "多体+耦合求解器/多体动力学交流.md", "力学书籍/计算多体系统动力学 (洪嘉振著, 洪嘉振, 1944-) (Z-Library)/auto/计算多体系统动力学 (洪嘉振著, 洪嘉振, 1944-) (Z-Library)_content_list.json", "力学书籍/计算多体系统动力学 (洪嘉振著, 洪嘉振, 1944-) (Z-Library)/auto/计算多体系统动力学 (洪嘉振著, 洪嘉振, 1944-) (Z-Library)_origin.pdf", @@ -238,7 +227,6 @@ "力学书籍/结构动力学 (R. 克拉夫,J. 彭津) (Z-Library)/auto/结构动力学 (R. 克拉夫,J. 彭津) (Z-Library).md", "力学书籍/理论力学Ⅰ(第8版) (哈尔滨工业大学理论力学教研室) (Z-Library)/auto/理论力学Ⅰ(第8版) (哈尔滨工业大学理论力学教研室) (Z-Library).md", "力学书籍/结构力学Ⅰ(基础教程) (龙驭球、包世华、袁驷) (Z-Library)/auto/结构力学Ⅰ(基础教程) (龙驭球、包世华、袁驷) (Z-Library).md", - "力学书籍/理论力学(II) (哈尔滨工业大学理论力学教研室 编) (Z-Library)/auto/理论力学(II) (哈尔滨工业大学理论力学教研室 编) (Z-Library).md", - "InterestingStuffs/本地知识库+大模型/ollama 设置模型上下文大小.md" + "力学书籍/理论力学(II) (哈尔滨工业大学理论力学教研室 编) (Z-Library)/auto/理论力学(II) (哈尔滨工业大学理论力学教研室 编) (Z-Library).md" ] } \ No newline at end of file diff --git a/InterestingStuffs/剧自动化获取任务+下载素材+制作+上传/程序流程.canvas b/InterestingStuffs/剧自动化获取任务+下载素材+制作+上传/程序流程.canvas index b87a5de..c082557 100644 --- a/InterestingStuffs/剧自动化获取任务+下载素材+制作+上传/程序流程.canvas +++ b/InterestingStuffs/剧自动化获取任务+下载素材+制作+上传/程序流程.canvas @@ -3,19 +3,20 @@ {"id":"8fe0adf04ce0d8c2","type":"text","text":"获取**当天**任务","x":-400,"y":80,"width":250,"height":60}, {"id":"b671a458da3e722d","type":"text","text":"任务安排","x":-100,"y":80,"width":250,"height":60}, {"id":"4250f79d778b5364","type":"text","text":"星图网页,任务时间开始时间降序排列","x":-400,"y":175,"width":250,"height":60}, - {"id":"6ebf0df69dc10018","x":-400,"y":360,"width":250,"height":60,"type":"text","text":"第二页信息抓取"}, - {"id":"c02a7bb0e0e301a7","x":-400,"y":270,"width":250,"height":60,"type":"text","text":"重合剔除"}, + {"id":"6ebf0df69dc10018","type":"text","text":"第二页信息抓取","x":-400,"y":360,"width":250,"height":60}, + {"id":"c02a7bb0e0e301a7","type":"text","text":"重合剔除","x":-400,"y":270,"width":250,"height":60}, {"id":"f1a6c858d37f1304","type":"text","text":"例如:每小时发一个剧,每个剧发3个视频","x":-100,"y":360,"width":250,"height":60}, - {"id":"75a8182ceea075c0","x":-100,"y":270,"width":250,"height":60,"type":"text","text":"做一个从素材数据库删除一个 或添加到完成数据库"}, - {"id":"1be83a74a3da4208","x":-100,"y":161,"width":250,"height":88,"type":"text","text":"当天任务 按照开始时间 前几个+前天任务后几个 6 4"}, + {"id":"75a8182ceea075c0","type":"text","text":"做一个从素材数据库删除一个 或添加到完成数据库","x":-100,"y":270,"width":250,"height":60}, + {"id":"1be83a74a3da4208","type":"text","text":"当天任务 按照开始时间 前几个+前天任务后几个 6 4","x":-100,"y":161,"width":250,"height":88}, {"id":"52a68e10b5ed9ac6","type":"text","text":"自动化过程,不与本机正常使用冲突\n- docker ? 如何实现不影响\n- 无头模式 (cookie失效,需要显示窗口再登陆)","x":-575,"y":880,"width":345,"height":160}, - {"id":"548efc71081e36d6","x":-150,"y":880,"width":250,"height":160,"type":"text","text":"辅助功能:\n- 定期删除无用素材"}, - {"id":"cdd1884827a50f05","x":180,"y":1100,"width":250,"height":60,"type":"text","text":"todo\n过验证码"}, + {"id":"548efc71081e36d6","type":"text","text":"辅助功能:\n- 定期删除无用素材","x":-150,"y":880,"width":250,"height":160}, + {"id":"cdd1884827a50f05","type":"text","text":"todo\n过验证码","x":180,"y":1100,"width":250,"height":60}, {"id":"210b409cc6c143e6","type":"text","text":"Class\n剧名\n剧场\n素材链接\n话题\n封面jpg","x":-400,"y":520,"width":250,"height":190}, {"id":"ff0858dd4aa9c151","type":"text","text":"对一个剧首次:\n- 百度网盘素材添加和下载\n- 分析高光时刻,得到能生成几个视频 作为本剧视频数\n\n根据任务安排生成视频","x":440,"y":-17,"width":250,"height":255}, {"id":"2c43079140e74206","type":"text","text":"发布过程","x":800,"y":80,"width":250,"height":60}, - {"id":"a64898985c682307","x":180,"y":860,"width":330,"height":200,"type":"text","text":"改进:\n- 根据完成数据库\n- 监控播放数据\n- 根据播放数据,增加火爆视频的跟发"}, - {"id":"308ca7cba9848a9a","x":440,"y":-680,"width":520,"height":540,"type":"text","text":"百度网盘里的内容类型\n- .mp4视频+jpg\n- - .mp4视频+jpg+特别版文件夹\n- 好几个版本文件夹 匠心短剧\n\t - 完整版\n\t - 无字幕版\n\t - 无BGM版\n\t - 封面\n\t \n\n\n没有视频的 文件名与剧名不对的\n\n删除任务 递补"} + {"id":"a64898985c682307","type":"text","text":"改进:\n- 根据完成数据库\n- 监控播放数据\n- 根据播放数据,增加火爆视频的跟发","x":180,"y":860,"width":330,"height":200}, + {"id":"308ca7cba9848a9a","type":"text","text":"百度网盘里的内容类型\n- .mp4视频+jpg\n- - .mp4视频+jpg+特别版文件夹\n- 好几个版本文件夹 匠心短剧\n\t - 完整版\n\t - 无字幕版\n\t - 无BGM版\n\t - 封面\n\t \n\n\n没有视频的 文件名与剧名不对的\n\n删除任务 递补","x":440,"y":-680,"width":520,"height":540}, + {"id":"444877481a3f50d7","x":1240,"y":-159,"width":460,"height":539,"type":"text","text":"1、解决需要登陆问题\n- 有头的登陆两个网页,如果需要登陆则发邮件通知\n- 登陆没问题后再无头的执行后续自动化操作\n- 中间遇到验证码再发邮件通知\n- 解决验证码\n- 网页不关闭,挂着\n\n2、input问题应该好解决\n\n3、流程(三个作品写到发布流程里,sleep15分钟)\n- 搜索剧名\n- 点击卡片\n- sleep15分钟:\n\t- 点击发布\n\t- 上传视频\n\t- 填名字,话题\n\t- 点击发布"} ], "edges":[ {"id":"bdea2d039e30f024","fromNode":"8fe0adf04ce0d8c2","fromSide":"bottom","toNode":"4250f79d778b5364","toSide":"top"}, @@ -24,6 +25,7 @@ {"id":"2584e6b85dec7b7f","fromNode":"4250f79d778b5364","fromSide":"bottom","toNode":"c02a7bb0e0e301a7","toSide":"top"}, {"id":"e30a6d6d69948893","fromNode":"c02a7bb0e0e301a7","fromSide":"bottom","toNode":"6ebf0df69dc10018","toSide":"top"}, {"id":"b89c688915356d6e","fromNode":"6ebf0df69dc10018","fromSide":"bottom","toNode":"210b409cc6c143e6","toSide":"top"}, - {"id":"37313a8638196d3e","fromNode":"b671a458da3e722d","fromSide":"right","toNode":"ff0858dd4aa9c151","toSide":"left"} + {"id":"37313a8638196d3e","fromNode":"b671a458da3e722d","fromSide":"right","toNode":"ff0858dd4aa9c151","toSide":"left"}, + {"id":"d5ae0661cd442cf0","fromNode":"2c43079140e74206","fromSide":"right","toNode":"444877481a3f50d7","toSide":"left"} ] } \ No newline at end of file diff --git a/周报/周报65-郭翼泽.docx b/周报/周报65-郭翼泽.docx new file mode 100644 index 0000000000000000000000000000000000000000..392a579e71962e3c95729f7896d3e6a840098dda GIT binary patch literal 18475 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