Skip to content

feat: add support for saving shared links with a path prefix#127

Open
freechar wants to merge 3 commits intoPeterDing:masterfrom
freechar:master
Open

feat: add support for saving shared links with a path prefix#127
freechar wants to merge 3 commits intoPeterDing:masterfrom
freechar:master

Conversation

@freechar
Copy link

@freechar freechar commented Jun 3, 2024

用于支持保存他人分享时,可以只保存分享链接中的一部分文件

@PeterDing
Copy link
Owner

感谢你的贡献。

选择性的保存文件是很好的想法。但是仅仅只检查路径前缀是不够的。
你可以参照 ls 命令

@click.option("--include", "-I", type=str, help="筛选包含这个字符串的文件")
@click.option("--include-regex", "--IR", type=str, help="筛选包含这个正则表达式的文件")
@click.option("--exclude", "-E", type=str, help="筛选 不 包含这个字符串的文件")
@click.option("--exclude-regex", "--ER", type=str, help="筛选 不 包含这个正则表达式的文件")
来实现广义范围的筛选。baidupcs_py.commands.sifter 模块可以帮到你。

@freechar
Copy link
Author

freechar commented Jun 5, 2024

感谢你的贡献。

选择性的保存文件是很好的想法。但是仅仅只检查路径前缀是不够的。 你可以参照 ls 命令

@click.option("--include", "-I", type=str, help="筛选包含这个字符串的文件")
@click.option("--include-regex", "--IR", type=str, help="筛选包含这个正则表达式的文件")
@click.option("--exclude", "-E", type=str, help="筛选 不 包含这个字符串的文件")
@click.option("--exclude-regex", "--ER", type=str, help="筛选 不 包含这个正则表达式的文件")

来实现广义范围的筛选。baidupcs_py.commands.sifter 模块可以帮到你。

感谢你的回复

我会参考ls命令完善这个feature,希望我有更多的时间去干这个事情QAQ

此外,想请问下,你是否了解在什么情况下分享链接顶层文件的path 会携带/sharelinkxxxxxx,某些文件存在这个情况而某些文件是。这导致我需要使用很不优雅的方式来删除这个前缀,以防止错误。如果能够提供某些线索我将会非常感谢🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants