From 730625b4aeef927d02d13aa1c41dd8cd42b3689d Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Fri, 22 Jun 2018 02:26:27 +0100 Subject: [PATCH] lib/postgres/css_selector.sql --- lib/postgres/css_selector.sql | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 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|