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

About

Code Sharing for Teams

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •