From 45de7579234a57282d0efc66d7933d6699798364 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Mon, 15 Nov 2021 10:51:59 -0500 Subject: [PATCH] [luakit] Add proper adblocking updates --- luakit/.config/luakit/userconf.lua | 33 ++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/luakit/.config/luakit/userconf.lua b/luakit/.config/luakit/userconf.lua index ab2968b..2a35cfc 100644 --- a/luakit/.config/luakit/userconf.lua +++ b/luakit/.config/luakit/userconf.lua @@ -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 },})