1
Fork 0
mirror of https://github.com/RGBCube/nu_scripts synced 2025-08-02 07:07:46 +00:00

Update nuschiit.nu (#208)

Simplified html parsing
This commit is contained in:
Yethal 2022-04-15 16:41:50 +02:00 committed by GitHub
parent 4a1ccf0e43
commit 7e59e5b9dd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -6,15 +6,15 @@ let pages = ['headphone-amps' 'dacs' 'schiit-gaming-products' 'power-amplifiers'
def main [] { def main [] {
$pages|par-each {|page| $pages|par-each {|page|
fetch $"($baseurl)($page)" fetch $"($baseurl)($page)"
|query web -q 'div.caption' -m |query web -q '.price, .stock, .product-item h5'
|par-each {|item| |group 3
$item |each {
|query web -q 'p.stock, h5' str trim
|rotate --ccw name availability |rotate --ccw name availability price
} }
|flatten |flatten
} }
|flatten |flatten
|uniq |uniq
|sort-by availability |sort-by availability
} }