Загрузка файла в репозиторий Github с помощью Node.js? - PullRequest
0 голосов
/ 11 ноября 2019

Я искал в Интернете пакеты 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
        }
    }
  })
        }
    });
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...