Code Sharing for Teams
Python JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
codebox
.gitignore
LICENSE
MANIFEST.in
Procfile
README.rst
TODO
requirements.txt
setup.py

README.rst

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()