From 4157914f7157b7fe80917519c3321ad55976e15e Mon Sep 17 00:00:00 2001 From: D3V1LC0D3R <84460014+D3V1LC0D3R@users.noreply.github.com> Date: Wed, 19 Apr 2023 18:38:41 +0200 Subject: [PATCH] Update nuschiit.nu (used deprecated fetch) (#453) updated the script to no longer use fetch and properly trim strings --- webscraping/nuschiit.nu | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/webscraping/nuschiit.nu b/webscraping/nuschiit.nu index 0d53c76..3cce33b 100755 --- a/webscraping/nuschiit.nu +++ b/webscraping/nuschiit.nu @@ -4,17 +4,18 @@ let pages = ['headphone-amps' 'dacs' 'schiit-gaming-products' 'power-amplifiers' # Simple script to check stock of https://schiit.co.uk store def main [] { - $pages|par-each {|page| - fetch $"($baseurl)($page)" + $pages | par-each { |page| + http get ($baseurl + $page) |query web -q '.price, .stock, .product-item h5' + |str trim |group 3 |each { - str trim - |rotate --ccw name availability price + |x| { + name: $x.0, + avail: $x.1, + price: $x.2 + } } - |flatten } - |flatten - |uniq - |sort-by availability + |sort-by avail }