Skip to content

Instantly share code, notes, and snippets.

@urlbox
urlbox / urlbox.java
Last active December 14, 2015 02:59
urlbox java
import java.io.UnsupportedEncodingException;
import java.math.BigInteger;
import java.net.URLEncoder;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.util.Map;
import java.util.HashMap;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
@urlbox
urlbox / urlbox.py
Last active December 13, 2015 20:38
urlbox python
#!/usr/bin/python
import hmac
from hashlib import sha1
import urllib
def urlbox(key, secret, url, args):
qs = urllib.urlencode(dict(url=url, **args))
@urlbox
urlbox / urlbox.rb
Last active December 13, 2015 20:38
urlbox ruby
require 'cgi'
require 'openssl'
require 'open-uri'
def urlbox(url, options={})
urlbox_apikey = 'xxx-xxx'
urlbox_secret = 'xxx-xxx'
query = {
:url => url,
@urlbox
urlbox / urlbox.cs
Last active December 13, 2015 20:38
urlbox c#
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
public class Urlbox
{
public string urlGenerator(string url)
@urlbox
urlbox / urlbox.php
Last active December 13, 2015 20:08
PHP Urlbox Snippet
<?php
function urlbox($url, $args)
{
$URLBOX_APIKEY = "xxx-xxx";
$URLBOX_SECRET = "xxx-xxx";
$options['url'] = urlencode($url);
$options += $args;
foreach ($options as $key => $value) {