[luakit] Add proper adblocking updates
This commit is contained in:
@ -30,13 +30,21 @@ follow.stylesheet = [===[
|
||||
display:block;
|
||||
position:absolute;
|
||||
font-size: 14px;
|
||||
padding:3px;
|
||||
color:black;
|
||||
margin-top:10px;
|
||||
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"
|
||||
|
||||
modes.add_binds("normal", {{
|
||||
@ -50,9 +58,22 @@ modes.add_binds("normal", {{
|
||||
--- local unique_instance = require "unique_instance"
|
||||
--- unique_instance.open_links_in_new_window = true
|
||||
|
||||
local select = require "select"
|
||||
|
||||
--- select.label_maker = function ()
|
||||
--- local chars = charset("abcdefghjklmoqrstuvwxyz")
|
||||
--- return trim(sort(reverse(chars)))
|
||||
--- end
|
||||
--local history require "history"
|
||||
|
||||
--history.db_path = "~/var/luakit-history.sqlite"
|
||||
|
||||
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 },})
|
||||
|
||||
Reference in New Issue
Block a user