Sakuga Extended
Enjoy a better experience with SAKUGABOORU! Previews on posts, frame control on videos...
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version": 3,
"name": "Sakuga Extended",
"short_name": "Sakuga Extended",
"description": "Enjoy a better experience with SAKUGABOORU! Previews on posts, frame control on videos...",
"version": "2.1.1",
"author": "ftLoic",
"icons": {
"32": "icons/logo-32.png",
"64": "icons/logo-64.png",
"96": "icons/logo-96.png",
"128": "icons/logo-128.png"
},
"action": {
"default_icon": {
"32": "icons/logo-32.png",
"64": "icons/logo-64.png"
},
"default_title": "Sakuga Extended",
"default_popup": "popup.html"
},
"content_scripts": [
{
"matches": [
"*://www.sakugabooru.com/*",
"*://sakugabooru.com/*"
],
"run_at": "document_end",
"css": [
"css/style.css"
],
"js": [
"js/redesign.js"
]
},
{
"matches": [
"*://www.sakugabooru.com/",
"*://sakugabooru.com/"
],
"run_at": "document_idle",
"css": [
"css/index.css"
],
"js": [
"js/index.js"
]
},
{
"matches": [
"*://www.sakugabooru.com/post/show/*",
"*://sakugabooru.com/post/show/*",
"*://www.sakugabooru.com/comment*",
"*://sakugabooru.com/comment*"
],
"run_at": "document_end",
"css": [
"css/search.css"
],
"js": [
"js/commentsTooltips.js"
]
},
{
"matches": [
"*://www.sakugabooru.com/post",
"*://www.sakugabooru.com/post?*",
"*://www.sakugabooru.com/post/popular*",
"*://www.sakugabooru.com/pool/show*",
"*://www.sakugabooru.com/user/show/*",
"*://sakugabooru.com/post",
"*://sakugabooru.com/post?*",
"*://sakugabooru.com/post/popular*",
"*://sakugabooru.com/pool/show*",
"*://sakugabooru.com/user/show/*"
],
"run_at": "document_idle",
"css": [
"css/preview.css"
],
"js": [
"js/preview.js"
]
},
{
"matches": [
"*://www.sakugabooru.com/post",
"*://www.sakugabooru.com/post?*",
"*://www.sakugabooru.com/post/popular*",
"*://sakugabooru.com/post",
"*://sakugabooru.com/post?*",
"*://sakugabooru.com/post/popular*"
],
"run_at": "document_end",
"css": [
"css/search.css"
],
"js": [
"js/search.js",
"js/fastaveragecolor.js"
]
},
{
"matches": [
"*://www.sakugabooru.com/post/show/*",
"*://sakugabooru.com/post/show/*"
],
"run_at": "document_end",
"css": [
"css/post.css",
"css/search.css"
],
"js": [
"js/frames.js",
"js/settings.js",
"js/libgif.js",
"js/search.js",
"js/screenshot.js"
]
},
{
"matches": [
"*://www.sakugabooru.com/data/*",
"*://sakugabooru.com/data/*"
],
"run_at": "document_idle",
"css": [
"css/post.css"
],
"js": [
"js/framesData.js",
"js/libgif.js"
]
}
],
"permissions": [
"storage",
"scripting"
],
"host_permissions": [
"*://www.sakugabooru.com/*",
"*://sakugabooru.com/*"
],
"externally_connectable": {
"matches": [
"*://www.sakugabooru.com/*",
"*://sakugabooru.com/*"
]
},
"web_accessible_resources": [
{
"resources": [
"changelog.html",
"css/*",
"html/*",
"fonts/*",
"js/framesScript.js",
"js/pictureEvents.js",
"js/commentsNotice.js",
"js/resetVideo.js"
],
"matches": [
"*://www.sakugabooru.com/*",
"*://sakugabooru.com/*"
]
}
]
}