imgur api paper working random image no drawing public
by Nick Hulea
HTML
<script src="http://cdn.eyahuska.com/papernew.js"></script>
<canvas resize="true" width="1280" height="720" id="mycanvas"></canvas>
<script type="text/paperscript" canvas="mycanvas">
var r;
var path;
var preloadAmount = 1;
var cache = [];
var raster;
var autoShowNext = false;
var background = new Raster({
source: 'http://i.imgur.com/RARAP1J.jpg',
position: view.center,
size: view.bounds
});
background.on('load', function() {
onResize();
});
function onMouseDown(event) {
showNext();
}
function showNext() {
if (cache.length) {
var img = cache.shift();
autoShowNext = false;
console.log(img.source);
raster = new Raster(img.source);
raster.position = view.center;
raster.on('load', function() {
onResize();
});
} else {
autoShowNext = true;
}
}
function preload() {
function extractToken(hash) {
var match = hash.match(/access_token=(\w+)/);
return !!match && match[1];
}
var token = extractToken(document.location.hash);
var clientId = 'b144351ffb05838';
var auth;
if (token) authorization = 'Bearer ' + token;
else authorization = 'Client-ID ' + clientId;
function rimgur() {
$.ajax({
url: 'https://api.imgur.com/3/gallery/random/random/0',
method: 'GET',
headers: {
Authorization: authorization,
Accept: 'application/json'
},
data: {
image: localStorage.dataBase64,
type: 'base64'
},
success: handleData
});
function handleData(result) {
console.log(result);
$.each(result.data, function(idx,...