[luakit] Add proper adblocking updates

This commit is contained in:
2021-11-15 10:51:59 -05:00
parent 484a7ac12c
commit 45de757923

View File

@ -30,13 +30,21 @@ follow.stylesheet = [===[
display:block; display:block;
position:absolute; position:absolute;
font-size: 14px; font-size: 14px;
padding:3px;
color:black; color:black;
margin-top:10px; margin-top:10px;
background-color:yellow; background-color:yellow;
opacity:0.9; opacity:0.7;
} }
]===] ]===]
local select = require "select"
select.label_maker = function ()
local chars = charset("abcefghjklnoprstuvw")
return trim(sort(reverse(chars)))
end
local modes = require "modes" local modes = require "modes"
modes.add_binds("normal", {{ modes.add_binds("normal", {{
@ -50,9 +58,22 @@ modes.add_binds("normal", {{
--- local unique_instance = require "unique_instance" --- local unique_instance = require "unique_instance"
--- unique_instance.open_links_in_new_window = true --- unique_instance.open_links_in_new_window = true
local select = require "select"
--- select.label_maker = function () --local history require "history"
--- local chars = charset("abcdefghjklmoqrstuvwxyz")
--- return trim(sort(reverse(chars))) --history.db_path = "~/var/luakit-history.sqlite"
--- end
local add_cmds = modes.add_cmds
local actions = {
adblock_update = {
desc = "Update adblock from easylist official site",
func = function (w)
local url = "https://easylist-downloads.adblockplus.org/easylist.txt"
local dir = os.getenv("HOME") .. "/.local/share/luakit/adblock"
downloads.add (url)
os.rename(downloads.default_dir .. "/easylist.txt", dir .. "/easylist.txt")
end,
}
}
add_cmds({{":adblock-update", actions.adblock_update },})