RiderLty / fontInAss

实时将字体子集化后嵌入ass的小工具,用于在未安装对应字体的系统上正确显示字幕。
44 stars 1 forks source link

更换缓存模块,新增环境变量,更改缓存机制,若干修改。 #10

Closed mcratt closed 1 week ago

mcratt commented 1 week ago

cachetools缓存模块换成diskcache模块,新增SUB_CACHE_SIZE、SUB_TTL、FONT_CACHE_SIZE、FONT_TTL、POOL_CPU_MAX等环境变量数值,subCache与fontCache分开缓存变量大小,并且设置缓存过期时间,删除之前版本注释掉的代码,存入subCache字幕的键从subtitleBytes换成subtitleBytes的哈希值,新增README.MD环境变量注释。

mcratt commented 1 week ago

完成,fontCache.set 增加的时间以后在看看能不能改。