Skip to content

Instantly share code, notes, and snippets.

@pavelmaca
Forked from mikedamage/gist.cmd.js
Created November 21, 2010 15:21
Show Gist options
  • Save pavelmaca/708808 to your computer and use it in GitHub Desktop.
Save pavelmaca/708808 to your computer and use it in GitHub Desktop.
var secure = true;
var files = [{
"name" : "file1.txt",
"contents" : "foo1",
"ext" : "txt",
}, {
"name" : "file2.php",
"contents" : "<?php phpinfo();",
"ext" : "php",
},
];
var url = "https://gist.github.com/api/v1/json/new";
var data = {
/** optional
'login': 'Github username',
'token': 'Github API token',
*/
"file_name" : {},
"file_contents" : {},
"file_ext" : {}
};
for(var i in files){
data.file_name[i] = files[i]["name"];
data.file_contents[i] = files[i]["contents"];
data.file_ext[i] = files[i]["ext"];
}
if(secure == true)
data.private = true;
jQuery.post(url, data, function(json) {
if(json){
var repo = json.gists[0].repo;
console.log("http://gist.github.com/"+repo);
}
}, "json");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment