From 6f9ca1862f382cd8557dfe782dde38b16650f64e Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Wed, 27 Dec 2023 10:52:11 -0300 Subject: [PATCH] `just check-samples` opens chromium with images and pages from samples.txt --- justfile | 19 +++++++++++++++++++ samples.txt | 12 ++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 samples.txt diff --git a/justfile b/justfile index 936bdee..60710fe 100644 --- a/justfile +++ b/justfile @@ -3,6 +3,25 @@ export PATH := "./node_modules/.bin:" + env_var('PATH') dev: TAILWIND_DEBUG=true go build -o /tmp/njump && /tmp/njump +check-samples: + #!/usr/bin/env xonsh + base_url = ${...}.get('SERVICE_URL') + if not base_url: + output = $(netstat -tulpn 2>&1 | grep njump | awk '{print($4)}') + port = output.split(':')[-1].strip() + if not port: + print('njump not running or could not be found, you can set $SERVICE_URL to specify a base url manually') + import sys + sys.exit(4) + base_url = 'http://localhost:' + port + else: + if base_url.endswith('/'): + base_url = base_url[0:-1] + samples = $(cat samples.txt).splitlines() + for code in samples: + $(chromium @(base_url + '/' + code)) + $(chromium @(base_url + '/njump/image/' + code)) + build: tailwind go build -o ./njump diff --git a/samples.txt b/samples.txt new file mode 100644 index 0000000..1904468 --- /dev/null +++ b/samples.txt @@ -0,0 +1,12 @@ +nevent1qqsdger9jrucfp5nw6ss7xy8tcnc9mdxz3tel88fdv2q2sd3xctnarclkcn5f +nevent1qqs20fzsvewaxxg0qklz3nff0svdnpeffm6ngmaggwhgmhdjj7fjctgzyqq072xarkffzz76nl5uj6e0mqdk24l93xzmtc2vnvlwx7kqe4f35c99ha4 +nevent1qqsx5rntx3x038l05d59gvc3tc07fqykquwc3smftmk8l2e8zzfuz0gzyp3kn7uzhmz5yf4lpxanvkm0p4cmzmzp74h8ah75l977y0uux2qa56elru3 +nevent1qqs9uwxuzxderwn6uqdlv66pxkg6daxd5qfe3lkerpg8gmsmzaefdzqpzpmhxue69uhkummnw3ezuamfdejsygpv0nrz56t75wncyefp707nfuxtyumf8jl9aycs7d2ynapky2jumshuhyqd +nevent1qqsvazfctwvtn9rglxj980vgmyv8daduevzc3mp32nhq8d6kj8av9eqzyrzcqv5a7nclphlr2yse2hlkvdnqrauq7svymh3qdlenldgdpdnuk2qf07h +nevent1qqsf624sgufwvzm7e7r73c3zwwt6kqq8ryxhk33ecfzn65nsc33vwvspp4mhxue69uhkummn9ekx7mqlevvts +nevent1qqspkgd2kwgchq65w35s8s7ff5xv8afne9zyd4rlmnhmtw68vskzmcszyzhe6uzqw3jzglgel5jreud7aq0xmu0x8yshm3nrv6ln02jz6pwn2evpjwu +nevent1qqsgvfqdf6rpky8dkffm8dhxnrwcmtsyyuxj9aq7d234g5hs9fxt7wcpzpmhxue69uhnzdps9enrw73wd9hsygrtdcvuu3afzl97zwn8a66q2w5mxq083myezsf7w42f2vyga43d8vk655er +naddr1qqwyummnw3ez64r9vd5z64m9v44kc7fdxgcryvedxycj6vfeqgszak7w562dzerznp222fvrgk8adkt9k9s783yt2lf6luqegp2c3pqrqsqqqa28qzuwcu +nevent1qqsy05v33j3w6klkfhy6taud0d7g7n6e7z9mt0z20aenqfam3lzywrcpzpmhxue69uhnzdps9enrw73wd9hsyg9vxs9ql7jgtz0f3tu9wa65220gck0hl5gs7x7gxtgw34xy60gc2vg30mg0 +nevent1qqszl72lntw6qdx2dc0fet9yrjpxlvh98ww7w3egm5ey5h0dwwzjg2gpzpmhxue69uhnzdps9enrw73wd9hsygyxl5wgpsraaw7r6xffxaajf49lvk594ung4u2umg4veez5manshc4w8pdp +nevent1qqsyxahlr82z786vyhg0u2ycx46wrwwz5tap66udeffxle7phduthmspzpmhxue69uhnzdps9enrw73wd9hsygpcrk7vwyuw4wd8r6q5c4ur0jwky06qxmkqys80xq3nq6z0lj9n3u9zd3r4