diff options
-rwxr-xr-x | url_to_id | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/url_to_id b/url_to_id new file mode 100755 index 0000000..69cc0fc --- /dev/null +++ b/url_to_id @@ -0,0 +1,23 @@ +#!/bin/sh + +## get a selector in gph format: +## +## [TYPE|SEL|HOST|PORT] +## +## and print on output the corresponding selectorid: +## +## TYPE|SEL|HOST|PORT|SHA256 +## +## which is understood by `burrow` + +gph_to_id(){ + gph="$( echo $1| sed 's/\[//g;s/\]//g')" + OLDIFS=$IFS + #IFS=$'\t\n' + IFS="|" + sid=$(echo "${gph}" | sha256sum | cut -d " " -f 1) + echo "${gph}|${sid}" + IFS="$OLDIFS" +} + +gph_to_id "$1" |