更多上下文。 Dropbox上的协作者共享了一个bibtex文件。该文件可能经常被修改。我编写了一个makefile,以便每次编译tex文件时都会下载bibtex文件。我的问题是,是否可以检查自上次下载以来bibtex文件是否已更改?如果是这样,我每次都可以避免卷曲。
PS:我看了一下Dropbox文件下载标题。没有“Last-Modified”字段。
PS2:我对Dropbox以外的解决方案持开放态度。 编辑:感谢smarx建议使用etag标题。 FWIW,我正在发布我的解决方案。//如果etag与我之前下载的记录不匹配,请下载该文件
curl -o [OUTPUT_FILE] - 标题“If-None-Match:cat bib.etag
”https://dl.dropboxusercontent.com/s/ [YOUR-LINK]
//保存新的etag
curl -I https://dl.dropboxusercontent.com/s/t62yt1wvj33uxbu/xl_base.bib | grep标签| sed's / etag:// g'> bib.etag
答案 0 :(得分:0)
如果您正在使用API,则可以检查文件元数据的rev
字段是否已更改。
如果您是从直接链接下载(以dl.dropboxusercontent.com
开头的内容),我认为您通常会找到ETag
标题,但我认为这取决于文件的大小