首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

牛逼至极!用这个神器看代码太舒服了

访问之后,就可以看到这样的页面: 是的没错,这就在浏览器中打开了一个在线版的 VS Code,并打开了 Scrapy 的源代码,看代码就非常方便了。 无需克隆,无需任何配置,打开飞速,代码高亮!...他基于 VS Code 提供的 FileSystemProvider API 对接了 GitHub 的 REST API 实现了这些功能。...其中前者是 VS Code 提供的,可以提供文件读写操作,当然读写在线文件也是没问题的了;而后者是 GitHub 提供的,通过 REST API 可以获取 Repo 的文件夹或者某个文件。...如此,GitHub1s 就诞生了。 知道了原理之后,我们也可以自己把 GitHub1s 代码下载下来,改写一下,扩展一些功能:比如解除只读限制,保存的时候直接存储到自己的 Repo 等。...其实不是的,我观察了一下网络请求,是当前网页直接请求了 GitHub 的 API 实现的,所以 IP 就是我们自己客户端的真实 IP,网络请求如下所示: 但是请求 GitHub 的 API 没有跨域问题吗

93821

GitHub CLI 1.0 正式版发布,用命令行管理你的 GitHub 项目,不必再开网页!

GitHub在官方博客中表示,自年初发布测试版以来,用户使用GitHub CLI创建了超过25万个拉取请求,执行超过35万个合并,创建超过2万个问题。...GitHub CLI现已支持: 在终端里处理各种GitHub工作流,包括从处理问题到发布软件包; 调用GitHub API编写几乎所有动作的脚本,并为任何命令设置自定义别名; 除GitHub.com之外...从今以后,开发者只需输入gh命令,就可以快速签出拉取请求、查看提交代码差异、查询bug问题详细信息等。 对于Debian/Ubuntu用户: ? 对于Mac用户: ?...GitHub CLI怎么用 GitHub CLI的命令相当好记,全都以gh开头,之后跟上alias、api、pr、release、repo等,这些命令可以说是“顾名思义”。...对于拉取请求也是类似,gh pr后加上create、checkout、diff、review即实现相应功能。 ?

1.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用命令行管理你的GitHub项目,不必再开网页,官方CLI工具1.0版今日上线

    GitHub在官方博客中表示,自年初发布测试版以来,用户使用GitHub CLI创建了超过25万个拉取请求,执行超过35万个合并,创建超过2万个问题。...GitHub CLI现已支持: 在终端里处理各种GitHub工作流,包括从处理问题到发布软件包; 调用GitHub API编写几乎所有动作的脚本,并为任何命令设置自定义别名; 除GitHub.com之外...从今以后,开发者只需输入gh命令,就可以快速签出拉取请求、查看提交代码差异、查询bug问题详细信息等。 安装GitHub CLI 对于Debian/Ubuntu用户: ? 对于Mac用户: ?...GitHub CLI怎么用 GitHub CLI的命令相当好记,全都以gh开头,之后跟上alias、api、pr、release、repo等,这些命令可以说是“顾名思义”。...对于拉取请求也是类似,gh pr后加上create、checkout、diff、review即实现相应功能。 ?

    78220

    用命令行管理你的GitHub项目,不必再开网页,官方CLI工具1.0版今日上线

    GitHub在官方博客中表示,自年初发布测试版以来,用户使用GitHub CLI创建了超过25万个拉取请求,执行超过35万个合并,创建超过2万个问题。...GitHub CLI现已支持: 在终端里处理各种GitHub工作流,包括从处理问题到发布软件包; 调用GitHub API编写几乎所有动作的脚本,并为任何命令设置自定义别名; 除GitHub.com之外...从今以后,开发者只需输入gh命令,就可以快速签出拉取请求、查看提交代码差异、查询bug问题详细信息等。 安装GitHub CLI 对于Debian/Ubuntu用户: ? 对于Mac用户: ?...GitHub CLI怎么用 GitHub CLI的命令相当好记,全都以gh开头,之后跟上alias、api、pr、release、repo等,这些命令可以说是“顾名思义”。...对于拉取请求也是类似,gh pr后加上create、checkout、diff、review即实现相应功能。 ?

    86820

    『手撕Vue-CLI』拉取版本号

    实现说到这个拉取版本号的功能,其实就是一个简单的功能,最核心的就是如何获取到 GitHub 上的版本号。...获取 GitHub 上的版本号继续回到上次 GitHub Api 文档中,找一下与仓库相关获取仓库版本号的接口。回到 https://docs.github.com/en/rest?...简单解释一下这个请求地址:owner:仓库所属的用户或组织repo:仓库名称{} 是占位符,需要替换成具体的值,例如我要获取 vue-simple-template 这个仓库的版本号,请求地址就是:https...,然后通过 axios 请求 GitHub Api,获取到对应仓库的版本号。...这样就获取到了 GitHub 上的版本号,最后在添加上用户与终端交互的功能,就可以实现一个拉取版本号的功能了,在此之前我发现我下拉的版本号时控制台没有加载效果利用 ora 添加一下,改造 getTemplateTags

    4610

    Travis CI 教程:入门

    你应该看到这样的东西,表明分支已经完成了 GitHub: ? github_branch_pushed 单击绿色 比较和拉取请求 按钮。...github_open_pr_setup 单击绿色的 创建拉取请求 按钮,Travis 将自动开始工作。一旦您的构建完成,您将在 GitHub 页面上看到类似的内容: ?...按照与以前相同的步骤创建新的拉取请求。将此新拉取请求命名为 徽章,然后单击 “* 创建拉取请求”*。 Travis 将再次开展业务 - 由于您没有更改任何代码,测试将继续通过: ?...,你有一个现有的拉取请求,所以当 Travis 运行测试时,你应该在你的 GitHub 仓库中看到好消息: ?...github_to_done_pass 单击 合并拉取请求 按钮,然后单击 确认合并 按钮,您就完成了。 恭喜!

    5.1K21

    使用Google App Script和Google Sheet自动生成数据仪表盘

    在我们上面假设的场景中,我们可以通过Github API的REST URL来轻松地获取我们需要追踪的数据: https://api.github.com/:owner/:repo 该请求的响应包括stargazers...步骤2:创建Google App Script从API拉取数据 Google App Script 是一门基于JavaScript的语言,你可以用它来对Google Sheets(以及其他Google套件...首先让我们创建一个函数来向Github的API发送请求。下面给出的代码片段通过访问Github的API获取到了xtract的stargazers数目并将值填充到A2单元格当中。...举例来说,如果键值的内容为Github,意味着我们会向Github的API发送请求并存储指定字段的值。下面给出本教程中我们做出的合约。...步骤3:设置一个自动触发器来拉取数据 脚本的自动化可以通过一个触发器周期性地去执行改脚本来实现。

    6.5K60

    如何快速删除harbor镜像

    目标 通过命令行能够查询当前所有的项目、无论是否公开、仓库数量 通过命令行能够查询项目下的仓库名和镜像名、拉取次数 在命令行能够指定标签和保留个数进行删除镜像标签 能够获取镜像的标签数 删除后,不支持立刻垃圾清理...github 实现 获取harbor中所有的项目,API可通过harbor的 swagger获取 //根据harbor swagger测试出来的结果定义要获取的数据结构 type MetaData struct...{ //定义url url = url + "/api/v2.0/projects" //url = url + "/api/projects" // 构造请求 request, _...fmt.Println("仓库名----------拉取次数") for i := 0; i < len(output); i++ { fmt.Println(output[i]["name.../harbor repo ls -u https://harbor.zaizai.com -p goharbor 仓库名----------拉取次数 goharbor/harbor-portal 0

    2.1K20

    Go 每日一库之 colly

    首先,我们介绍colly的基本概念。然后通过几个案例来介绍colly的用法和特性:拉取 GitHub Treading,拉取百度小说热榜,下载 Unsplash 网站上的图片。...GitHub Treading 我之前写过一个拉取GitHub Treading 的 API,用colly更方便: type Repository struct { Author string...这样需要很长时间,colly提供了异步爬取的特性,我们只需要在构造Collector对象时传入选项colly.Async(true)即可开启异步: c1 := colly.NewCollector(...) for _, item := range items { d.Visit(item.Links.Download) } }) 初始化访问,我们设置拉取 3 页,每页 12 个(和页面请求的个数一致.../10/11/godailylib/goquery/ 用 Go 实现一个 GitHub Trending API:https://darjun.github.io/2021/06/16/github-trending-api

    1.1K20

    使用 dotnet-monitor 分析.NET 应用程序

    在运行dotnet应用程序时,不同的本地环境和生产环境中的差异可能使收集诊断工件(例如日志,跟踪,过程转储)变得困难, 所以需要通过公开一致的REST API来简化诊断的流程,而不受程序环境的影响,可以更方便的分析程序的问题...dotnet monitor collect Dokcer 环境 docker pull mcr.microsoft.com/dotnet/nightly/monitor:5.0.0-preview.1 拉取完成后...Trace 跟踪数据,http://localhost:52323/trace/pid ,trace 可以获取到 CPU Stack(栈), Http 请求的开始和结束事件,来自 EventSourceLogger...总结 https://github.com/dotnet/diagnostics dotnet-monitor 诊断工具,提供了一套 REST API 来访问诊断数据,目前还只推出了预览版,大家可以在...REST API, 你可以在 github 关注这个项目,了解它后台是如何工作的 ?

    71010

    KubeGems教学系列 - 快速体验 Model X

    OCI 协议标准的API Server,它主要响应来至CLI的认证和模型管理的请求 modelxdl (ModelX Download Tools) Modelx下载工具,它主要用于在 Kubernetes...目录,执行下列命令快速拉取一个带 Minio 服务的 Modelx 模型仓库 $ export ADVERTISED_IP= ## 设置你的主机 IP $ sed -i "s/__...Model X Registry服务更多的配置参数可参考 https://github.com/kubegems/modelx Model X CLI 下载最新的 ModelX CLI二进制代码 https...#登录仓库 $ modelx login modelx #modelx registry没有配置 OIDC 时,暂时无需 token 认证,在此处按回车跳过即可 Token: Login...你可能还喜欢 点击下方图片即可阅读 GitHub 搜索【KubeGems】或直接访问 https://kubegems.io/ 了解更多.

    51920

    使用 dotnet-monitor 分析.NET 应用程序

    dotnet monitor collect Dokcer 环境 docker pull mcr.microsoft.com/dotnet/nightly/monitor:5.0.0-preview.1 拉取完成后...perfview 打开并分析 Trace 跟踪数据, http://localhost:52323/trace/pid,trace 可以获取到 CPU Stack(栈), Http 请求的开始和结束事件..., 下载生成的 .nettrace 文件,你同样可以使用 VS 或者 PerfView 打开 总结 https://github.com/dotnet/diagnostics dotnet-monitor...诊断工具,提供了一套 REST API 来访问诊断数据,目前还只推出了预览版,大家可以在 github上 反馈和关注项目的进度 扩展项目 dotnet-monitor-ui 是一个针对与 dotnet-monitor...的ui项目,这得益于 dotnet-monitor 提供了一套便捷的 REST API, 你可以在 github 关注这个项目,了解它后台是如何工作的

    65100

    使用 GitHub 和 Python

    在这个例子中的持续部署服务是一个简单的 Flask 应用,其带有接受 GitHub 的网络钩子webhook请求的 REST 端点endpoint。...在验证每个请求都来自正确的 GitHub 仓库后,服务器将拉取pull更改到仓库的本地副本。这样每次一个新的提交commit推送到远程 GitHub 仓库,本地仓库就会自动更新。...使用蓝图可以对 API 进行逻辑分组,使应用程序更易于维护。通常认为这是一种好的做法。...GitPython 模块中的 Repo 对象用于访问远程仓库 origin。该服务在本地拉取 origin 仓库的最新更改,还用 --rebase 选项来避免合并的问题。...这就是持续部署的魔力所在。每次接收到 GitHub 请求时将拉取仓库的最近更新,同时 gunicore 检测这些更改并且自动重启服务。

    1.7K10

    中秋节最后一天,手撸一个自己的前端脚手架

    4.create命令 create命令的主要作用就是去git仓库中拉取模板并下载对应的版本到本地,如果有模板则根据用户填写的信息渲染好模板,生成到当前运行命令的目录下~ action(() => { /...我们需要获取仓库中的所有模板信息,我的模板全部放在了git上,这里就以git为例,我通过axios去获取相关的信息~~~ npm i axios 这里借助下github的 api const axios...await axios.get(`https://api.github.com/repos/wj-cli/${repo}/tags`); return data; }; // 获取版本信息 spinner...到此安装项目的功能就完成了,我们发现这里面所有用到的地址的路径都写死了,我们希望这是一个更通用的脚手架,可以让用户自己配置拉取的地址~ 5.config命令 新建config.js 主要的作用其实就是配置文件的读写操作...'HOME' : 'USERPROFILE']}/.zhurc`; // 配置文件的存储位置 const defaultConfig = { repo: 'wj-cli', // 默认拉取的仓库名

    9910

    Github主页美化-动态信息构建

    更新记录 更新记录 2021-08-10 DIY Github主页-动态构建 最新博客拉取(Dynamic Latest Blog Posts) 代码语言统计(WakaTime) DIY GitHub...主页 动态数据构建:美化参考内容 最新博客拉取:GitHub Profile README Generator - Dynamic Latest Blog Posts(一个动态构建资源库:列出了实用的插件目录...)、blog-post-workflow 展示提交代码所用语言:wake readme搭配GitHub Actions使用 1.最新博客拉取 Dynamic Latest Blog Posts...账号关联的WakaTime的API KEY,如果没有则手动配置即可) 引入插件,安装完成重启eclipse ​ Help → Eclipse Marketplace… 搜索wakatime,随后一步步安装即可...配置 ​ 插件安装完成随后访问File->WakaTime->API Key 输入相应的值接口 ​ 上述配置完成,重新查看统计面板,则相应数据会显示在面板上,随后便待定时器定时获取wakatime

    35220

    性能百万s:腾讯轻量级全局流控方案详解

    2、请求统计用拉取的方式替换上报 对于请求的统计方式,一般全量上报不可行,所有业务的请求量至少1:1上报到ckv,ckv的容量和是个问题,单key也容易成为热点。...比如拉取配额设置10,即正常10个请求要拉取一次配额,这时流控api会请求一次ckv拉取配额,这个业务请求耗时增加约1ms。 优势:方案不采用agent的方式,部署维护更简单。...,会判断时间是否已经超过一个设定值,在失效时间内不会尝试拉取配额,作用是减少无效的拉取; 4、 拉取配额先获取原子锁,作用是当业务进程并发拉取时,只有获取锁成功的进程,才能拉取赔额额; 整个流程考虑了所有会发生的情况...极端情况下,获取锁的进程core掉,就会导致锁无法释放,其他进程需要拉取配额时也获取不了锁。死锁不会影响业务请求正常通过,但由于无法拉取配额,会导致全局流控无法使用。...四、方案运维 (一)部署及扩展 部署: 1、管理定时器的部署,只需单独部署到脚本机上; 2、业务模块添加流控api,已经接入原来单机流控的业务,无需改动业务逻辑代码,只需要替换旧的静态库和依赖的的头文件即可

    2.6K00
    领券