保持下载的booru搜索最新,类似于danbooru订阅。
lunasync的Python项目详细描述
LunaSync
使用lunafind下载 与基于danbooru网站的标签搜索保持同步, 类似于danbooru标记订阅/保存的搜索。
搜索列在一个简单的注释csv文件中(请参见--print-config-path
)。
可以很容易地与cron一起用于自动调度。
功能
- 完全同步和增量同步;到达 上次运行中下载的最后一篇文章
- 使用LunaFind进行快速多线程下载;默认情况下,8次并行下载
- 可以将所有搜索或仅搜索与特定标签同步
- 返回下载的文章总数
命令行用法
在配置文件中添加了一些搜索之后,
只需执行lunasync
即可同步当前目录中的所有搜索。
如果这是第一次,将对搜索进行完全同步,
否则将使用增量。
有关所有选项,请参见lunasync --help
。
python用法
importlunasynclunasync.sync()
参数见help(lunasync.sync)
。
安装
需要Python3.6+和PIP(用于自动轻松安装)。
在gnu/linux和windows 7上测试,可能在osx和其他posix上工作
系统。
作为根用户:
pip3 install -U lunasync