在官网上有对calibre统计信息的说明。每次启动calibre,就会向服务器发送一次统计数据,其中包含OS,版本及一个在安装时就生成的UUID。
UUID的生成代码在src/calibre/utils 下的exim.py和src/calibre/srv下的opds.py中,其中opds.py应该是calibre-server的代码。同时src/calibre/utils/config_base.py 中也有和UUID相关的代码:
1 | # 550-553行 |
而每次启动calibre时向服务器发送统计信息的代码在src/calibre/gui2/update.py中:
1 | 42-47行 |
事实上没有这个headers也能正常获取版本号_(:з)∠)_
最后在获取新闻(feeds)时也会发送UUID(src/calibre/web/feeds/recipes):
1 | recipe_source = bz2.decompress(get_https_resource_securely( |
尚不清楚删除这个headers会不会影响feeds的获取
感谢你看到这里❤