首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏快乐阿超

    octokit.js

    ——伯里兹 分享一个框架封装了GitHub的API调用 GitHub - octokit/octokit.js: The all-batteries-included GitHub SDK for C# / .NET Go 浏览器里安装: <script type="module"> import { Octokit, App } from "https://esm.sh/octokit"; </ scopes=repo const octokit = new Octokit({ auth: `personal-access-token123` }); // Compare: https://docs.github.com , }); 还有分页查询仓库里的issues const iterator = octokit.paginate.iterator(octokit.rest.issues.listForRepo, { "; try { // your code here that sends at least one Octokit request await octokit.request("GET /")

    25410编辑于 2024-08-23
  • 来自专栏快乐阿超

    octokit.js

    ——伯里兹 分享一个框架封装了GitHub的API调用 GitHub - octokit/octokit.js: The all-batteries-included GitHub SDK for C# / .NET Go 浏览器里安装: <script type="module"> import { Octokit, App } from "https://esm.sh/octokit"; </ scopes=repo const octokit = new Octokit({ auth: `personal-access-token123` }); // Compare: https://docs.github.com , }); 还有分页查询仓库里的issues const iterator = octokit.paginate.iterator(octokit.rest.issues.listForRepo, { "; try { // your code here that sends at least one Octokit request await octokit.request("GET /")

    34610编辑于 2024-04-18
  • 来自专栏不换的随想乐园

    不换的周刊 第42期

    7.octokit.js[8] 相关地址:https://github.com/octokit/octokit.js 适用于浏览器端的 GitHub API 全包库。 End !!! js.org 后缀的域名: https://js.org/ [7] Web OCR: https://simonwillison.net/2024/Mar/30/ocr-pdfs-images/ [8] octokit.js : https://github.com/octokit/octokit.js

    22410编辑于 2024-04-30
  • 来自专栏szhshp 的第四边境中转站

    Github GraphQL API - Data Integration

    scopes=repo const octokit = new Octokit({ auth: `personal-access-token123` }); const response = await octokit.request("GET /orgs/{org}/repos", { org: "octokit", type: "private", }); See @octokit/request = new Octokit({ auth: `personal-access-token123` }); const response = await octokit.graphql( `query " } ); See @octokit/graphql for full documentation of the .graphql method. = new Octokit({ auth: accessToken }); const { repository } = await octokit.graphql( `

    54310编辑于 2022-09-21
  • 来自专栏随便写写-kifuan

    用JS删除仓库的所有PR

    scopes=repo 下载一个JS库,用来操作Github API: > pnpm add @octokit/core 看Github API Docs,关掉PR其实就是把它的状态更新成closed。 list-pull-requests https://docs.github.com/en/rest/pulls/pulls#update-a-pull-request 所以我们要用这个逻辑来关掉一个PR: octokit.request pull_number: '123', state: 'closed', }) 开写,都是基本的语法,用了一下Promise.all把一个Promise<T>[]包装成Promise<T[]>: const { Octokit } = require('@octokit/core') async function main() { const octokit = new Octokit({ auth: 'TOKEN ' }) const response = await octokit.request('GET /repos/{owner}/{repo}/pulls', { owner: '

    3.8K20编辑于 2022-10-24
  • 来自专栏cc log

    Next.js + 腾讯云开发Webify 打造绝佳网站

    用来sitemap生成站点地图xml 使用@octokit/rest,@octokit/plugin-create-or-update-text-file来更新github中文件。 // getBookSitemap(), getPostSitemap() ]) } 更新Github中文件 'use strict'; const { Octokit } = require("@octokit/rest"); const { createOrUpdateTextFile, } = require("@octokit/plugin-create-or-update-text-file "); const { throttling } = require("@octokit/plugin-throttling"); const getSitemaps = require('. /sitemap') const MyOctokit = Octokit.plugin(createOrUpdateTextFile, throttling); exports.main = async

    1.8K10编辑于 2022-09-21
  • 来自专栏小程序·云开发专栏

    Next.js + 云开发Webify 打造绝佳网站

    用来sitemap生成站点地图xml; 使用@octokit/rest,@octokit/plugin-create-or-update-text-file来更新github中文件。 // getBookSitemap(), getPostSitemap() ]) } 更新Github中文件 'use strict'; const { Octokit } = require("@octokit/rest"); const { createOrUpdateTextFile, } = require("@octokit/plugin-create-or-update-text-file "); const { throttling } = require("@octokit/plugin-throttling"); const getSitemaps = require('. /sitemap') const MyOctokit = Octokit.plugin(createOrUpdateTextFile, throttling); exports.main = async

    1.9K30发布于 2021-09-10
  • 来自专栏云开发

    Next.js + 云开发Webify 打造绝佳网站

    用来sitemap生成站点地图xml; 使用@octokit/rest,@octokit/plugin-create-or-update-text-file来更新github中文件。         // getBookSitemap(),         getPostSitemap()     ]) } 更新Github中文件 'use strict'; const {     Octokit } = require("@octokit/rest"); const {     createOrUpdateTextFile, } = require("@octokit/plugin-create-or-update-text-file "); const {     throttling } = require("@octokit/plugin-throttling"); const getSitemaps = require('. /sitemap') const MyOctokit = Octokit.plugin(createOrUpdateTextFile, throttling); exports.main = async

    1.5K20编辑于 2023-03-30
  • 来自专栏小鑫同学编程历险记

    带你上手GitHub的Actions功能

    @actions/github:得到经过身份验证的 Octokit REST 客户端和对 GitHub 操作上下文的访问。 core.getInput("token"); const owner = core.getInput("owner"); const repo = core.getInput("repo"); // 获取octokit 对象进行后续操作 const octokit = github.getOctokit(token); // 执行函数 (async () => { try { await octokit.rest.issues.create

    99020编辑于 2022-12-26
  • 来自专栏iOS逆向与安全

    CocoaPods 使用手册:1、基础 2、高级用法: podspec.json、tweak集成AsyncSocket、 静态库

    inhibit_warnings => true II、高级用法 2.1 podspec.json https://github.com/CocoaPods/Specs/blob/master/Specs/7/8/5/OctoKit /0.5/OctoKit.podspec.json pod 'OctoKit', :podspec => 'KNMVVMReactiveCocoaDemo/0.5/OctoKit.podspec.json

    3.5K20发布于 2021-03-08
  • 来自专栏性能与架构

    Github 为什么开放了一套 GraphQL 版本的 API?

    }, "repositories":{ "edges":[ { "node":{ "name":"octokit.rb } } }, { "node":{ "name":"octokit.objc 10 } } }, { "node":{ "name":"octokit.net

    1.5K100发布于 2018-04-04
  • 来自专栏前端F2E

    如何制作 GitHub 个人主页

    创建脚本 我们正在构建的示例脚本是用Ruby编写的,使用GitHub gem octokit与你的仓库进行交互,使用nokogiri gem爬取网站,并使用httparty gem进行HTTP请求。 下面是示例代码,将其放在scripts/文件夹中: require 'httparty' require 'nokogiri' require 'octokit' # Scrape blog posts 最后,README文件被更新,首先使用octokit gem找到它,然后在README中找到要更新的地方,并使用一些正则: posts_regex = /### Recent Blog Posts\n\ ruby-version: 3.1 - name: Install dependencies run: gem install httparty nokogiri octokit 使用 gem install 命令安装所需的 Ruby 依赖(httparty、nokogiri 和 octokit)。

    1.6K30编辑于 2023-09-01
  • 来自专栏FreeBuf

    SCMKit:一款功能强大的针对源代码管理系统的安全测试套件

    使用的第三方库  该项目使用了下列第三方库: 代码库 URL 许可证 Octokit https://github.com/octokit/octokit.net MIT Fody https://github.com 安装下列NuGet包: Install-Package Costura.Fody -Version 3.3.3 Install-Package Octokit Install-Package GitLabApiClient server/bitbucket/reference/rest-api/ https://octokitnet.readthedocs.io/en/latest/ https://github.com/octokit /octokit.net https://docs.github.com/en/rest/overview https://docs.gitlab.com/ee/api/api_resources.html

    2K40编辑于 2023-03-29
  • 来自专栏小李的前端小屋

    如何拥有一款有特色的 Github Profile?

    (「环境变量会在后面的步骤中使用 Github Action 注入」) // 根据环境变量里的 token 登录 github 获取 followers const octokit = new Octokit ({ auth: `token ${githubToken}` }); // 登录 await octokit.rest.users.getAuthenticated(); // 获取 followers 数据 const followersRes = await octokit.rest.users.listFollowersForAuthenticatedUser({ per_page: 100

    1.2K10编辑于 2022-07-13
  • 来自专栏张善友的专栏

    Paket 介绍

    SourceLink.Fake nuget IKVM ~> 8.0.5 nuget NUnit nuget NUnit.Runners github fsharp/FAKE modules/Octokit /Octokit.fsx 此文件告知PAKET的来源是(NuGet或GitHub上)的包/文件名,它可以从这些源下载。

    1.3K90发布于 2018-01-19
  • 来自专栏应用实践

    Git 工作流优化:团队协作中的分支管理与冲突解决最佳实践

    5.2 自动化代码审查配置我开发了一套自动化代码审查系统,它能够在Pull Request创建时自动进行初步审查:// .github/workflows/auto-review.jsconst { Octokit } = require("@octokit/rest");class AutoReviewer { constructor(token) { this.octokit = new Octokit({ auth: token }); } async reviewPullRequest(owner, repo, pullNumber) { const { data: pr } = await this.octokit.pulls.get({ owner, repo, pull_number : pullNumber }); const { data: files } = await this.octokit.pulls.listFiles({

    99710编辑于 2025-09-20
  • 来自专栏Web Front End

    📦 Size Limit: 从开源项目学习如何为你的业务增加检测报告

    const directory = getInput('directory') || process.cwd(); // PullRequest 环境下 初始化 github 操作实例 const octokit 最终,这一步完毕我们已经可以生成前后对比下的 markdown 形式的 report 接下来我们仅需要将 markdown 形式的 report 通过之前初始化的 octokit 对象调用创建 PR 评论的 limit.formatResults(base, current)) ].join('\r\n'); // 获取当前 PR 下的所有评论 const commentLists = await octokit.paginate null : sizeLimitComment; } 上述的代码中我们使用了 octokit.paginate 方法来获得当前 PR 下的所有 comments,从而对比 comments 的 body /octokit.rest.issues.updateComment 来更新/创建关于 sizeLimit report 的内容。

    51910编辑于 2024-03-10
  • 来自专栏InCerry

    .NET周报 【5月第3期 2023-05-21】

    【英文】使用 Octokit.GraphQL 与 GitHub 讨论 API 交互 https://andrewlock.net/using-octokit-graphql-to-interact-with-the-github-discussions-api / 如何使用 Octokit.GraphQL NuGet 包的 GitHub 讨论中的 API。

    3.6K40编辑于 2023-08-31
  • 来自专栏stcnb

    格式设置规则

    dotnet_sort_system_directives_first = true using System.Collections.Generic; using System.Threading.Tasks; using Octokit ; // dotnet_sort_system_directives_first = false using System.Collections.Generic; using Octokit; using dotnet_separate_import_directive_groups = true using System.Collections.Generic; using System.Threading.Tasks; using Octokit dotnet_separate_import_directive_groups = false using System.Collections.Generic; using System.Threading.Tasks; using Octokit

    2.7K20编辑于 2022-01-09
  • 来自专栏洛竹早茶馆

    基于 Probot 实现 GitHub NPM 发布机器人?

    context.octokit 是一个经过认证的 GitHub 客户端,可以用来进行 REST API 和 GraphQL 调用,并允许你以编程方式做几乎任何你可以在 GitHub 上通过浏览器做的事情 }); // 在 issue 上发一条评论 return context.octokit.issues.createComment(params); }); }; 开发一个 Probot

    1K40发布于 2021-07-09
领券