Skip to content

BlankSpacePlus/javascript-get-github-repos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

获取GitHub的Java项目TOP100

无效代码

基于core.jsauth-token.js实现了一版代码,达不到目标:

const getFromGitHub = async function() {
    const octokit = new Octokit({
        auth: 'your_auth_key'  // your auth key
    })
    const response = await octokit.request('GET /search/repositories?q=java+language:java+in:description&sort=stars&per_page=10', {})
    let jsonContent = JSON.stringify(response.data.items)
    fs.writeFile("../output/output.json", jsonContent, 'utf8', function (err) {
        if (err) {
            console.log("JSON文件保存失败");
            return console.log(err);
        }
        console.log("JSON文件保存成功");
    });
}

最终实现

基于Axios发出异步GET请求,URL取api.github.com/search/repositories,实现代码见main.js

Releases

No releases published

Packages