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

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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants