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] 希望改进releases的文件 #287

Open
NormanMises opened this issue Jan 17, 2023 · 5 comments
Open

[Feature] 希望改进releases的文件 #287

NormanMises opened this issue Jan 17, 2023 · 5 comments
Assignees
Labels
需求建议(enhancement) 新功能或需求(New feature or request)

Comments

@NormanMises
Copy link

描述您想要的功能
目前release每次发布的文件较多,要一个一个下载,功能有些重复,希望作者大大可以发那种安装包exe,直接安装需要的文件。
这次我下载了更新的那个exe,但提示网络错误,不管开不开代理都无法更新,还是运行TikTokTool时提示有更新,然后下载成功的,但最终的结果是,我手动下载了几个发布的exe文件,而更新却似乎把整个库都下载下来了?就突然多了一堆文件,这感觉应该是安装软件时就应该下好的,搞得就很别扭。。

描述你想要替换的功能或需要修改的解决方案
发布适合的安装包,一键下载好需要的相关文件,并且区别开发所要下载的文件与使用所要下载的文件

附文
最后还是要感谢作者大大的开发,您的软件对我们lsp帮助很大!!!但安装使用体验有点奇怪,希望您能像如streamlink之类的开源库学习发包方法,继续改进!!!

@NormanMises NormanMises added the 需求建议(enhancement) 新功能或需求(New feature or request) label Jan 17, 2023
@zhiben5201
Copy link

如果是批量下载,仅仅下载TikTokTool.exe运行就行了,按照提示升级之后,自动会生成相应的文件夹,降剩余文件下载下来,不用自己一个一个点

@NormanMises
Copy link
Author

如果是批量下载,仅仅下载TikTokTool.exe运行就行了,按照提示升级之后,自动会生成相应的文件夹,降剩余文件下载下来,不用自己一个一个点

就感觉这样很怪 不像一般软件的安装过程hh

@Johnserf-Seed
Copy link
Owner

image

新工具在开发中了,可以关注https://github.com/Johnserf-Seed/fastdl

@NormanMises
Copy link
Author

麻了 检测的更新比GitHub上的还新 而且开不开梯子都下不下来 很无语。。。希望改进

@Johnserf-Seed
Copy link
Owner

麻了 检测的更新比GitHub上的还新 而且开不开梯子都下不下来 很无语。。。希望改进

你的回复让我摸不着头脑,什么叫比仓库还新 ,最新就是45版本。下载的问题就是你的网络问题,源就是github的。

Johnserf-Seed added a commit that referenced this issue Aug 4, 2023
…#287 #294 #312 #320 #332 #335 #341 #343 #346 #355 #357 #360 #361 #362 #364 #365 #367 #370 #372 #374 #376 #377 #379 #380 #381 #382 #383 #393 #394 #397 #398 #399 #401 #402 #403 #404 #406 #407 #408 #410 #414 #416 #419 #420 #422 #423 #426 #431 #432 #433 #434 #435 #436 #437 #446 #448 #449 #450 #451 #452 #454 #455 #456 #567 #460 #466 #469 #470 #471 #472 #475 #476 #477 #480 #481 #483 #484 #485

1、全面升级aiohttp作为异步网络请求,asyncio为密集型IO
2、将导入的库做一个分类排序
3、新增昵称映射、登录、版本自定义模块
4、删除图集模块(现统一由Profile模块处理)
5、优化初始化控制台输出信息,由rich美化
6、偷懒欠了一屁股issues🥴
#155 #191 #202 #203 #206 #220 #226 #227 #243 #267 #287 #294 #312 #320 #332 #335 #341 #343 #346 #355 #357 #360 #361 #362 #364 #365 #367 #370 #372 #374 #376 #377 #379 #380 #381 #382 #383 #393 #394 #397 #398 #399 #401 #402 #403 #404 #406 #407 #408 #410 #414 #416 #419 #420 #422 #423 #426 #431 #432 #433 #434 #435 #436 #437 #446 #448 #449 #450 #451 #452 #454 #455 #456 #567 #460 #466 #469 #470 #471 #472 #475 #476 #477 #480 #481 #483 #484 #485
Johnserf-Seed added a commit that referenced this issue Aug 4, 2023
…294 #312 #320 #332 #335 #341 #343 #346 #355 #357 #360 #361 #362 #364 #365 #367 #370 #372 #374 #376 #377 #379 #380 #381 #382 #383 #393 #394 #397 #398 #399 #401 #402 #403 #404 #406 #407 #408 #410 #414 #416 #419 #420 #422 #423 #426 #431 #432 #433 #434 #435 #436 #437 #446 #448 #449 #450 #451 #452 #454 #455 #456 #567 #460 #466 #469 #470 #471 #472 #475 #476 #477 #480 #481 #483 #484 #485

1、重构所有逻辑改使用异步,便于个人开发调用
2、create_user_folder函数用于创建作品保存目录并返回路径
3、re_match匹配用户的唯一标识
4、get_request_data返回接口的数据
5、get_all_sec_user_id返回用户的唯一标识
6、get_diff_type_url根据传入配置文件中的mode和用户sec_user_id,生成不同作品类型的接口链接
7、get_user_base_info获取用户im基本数据
8、get_user_profile_info获取用户完整信息
9、get_user_post_info获取用户的作品信息
10、get_Profile 相当于main
#155 #191 #202 #203 #206 #220 #226 #227 #243 #267 #287 #294 #312 #320 #332 #335 #341 #343 #346 #355 #357 #360 #361 #362 #364 #365 #367 #370 #372 #374 #376 #377 #379 #380 #381 #382 #383 #393 #394 #397 #398 #399 #401 #402 #403 #404 #406 #407 #408 #410 #414 #416 #419 #420 #422 #423 #426 #431 #432 #433 #434 #435 #436 #437 #446 #448 #449 #450 #451 #452 #454 #455 #456 #567 #460 #466 #469 #470 #471 #472 #475 #476 #477 #480 #481 #483 #484 #485
Johnserf-Seed added a commit that referenced this issue Aug 4, 2023
 #320 #332 #335 #341 #343 #346 #355 #357 #360 #361 #362 #364 #365 #367 #370 #372 #374 #376 #377 #379 #380 #381 #382 #383 #393 #394 #397 #398 #399 #401 #402 #403 #404 #406 #407 #408 #410 #414 #416 #419 #420 #422 #423 #426 #431 #432 #433 #434 #435 #436 #437 #446 #448 #449 #450 #451 #452 #454 #455 #456 #567 #460 #466 #469 #470 #471 #472 #475 #476 #477 #480 #481 #483 #484 #485

1、引入了 "update" 参数来决定是否每次进行版本更新
2、自定义URL常量,方便修改
3、使用 os.path.join() 代替手动拼接路径,以提高跨平台兼容性
4、提取了进度条显示功能,简化了 zip_Download 方法
5、优化了对用户输入的处理,改用循环重新询问,直到用户输入有效值为止
6、使用 shutil.move() 和 shutil.rmtree() 代替 os.rename() 和 os.removedirs(),以解决部分情况下无法移动或删除文件的问题
#155 #191 #202 #203 #206 #220 #226 #227 #243 #267 #287 #294 #312 #320 #332 #335 #341 #343 #346 #355 #357 #360 #361 #362 #364 #365 #367 #370 #372 #374 #376 #377 #379 #380 #381 #382 #383 #393 #394 #397 #398 #399 #401 #402 #403 #404 #406 #407 #408 #410 #414 #416 #419 #420 #422 #423 #426 #431 #432 #433 #434 #435 #436 #437 #446 #448 #449 #450 #451 #452 #454 #455 #456 #567 #460 #466 #469 #470 #471 #472 #475 #476 #477 #480 #481 #483 #484 #485
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
需求建议(enhancement) 新功能或需求(New feature or request)
Projects
None yet
Development

No branches or pull requests

3 participants