From a87308d327d3fcef6dd2b522cfbb740881d2ad89 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Wed, 14 May 2025 16:08:32 +0200 Subject: add bin/search --- bin/search | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 bin/search (limited to 'bin/search') diff --git a/bin/search b/bin/search new file mode 100755 index 0000000..2152592 --- /dev/null +++ b/bin/search @@ -0,0 +1,17 @@ +#!/bin/sh + +urlenc() { + LC_ALL=C awk -v s="$1" 'BEGIN { + for (i = 0; i < 256; i++) ord[sprintf("%c", i)] = i + len = length(s) + for (i = 1; i <= len; i++) { + c = substr(s, i, 1) + if (c ~ /[A-Za-z0-9]/) res = res c + else res = res sprintf("%%%02X", ord[c]) + } + print res + exit + }' +} + +exec open "https://www.google.com/search?udm=14&num=20&q=$(urlenc "$1")" -- cgit v1.2.3