|
|
|
|
@ -1,4 +1,3 @@
|
|
|
|
|
require('dotenv/config');
|
|
|
|
|
const fs = require('fs');
|
|
|
|
|
const fetch = require('node-fetch');
|
|
|
|
|
const Jimp = require('jimp');
|
|
|
|
|
@ -6,7 +5,6 @@ const Jimp = require('jimp');
|
|
|
|
|
process.chdir(__dirname);
|
|
|
|
|
|
|
|
|
|
const base = `https://api.github.com/repos/sveltejs/svelte/contributors`;
|
|
|
|
|
const { GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET } = process.env;
|
|
|
|
|
|
|
|
|
|
const SIZE = 64;
|
|
|
|
|
|
|
|
|
|
@ -15,7 +13,7 @@ async function main() {
|
|
|
|
|
let page = 1;
|
|
|
|
|
|
|
|
|
|
while (true) {
|
|
|
|
|
const res = await fetch(`${base}?client_id=${GITHUB_CLIENT_ID}&client_secret=${GITHUB_CLIENT_SECRET}&per_page=100&page=${page++}`);
|
|
|
|
|
const res = await fetch(`${base}?per_page=100&page=${page++}`);
|
|
|
|
|
const list = await res.json();
|
|
|
|
|
|
|
|
|
|
if (list.length === 0) break;
|
|
|
|
|
|