Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] 加入绝对路径下载 #572

Closed
Yuhyeong opened this issue Oct 8, 2023 · 6 comments
Closed

[Feature] 加入绝对路径下载 #572

Yuhyeong opened this issue Oct 8, 2023 · 6 comments
Assignees

Comments

@Yuhyeong
Copy link

Yuhyeong commented Oct 8, 2023

描述你想要替换的功能或需要修改的解决方案
传入用户主页后的批量下载,只能指定相对路径,无法使用绝对路径。因为我在linux服务器上挂在的NAS,平常使用NAS来存储东西。认为其实对于绝对路径的下载也是有需求的。可能这个功能涉及数据库部分代码的修改,会比较麻烦。
不过我觉得可以在每个用户目录内保留一个记录当迁移下载目录时,再次指定该目录仍能读取到之前的更新记录。

@Johnserf-Seed
Copy link
Owner

我提炼了issue大家提的最多的几个,新工具会支持https://github.com/Johnserf-Seed/f2

@ttlttc
Copy link

ttlttc commented Oct 9, 2023

fast-dl能兼容之前的命名方式吧?要不然一扫全部重下就尴尬了

@Johnserf-Seed
Copy link
Owner

Johnserf-Seed commented Oct 9, 2023

fast-dl能兼容之前的命名方式吧?要不然一扫全部重下就尴尬了

f2的文件名可以随意组合,只根据作品id进行识别。如果想继承之前的作品命名规则也是可以的,先配置成之前的规则重建数据库,再随意组合即可。
细则就是根据之前的文件名规则配置好然后重建数据库,会自动获取下载目录下所有用户的主页地址重建本地已有的视频。

@ttlttc
Copy link

ttlttc commented Oct 9, 2023

那太好了,感谢大佬

@ttlttc
Copy link

ttlttc commented Oct 9, 2023

提个小建议,下载的时候用临时扩展名区分一下,等真正全部下完了再改回mp4.

因为碰到很多下载半路中断了或者文件压根就是0字节,不盯着下载进度条根本不知道出错,重试的时候也会被自动跳过

@Johnserf-Seed
Copy link
Owner

提个小建议,下载的时候用临时扩展名区分一下,等真正全部下完了再改回mp4.

因为碰到很多下载半路中断了或者文件压根就是0字节,不盯着下载进度条根本不知道出错,重试的时候也会被自动跳过

支持的,还支持断点续传

Johnserf-Seed added a commit that referenced this issue Dec 31, 2023
…#220 #223 #230 #242 #258 #260 #295 #312 #313 #320 #322 #332 #335 #341 # #343 #346 #348 #355 #357 #360 #361 #362 #364 #367 #370 #372 #373 #374 #376 #377 #379 #380 #381 #382 #383 #393 #394 #395 #396 #398 #399 #400 #401 #402 #403 #404 #405 #407 #408 #410 #412 #414 #416 #423 #424 #426 #432 #435 #438 #442 #443 #449 #450 #455 #456 #457 #459 #460 #465 #467 #470 #472 #473 #474 #475 #481 #482 #483 #488 #492 #493 #499 #502 #503 #504 #505 #507 #509 #512 #514 #524 #525 #530 #539 #540 #541 #547 #550 #554 #558 #563 #568 #569 #572 #574 #575 #576 #577 #578 #582 #583 #584 #587 #589 #590 #594 #595 #597 #598 #600 #601 #604 #605 #606 #608 #611 #617 #618 #619

[Added]
1. 新增了对直播间信息的详细获取和下载功能。
2. 添加详细直播间信息的下载支持。
3. 引入了提取评论的功能。
4. 新增支持下载 TikTok 数据,包括发布作品、喜欢作品、图集作品等。
5. 提供了自动生成 XB 参数的接口,支持真实和虚假的 msToken。
6. 引入接口数据过滤器,提高数据采集和处理效率。
7. 增加支持长短链解析的功能。
8. 新增了对合集作品的详细获取和下载功能。
9. 引入了 SSO 扫码登录和自动获取Cookie的功能,可通过 `--auto-cookie` 参数实现。

[Changed]
1. 优化了异步下载的网络并发数、超时重试设置,降低采集错误率。
2. 修改了文件检查逻辑,添加了黑名单选项,不再检查黑名单中的作品是否存在。(未来)
3. 对命令行交互进行了调整,添加了更多的配置选项,提供了更灵活的 CLI 模式。
4. 改进了版本更新机制,全新开发的 F2 现在依赖 pip 进行升级。
5. 对于多用户配置,现在可以为不同用户建立不同的配置与下载模式。

[Security]
1. 修复了可能导致信息泄露的漏洞。

[Deprecated]
1. 废弃了一些低版本接口的相关功能,建议使用更新的接口。

[Fixed]
1. 修复了一些在异步下载中可能导致的错误。
2. 修复了一些异步下载线程控制的错误。

[Removed]
1. 移除了不再支持的功能和接口。

[Documentation]
1. 更新了文档,提供了更详细的配置和使用说明。
2. 补充了开发者必读的内容,包括配置文件、调试日志级别等。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants