From 06eee070651f69769fd6f8feb57950515c4a1150 Mon Sep 17 00:00:00 2001 From: KatolaZ Date: Tue, 31 Jul 2018 21:55:50 +0100 Subject: [PATCH] added url_to_id --- url_to_id | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 url_to_id 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"