repos2md:将GitHub用户的存储库列表导出到.md文件

  • A1_608880
    了解作者
  • 46.8KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-02 18:28
    上传日期
repos2md 将GutHub用户存储库列表导出到markdown文件中。 安装 # globally ❯ yarn global add repos2md # or in project ❯ yarn add repos2md 用法 cli ❯ repos2md --help Export repos list to a markdown file. repos2md v2.0.0 Usage $ repos2md < username> $ repos2md < username> --save-to < path> --token < token> --exclude-repos-count Options --starred optional (default is user repos)
repos2md-master.zip
  • repos2md-master
  • yarn.lock
    91KB
  • lib
  • gh.js
    2.1KB
  • repos2md.js
    837B
  • tools
  • path.js
    522B
  • log.js
    284B
  • index.js
    919B
  • .npmignore
    6B
  • LICENSE
    1.1KB
  • test
  • fs.js
    438B
  • get_repos.js
    447B
  • get_final_path.js
    926B
  • README.md
    2.5KB
  • .gitignore
    49B
  • index.js
    48B
  • cli.js
    1.2KB
  • package.json
    568B
内容介绍
repos2md [![npm version](https://badge.fury.io/js/repos2md.svg)](https://badge.fury.io/js/repos2md) -- > Export GutHub user repos list to a markdown file. [![NPM](https://nodei.co/npm/repos2md.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/repos2md/) [![NPM](https://nodei.co/npm-dl/repos2md.png)](https://nodei.co/npm/repos2md/) ## install ```bash # globally ❯ yarn global add repos2md # or in project ❯ yarn add repos2md ``` ## usage ### `cli` ```bash ❯ repos2md --help Export repos list to a markdown file. repos2md v2.0.0 Usage $ repos2md <username> $ repos2md <username> --save-to <path> --token <token> --exclude-repos-count Options --starred optional (default is user repos) If provided, user's starred repos will be fetched --save-to optional (defaults to project root) Absolute path to the target file (.md document) to write to --token optional (includes private repos) Your GitHub token (if you want to inclide private repos) --exclude-repos-count optional Exclude repos count from heading in target file Examples $ repos2md frenchbread $ repos2md frenchbread --starred --save-to /Users/frenchbread/Desktop --exclude-repos-count ``` ### `nodejs` ```js const repos2md from 'repos2md' repos2md('github') .then(saved_to => console.log(`Repos saved to "${saved_to}"`)) ``` ## api ### repos2md(github_username, options?) Returns `<path>` to where file has been saved. #### options type: `object` - **starred** type: `boolean` Fetch user's starred repos. - **save_to** type: `string` Custom path to where write file to. Can be both relative & absolute. - **token** type: `string` GitHub [token](https://github.com/settings/tokens), used to include private repos. - **exclude_repos_count** type: `boolean` Exclude repos count from target doc. ### **note!** > For unauthenticated requests, the rate limit allows for up to 60 requests per hour. Unauthenticated requests are associated with the originating IP address, and not the user making requests. > > [Source](https://docs.github.com/en/rest/overview/resources-in-the-rest-api#rate-limiting) ### todos - [x] Change input username/path approach - [x] Write & add tests - [x] Handle paths containing `~` > Contributions are welcome! ### author - Damir Mustafin [@frenchbread](https://github.com/frenchbread) ### license [MIT](https://github.com/frenchbread/repos2md/blob/master/LICENSE)
评论
    相关推荐
    • github上传
      这是您的模板存储库! 您将在changes分支中进行所有更改。 该存储库已获得 (c)2019 GitHub,Inc.的许可。
    • images:GitHub图像存储
      图片 GitHub图像存储 jsdelivr CDN
    • GitHub
      储存对象 Este proyecto se encarga de manejar losplanes de la liga de la justicia 诺塔斯 小学一年级数学上册期末试卷小学奥数网...
    • 测试github存储
      测试github存储
    • github测试
      github测试 我正在学习如何使用GitHub,这是我的第一个“真实”文件上传。 这组句子是从我的本地存储库创建的。 手指交叉,将其推送到远程仓库。
    • GitHubApp
      GitHubApp 创建具有两个屏幕的应用程序 -屏幕1:应具有您的Github个人资料。 使用响应中的至少4个字段来更新视图。... -屏幕2:使用从您的个人资料获得的存储库填充recyclerView。 每个项目视图中至少要使用3个字段。
    • github-traffic-stats:一个小的Python项目,使用GitHub API提取和存储GitHub项目的流量统计
      一个小型的Python项目,用于使用GitHub API提取和存储GitHub项目的流量统计信息。 目前,GitHub仅向仓库提供14天的流量数据。 该数据包括每天的观看次数和唯一身份访问者人数。 但是,如果您要存储和查看超过14天...
    • github-linkify
      浏览器扩展,显示指向GitHub配置文件和GitHub页面中存储库的链接 GitHub档案和回购链接有时位于最前面,但并非总是如此。 该扩展程序会在您访问GitHub Pages网站时进行检测,并在地址栏中添加指向相应配置文件或...
    • GitHits:永久存储GitHub的流量见解
      一个GitHub动作,用于*永久存储GitHub生成的流量信息,即视图和计数。 * GitHub仅提供14天之内的流量洞察。 此GitHub Action旨在克服该限制。 专为与使用而。 用法 创建/检索具有存储库级别访问权限的个人访问...