shithub: riscv

Download patch

ref: 4d9ce0fb3cb85fe5d41826d29c2fdebbacfe56db
parent: 171aafcc229b0b2d1fb058d09eb4170008f91eb6
author: stanley lieber <[email protected]>
date: Wed Sep 18 11:03:50 EDT 2013

add /rc/bin/ok, tool for okturing.com pastebin

--- /dev/null
+++ b/rc/bin/ok
@@ -1,0 +1,8 @@
+#!/bin/rc
+if(~ $#* 0)
+	file=/fd/0
+if not
+	file=$1
+hpost -u http://okturing.com -p / a_body@$file submit:submit fake:fake a_func:add_post url: |
+grep -e '\/body\"' |
+sed 1q | sed 's/^.*href=\"//g; s/body\".*$/body/g; s/^/http:\/\/okturing.com/g'
--- a/sys/man/1/hget
+++ b/sys/man/1/hget
@@ -1,6 +1,6 @@
 .TH HGET 1
 .SH NAME
-hget, hpost, urlencode \- retrieve, post to a web page corresponding to a url
+hget, hpost, ok, urlencode \- retrieve, post to a web page corresponding to a url
 .SH SYNOPSIS
 .B hget
 [
@@ -48,6 +48,9 @@
 ]
 .I ...
 .PP
+.B ok
+.I file
+.PP
 .B urlencode
 [
 .B -d
@@ -175,6 +178,13 @@
 .IR file (1)
 is invoked to determine its mime type.
 .PP
+.I Ok
+uploads the contents either of its standard input or
+.I file
+to the pastebin website
+.B http://okturing.com
+and then prints a URL where the contents may be retrieved.
+.PP
 .I Urlencode
 is a helper program to URL encode and decode files. The
 .B -d
@@ -209,11 +219,22 @@
 .EX
 % hpost -l http://i.intma.in file@/tmp/screen.png | rc
 .EE
+.PP
+Upload the output of
+.IR ns (1)
+to
+.B http://okturing.com
+.IP
+.EX
+% ns | ok
+.EE
 .SH SOURCE
 .B /rc/bin/hget
 .br
 .B /rc/bin/hpost
 .br
+.B /rc/bin/ok
+.br
 .B /sys/src/cmd/urlencode.c
 .SH "SEE ALSO"
 .IR webfs (4),
@@ -220,9 +241,10 @@
 .IR ftpfs (4),
 .IR file (1)
 .SH DIAGNOSTICS
-.I Hget
-and
+.I Hget ,
 .I hpost
+and
+.I ok
 require
 .IR webfs (4)
 service mounted on