Skip to content

dffxd-suntra/litbooru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lit-booru --Booru浏览器

just use lit-element + vite
Demo(感谢cloudflare): https://litbooru.pages.dev/

开发

环境nodejs即可

npm install # 初始化,仅运行一次
npm run dev # 运行调试模式,支持热重载
npm run build # 编译源码

booru扩展插件:

网站跟目录下booru/default.json文件定义了默认的插件列表,用户可在前端自行添加,并保存到本地。
booru/default.json文件格式如下:

[
    {
        "icon": "https://gelbooru.com/favicon.png",
        "name": "Gelbooru",
        "auther": "dffxd-suntra abc@example.com",
        "description": "Gelbooru plugin.",
        "version": "0.0.1",
        "src": "./boorus/gelbooru.js"
    }
]

用一个数组包含若干个对象,每一个对象代表一个插件
其中"src""icon"若使用相对文件目录,则以网站代码目录为准
实例的六个键每一个键都必须要有,即使是空字符串

Todo: 优先级基本从低到高