JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://raw.github.com/michael/github/master/lib/base64.js"></script>
JavaScript
$(function() {
var username = prompt('Github username');
var password = prompt('Github passord');
var headers = {
'Authorization': 'Basic ' + Base64.encode(username + ':' + password)
};
$.ajax({
type: "POST",
url: 'https://byroot@api.github.com/gists',
headers: headers,
data: JSON.stringify({public: true, files: {'test.txt': {content: "Hello World"}}}),
success: function(gist) {
console.log('gist created', gist);
$.ajax({
type: "DELETE",
url: gist.url,
headers: headers,
dataType: 'json',
success: function() {
console.log('gist successfuly deleted', arguments);
},
error: function() {
console.log('error', arguments);
}
});
},
dataType: 'json'
});
});