Compare commits

...

2 Commits

Author SHA1 Message Date
db0a6ca79d rust lsp 2023-12-09 23:18:46 +01:00
4b3fdffd19 protonvpn 2023-12-09 23:18:30 +01:00
2 changed files with 34 additions and 2 deletions

View File

@ -52,8 +52,7 @@ in
libreoffice libreoffice
protonmail-bridge protonmail-bridge
pass pass
protonvpn-cli protonvpn-cli_2
protonvpn-gui
thunderbird thunderbird
tidal-hifi tidal-hifi
signal-desktop signal-desktop
@ -161,6 +160,7 @@ in
lspcfg.typst_lsp.setup({ lspcfg.typst_lsp.setup({
cmd = { '${pkgs.typst-lsp}/bin/typst-lsp' }, cmd = { '${pkgs.typst-lsp}/bin/typst-lsp' },
}) })
lspcfg.rust_analyzer.setup({})
lspcfg.hls.setup({ lspcfg.hls.setup({
cmd = { '${hls_wrapper}', 'lsp' }, cmd = { '${hls_wrapper}', 'lsp' },
}) })

32
shared/nlabsearch.py Normal file
View File

@ -0,0 +1,32 @@
from bs4 import BeautifulSoup
baseurl = "https://ncatlab.org"
about = {
"website": baseurl + "/nlab/show/HomePage",
"use_official_api": False,
"require_api_key": False,
"results": "html"
}
# basic search
def request(query, params):
params["url"] = baseurl + f"/nlab/search?query={query}"
return params
def response(resp):
res = []
soup = BeautifulSoup(resp.content)
for entry in soup.select("#Content ul li a"):
url = baseurl + entry["href"]
title = entry.string
res_dict = {
"url": url,
"title": title,
}
res.append(res_dict)
return res