Skip to content

disqus/codebox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bash

Copy your text to the clipboard, and use paste in bash:

#!/bin/bash
CODEBOX_ORG="YOUR ORG"
CODEBOX_TOKEN="YOUR API TOKEN"
function paste() {
    BASE_URL="http://codebox.cc/${CODEBOX_ORG}/new"
    TYPE=$1
    if [ -z $TYPE ]; then
        TYPE="text"
    fi
    pbpaste | curl ${BASE_URL} -X POST -F lang=${TYPE} -F "text=<-" -F api_token=${CODEBOX_TOKEN} -s -L -o /dev/null -w "%{url_effective}" | pbcopy
    pbpaste
}

Linkinus

Save this as <command>.scpt in your scripts folder:

-- --------------------------------------
-- Private Paste Script for Linkinus
-- by David Cramer
-- Version 1.0
-- --------------------------------------

on linkinuscmd(paste_type)
    set theURL to ""
    set orgSlug to "YOUR ORG SLUG"
    set apiToken to "YOUR API TOKEN"
    set baseURL to "http://codebox.cc/" & orgSlug & "/new"

    do shell script "pbpaste | curl " & baseURL & " -X POST -F \"lang=" & paste_type & "\" -F \"text=<-\" -F \"api_token=" & apiToken & "\" -s -L -o /dev/null -w \"%{url_effective}\""
    set theURL to result

    if theURL is not "" and theURL is not baseURL then
        return theURL
    end if
end linkinuscmd

linkinuscmd()

Releases

No releases published

Packages

No packages published