首页
学习
活动
专区
圈层
工具
发布

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

访问之后,就可以看到这样的页面: 是的没错,这就在浏览器中打开了一个在线版的 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 没有跨域问题吗

1.1K21

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.5K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用命令行管理你的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即实现相应功能。 ?

    88020

    用命令行管理你的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即实现相应功能。 ?

    99620

    Travis CI 教程:入门

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

    7.2K21

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

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

    19010

    使用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:设置一个自动触发器来拉取数据 脚本的自动化可以通过一个触发器周期性地去执行改脚本来实现。

    8.7K60

    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.4K20

    如何快速删除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.5K20

    使用 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 关注这个项目,了解它后台是如何工作的 ?

    89310

    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/ 了解更多.

    65320

    使用 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 关注这个项目,了解它后台是如何工作的

    84100

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

    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', // 默认拉取的仓库名

    24510

    使用 GitHub 和 Python

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

    2.1K10

    Echoes 云探针:轻量级服务器监控状态探针自动告警工具(跨平台、无依赖、一键部署)

    /Echoes为什么选择 Echoes(服务器监控/主机监控/系统监控/云探针)轻量级、无依赖、跨平台:无需安装任何依赖,直接运行二进制即可,适合云服务器与多种环境的快速部署与迁移。...探针+告警一体化:集成“服务器状态获取探针、健康检查(Ping 探活)、自动监控告警”于一体,降低接入门槛。全参数可控:所有行为由启动参数控制,模式切换仅需重启并使用新参数,清晰稳定、可审计、可复现。...主动服务与探活 API:内置端口服务与 REST 接口(/ping、/info),便于外部系统对接与巡检。..."Arch": "386", "CpuCores": 2 } }, "msg": "success"}AI写代码典型场景(DevOps/SRE/自动化运维)云服务器与边缘节点的探针部署与主动拉取状态...、REST API、/ping、/infoCPU 使用率监控、内存使用率监控、磁盘使用率监控、负载率监控、负载率告警、阈值告警、每日播报、自检间隔DevOps、SRE、自动化运维、云服务器、VPS、边缘计算

    74320

    好久不见!ArkUI-X 6.0.0 Release 正式发布,跨平台能力全面升级

    这些组件覆盖了列表、导航、筛选、折叠布局、交互反馈等高频开发场景,开发者无需再为多端组件差异重复封装,直接调用即可实现跨端一致展示。(组件完整列表可参考:组件跨平台列表[1]) 3....DevEco Studio 内置集成(同上) Android Android 8+ (API level 26+) 无需单独下载,框架自动适配 iOS iOS 10+ 无需单独下载,框架自动适配 源码获取...:两种方式快速拉取 想要基于最新版本开发,可通过以下方式获取源码(需提前完成 GitCode 账号注册、SSH 公钥配置、git 及 git-lfs 安装): 方式一(推荐):repo + SSH 下载...pull' 方式二:repo + HTTPS 下载 # 从版本分支获取最新源码 repo init -u https://gitcode.com/arkui-x/manifest.git -b ArkUI-X...未配置的报错提示,无需担心 —— 该报错仅影响 Android/iOS 端编译,完全不影响 OpenHarmony 平台的开发与运行,开发者可先聚焦鸿蒙端开发,后续按需配置其他平台 SDK 即可。

    36610

    Flutter 适配 OpenHarmony 全流程实战:基于 GitCode 社区项目快速落地

    一、获取项目稳定版本包 为避免分支迭代导致的环境兼容性问题,建议优先选择 稳定版本的项目压缩包,而非直接通过 git clone 拉取代码。...通过社区分享的直接下载链接获取,确保文件名为 gitcode_pocket_tool-v1.0.0.zip。...七、运行项目(模拟器/真机验证) 所有配置完成后,即可启动项目验证效果,具体步骤如下: 1....成功运行效果 应用将正常展示「GitCode 口袋工具」核心功能: 支持 GitCode 平台用户搜索、代码仓库搜索; 实现下拉刷新、上拉加载更多的分页浏览功能; 可查看用户详情、仓库信息与统计数据。...依赖拉取失败(401/403 错误) 1.

    27610
    领券