Я искал в Интернете пакеты NPM, которые позволяют вам загружать файлы в GitHub, но я действительно не могу найти ничего кроме: https://www.npmjs.com/package/github-api
Любая идея о том, как я могу загрузить свои файлы JSONв определенный репозиторий ?
Код на данный момент:
var Jimp = require("Jimp");
var fs = require("fs");
var GitHub = require('github-api');
var gh = new GitHub({
username: 'nope',
password: 'nope'
});
let gist = gh.getGist();
Jimp.read("240p.png")
.then(image => {
var width = image.bitmap.width;
var height = image.bitmap.height;
var pixels = [];
for (var y = 0; y < height; y++) {
for (var x = 0; x < width; x++) {
var pixel = Jimp.intToRGBA(image.getPixelColor(x, y));
pixels.push(`${pixel.r}, ${pixel.g}, ${pixel.b}`+":");
}
}
fs.writeFile('output.json', JSON.stringify({ data: pixels }), 'utf8', (err) => {
if (err) { throw err; }
});
var obj = {
data: []
};
fs.readFile('output.json', "utf8", function readFileCallback(err, data){
if (err) {
console.log("Something wen't wrong updating the file.")
}
else
{
obj = JSON.parse(data);
gist.create({
public: true,
description: 'rbxStreamFile',
files: {
"rbxStreamFile.json": {
content: obj.data
}
}
})
}
});
});