summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xINSTALL.sh26
-rwxr-xr-xbin-src/crtsh-getcerts2
2 files changed, 7 insertions, 21 deletions
diff --git a/INSTALL.sh b/INSTALL.sh
index 845abce..ab9d501 100755
--- a/INSTALL.sh
+++ b/INSTALL.sh
@@ -1,23 +1,9 @@
#!/bin/sh
set -ex
-# Go
-sudo pacman -S --needed -- go
-
-# Ruby
-sudo pacman -S --needed -- ruby
-
-# Nokogiri
-sudo pacman -S --needed -- ruby libxslt
-gem install nokogiri -- --use-system-libraries
-
-# SCSS
-sudo pacman -S --needed -- ruby-sass
-#sudo pacman -S --needed -- ruby
-#gem install sass
-
-# Yarn
-sudo pacman -S --needed -- yarn
-
-# Wget
-sudo pacman -S --needed -- wget
+sudo pacman -S --needed -- \
+ go \
+ ruby-nokogiri \
+ ruby-sass \
+ yarn \
+ wget
diff --git a/bin-src/crtsh-getcerts b/bin-src/crtsh-getcerts
index 0191e2e..f01a4c7 100755
--- a/bin-src/crtsh-getcerts
+++ b/bin-src/crtsh-getcerts
@@ -5,7 +5,7 @@ require 'open-uri'
certs = {}
ARGV.each do |domain|
[ domain, "%.#{domain}" ].each do |pattern|
- Nokogiri::XML(open("https://crt.sh/atom?identity=#{pattern}&exclude=expired")).css('feed > entry').each do |entry|
+ Nokogiri::XML(URI.open("https://crt.sh/atom?"+URI.encode_www_form("identity" => pattern, "exclude" => "expired"))).css('feed > entry').each do |entry|
url = entry.css('id').first.text.split("#").first
updated = entry.css('updated').first.text