diff options
author | epoch <epoch@enzo.thebackupbox.net> | 2021-04-29 21:44:13 +0000 |
---|---|---|
committer | epoch <epoch@enzo.thebackupbox.net> | 2021-04-29 21:44:13 +0000 |
commit | ef335722beec14e6bdb30e263629b3caa23e591b (patch) | |
tree | 5f9768b98959fb39aec7228c94b1030f61ab950d /urnstart | |
parent | e2a9a693f60ee433ec405ef079aaa2a52536bcaa (diff) | |
download | uritools-ef335722beec14e6bdb30e263629b3caa23e591b.tar.gz uritools-ef335722beec14e6bdb30e263629b3caa23e591b.zip |
urnstart now is just a short wrapper around urnresolve that passes the output straight to uristart
Diffstat (limited to 'urnstart')
-rwxr-xr-x | urnstart | 31 |
1 files changed, 2 insertions, 29 deletions
@@ -1,29 +1,2 @@ -#!/bin/sh -echo "what we're working on:" "$1" -urn="$(printf '%s\n' "$1" | cut -d: -f1)" -if [ "$urn" != "urn" ];then - echo "this isn't a urn. wtf are you waking me up for? I'm going back to bed. fuck this shit." - exit 1 -fi - -nid="$(printf '%s\n' "$1" | cut -d: -f2)" -nss="$(printf '%s\n' "$1" | cut -d: -f3)" -nss2="$(printf '%s\n' "$1" | cut -d: -f4-)" - -if [ "$nid" = "anonet" ];then - if [ "$nss" = "asn" ];then - uristart "whois://whois.ano/AS${nss2}" - elif [ "$nss" = "ip4" -o "$nss" = "ip6" -o "$nss" = "dom" ];then - uristart "whois://whois.ano/${nss2}" - fi -fi - -if [ "$nid" = "ietf" ];then - if [ "$nss" = "rfc" ];then - uristart gopher://thebackupbox.net:70/0/rfc/rfc${nss2}.txt - fi -fi - -if [ "$nid" = "xkcd" ];then - uristart "https://xkcd.com/${nss}" -fi +#!/bin/bash +exec uristart "$(urnresolve "$*")" |