From: Nicolas Boisselier Date: Fri, 22 Jun 2018 01:26:27 +0000 (+0100) Subject: lib/postgres/css_selector.sql X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=730625b4aeef927d02d13aa1c41dd8cd42b3689d;p=nb.git lib/postgres/css_selector.sql --- diff --git a/lib/postgres/css_selector.sql b/lib/postgres/css_selector.sql new file mode 100644 index 00000000..4c71eaca --- /dev/null +++ b/lib/postgres/css_selector.sql @@ -0,0 +1,18 @@ +DROP TABLE IF EXISTS css_selector; +CREATE TABLE IF NOT EXISTS css_selector ( + name varchar(100) PRIMARY KEY, + example varchar(100), + description varchar(500), + link varchar(300) +); +BEGIN TRANSACTION; +DELETE FROM css_selector; +COPY css_selector (link,name,example,description) FROM PROGRAM '. /etc/profile && \ +http_get https://www.w3schools.com/cssref/css_selectors.asp | \ +xmllint --html --xpath "/html/body//div[@id=\"main\"]//table" - 2>/dev/null | \ +sed -E "s, href=\"([^\"]+)\",>https://www.w3schools.com/cssref/\1|