从命令行使用 curl(或其他)从 Dropbox 网页页面读取文件名
Read file names from dropbox web page page with curl (or other) from command line
在 Mac 终端或 RPi 上,我想在保管箱网页上阅读和检查安装文件的文件名(不想先在本地复制)。
Dropbox 页面有 Victron 的安装文件 - 他们定期用新版本更新它 - 希望通过命令行/bash 定期检查新版本是否已发布。
https://www.dropbox.com/sh/i8ru22o4ydws1rx/AADpa8lj5s2APZ2JS78OGPjKa?lst
我试了几个选项的curl,其中URL、none写出上面页面的内容?
您可以使用 Dropbox API 以编程方式与共享的 link 进行交互。
您可以使用 /2/sharing/get_shared_link_metadata 端点获取有关共享 link:
的信息
- https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_shared_link_metadata
如果共享link指向文件夹,可以使用/2/files/list_folder[/continue],在/2/[=38=上使用shared_link
参数], 列出文件夹的内容:
- https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder
- https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder-continue
您还可以使用 /2/sharing/get_shared_link_file 从共享 link:
下载特定文件
在 Mac 终端或 RPi 上,我想在保管箱网页上阅读和检查安装文件的文件名(不想先在本地复制)。
Dropbox 页面有 Victron 的安装文件 - 他们定期用新版本更新它 - 希望通过命令行/bash 定期检查新版本是否已发布。
https://www.dropbox.com/sh/i8ru22o4ydws1rx/AADpa8lj5s2APZ2JS78OGPjKa?lst
我试了几个选项的curl,其中URL、none写出上面页面的内容?
您可以使用 Dropbox API 以编程方式与共享的 link 进行交互。
您可以使用 /2/sharing/get_shared_link_metadata 端点获取有关共享 link:
的信息- https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_shared_link_metadata
如果共享link指向文件夹,可以使用/2/files/list_folder[/continue],在/2/[=38=上使用shared_link
参数], 列出文件夹的内容:
- https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder
- https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder-continue
您还可以使用 /2/sharing/get_shared_link_file 从共享 link:
下载特定文件