gitlab通过令牌获取issue,写入xls

2023-05-16

1:创建令牌
在设置里面创建
在这里插入图片描述
2:根据项目和用户名发送curl命令测试:
curl --header “PRIVATE-TOKEN: glpat-R_N9x4ssboy5_ti7RyjC” “http://192.168.50.182:5006/api/v4/projects/Guxinhua%2Fwst_t41/issues”

会返回一大堆数据,

3:用Python简化:

import requests
import json

# 请求数据的 URL 和访问令牌
url = "http://192.168.50.182:5006/api/v4/projects/Guxinhua%2Fwst_t41/issues"
private_token = "glpat-R_N9x4ssboy5_ti7RyjC"

# 构造 HTTP 请求头,并添加访问令牌
headers = {"PRIVATE-TOKEN": private_token}

# 发送 GET 请求,并获取响应数据
response = requests.get(url, headers=headers)

# 解析 JSON 数据并打印格式化后的结果
data = json.loads(response.content.decode())
formatted_data = json.dumps(data, sort_keys=True, indent=4, separators=(',', ': '))

print(formatted_data)

这样好看一点,然后写入xls的程序:

import requests
import json
import xlwt

# 请求数据的 URL 和访问令牌
url = "http://192.168.50.182:5006/api/v4/projects/Guxinhua%2Fwst_t41/issues"
private_token = "glpat-R_N9x4ssboy5_ti7RyjC"

# 构造 HTTP 请求头,并添加访问令牌
headers = {"PRIVATE-TOKEN": private_token}

# 发送 GET 请求,并获取响应数据
response = requests.get(url, headers=headers)

# 解析 JSON 数据并存入 Excel 文件中
data = json.loads(response.content.decode())
workbook = xlwt.Workbook(encoding="utf-8")
worksheet = workbook.add_sheet("Issues")

# 写入表头
headings = ["ID", "Title", "Description"]
for index, heading in enumerate(headings):
    worksheet.write(0, index, heading)

# 写入 Issue 数据
for index, issue in enumerate(data):
    row = worksheet.row(index+1)
    row.write(0, issue["iid"])
    row.write(1, issue["title"])
    row.write(2, issue["description"])

# 保存 Excel 文件
workbook.save("issues.xls")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gitlab通过令牌获取issue,写入xls 的相关文章

  • GitLab 在 Debian 上安装失败

    我正在尝试在 Debian 8 5 0 上安装 GitLab 我遵循安装指南 https about gitlab com downloads debian8但最后一步失败了 我在文档中找不到任何信息 gitlab ctl 重新配置完成 R
  • Gitlab:无法识别对等方的证书颁发者

    我在全新安装 gitlab 时遇到此错误 该消息如下所示 fatal unable to access https gitlab ci token email protected cdn cgi l email protection som
  • 世博会错误 - 无法加载所有资源

    由于某种原因 当第一次使用命令启动我的应用程序时expo r ci no dev我收到Failed to load all assets error 收到错误的图像 https i stack imgur com pcvv4 png 如果我
  • 如何将 HTML 表格导出为 .xlsx 文件

    我有一个关于导出的问题HTML表格 as an xlsx文件 我做了一些工作 现在我可以将其导出为xls 但我需要将其导出为xlsx 这是我的 jsFiddle https jsfiddle net 272406sv 1 https jsf
  • Gitlab 备份错误:包对象因信号 9 死亡

    我有一个存储库 有 2 个分支 大小为 3 5GB 每个分支大约 1 5GB git 本身就有 700MB 这是错误 备份失败 失败的 失败 opt gitlab embedded bin git git dir mountdata git
  • 无法访问 GitLab:SSL 证书已过期

    在 Visual Studio 中 我尝试从 GitLab 上的存储库中提取一些更改 但它给了我一个错误 Git 因致命错误而失败 无法访问https gitlab git SSL证书问题 证书已过期 如何生成新证书并将其添加到 VS 中
  • 在 iOS 上创建 Excel XLS 文件

    我正在尝试创建 Excel 格式的报告 准备通过电子邮件发送 到目前为止 我发现最好 最简单的方法是创建一个 xml 文档 如下所示 并将其另存为 xls
  • 如何在gitlab中发布javadoc?

    如何在gitlab中发布javadoc 到目前为止 我已将 java docs html 页面添加到存储库中 但是当我尝试查看它们时 会显示原始文本 html 源 而不是呈现的 html 页面 有可能吗 为任何偶然发现这个问题的人提供更新
  • gitlab:带有大型存储库的 git clone https 失败

    当尝试通过 https 克隆大型存储库 700MB 时 git 失败并显示 c git projects gt git clone https git mycompany de fs git Cloning into fs Username
  • 使用python将文本文件转换为excel文件

    我正在研究 INFORMIX 4GL 程序 该程序生成输出文本文件 这是输出的示例 Lot No Purchaser name Billing Payment Deposit Balance J1006 JAUHARI BIN HAMIDI
  • 更改目录时 Gitlab CI 运行程序作业失败退出状态 1

    我正在使用我的个人机器作为使用 Fastlane 的 iOS 项目的运行程序 这主要是因为共享运行器没有为 iOS 设置 因为它们没有安装 Xcode 更改目录时我的作业立即失败 它是一个 shell 运行程序 根本没有其他自定义配置 有什
  • 将存储库从 Github 移至 Gitlab

    有没有办法将整个存储库从 Github 移动到 GitLab 对于代码本身来说 只需在 GitLab 上创建一个新的存储库并推送到它即可 Wiki 页面位于 Github 上的单独分支中 并通过 Git 机制进行管理 据我所知 GitLab
  • 数据表下载 xls/csv 文件无法正常工作

    我想要 3 个按钮 下载 csv xls 和 pdf 文件 就我而言 当我单击下载 csv 文件按钮时 它会以 csv 文件扩展名保存 但当我打开它时 它是 excel 它不是逗号分隔的文件 PDF 下载按钮工作正常 xls 按钮不起作用
  • GitLab API 如何获取最后一次提交?日志树?

    GitLab API 如何获取最后一次提交 GET projects id repository tree name assets type tree mode 040000 id 6229c43a7e16fcc7e95f923f8ddad
  • 从 Python 将分层 JSON 数据写入 Excel xls?

    我想将一些数据从 python 写入 xlsx 我目前将其存储为 JSON 但它从 Python 中输出什么并不重要 单个文章的 JSON 如下所示 Word Count 50 Key Words Blah blah blah Foo Fr
  • 如何使用 GitLab CI only:changes with only:refs?

    My gitlab ci yml配置有这样的工作 Lint dummy stage prepare tags my tag only refs merge requests changes Thorfile script bin true
  • 如何使用 LDAP 身份验证使用 gitlab 设置管理员用户?

    我刚刚设置了 gitlab 但我完全迷失了管理员用户 维基百科似乎对这个话题保持沉默 谷歌也没有提供帮助 那么 如何在 LDAP 身份验证上使用 gitlab 设置管理员用户 您还可以通过在 Rails 控制台中执行以下操作来为用户设置管理
  • 如何从 500 个 .xls Excel 文件中的单元格中获取数据?

    我想问你如何从许多Excel中的几个确定的 并且总是相同的 单元格中获取数据 xls文件 即我有一个清单 xls文件位于一个文件夹中 每个文件内部都有相同的表 但具有不同的值 我想从以下位置获取数据A1 C2 E3从文件夹中的所有文件中提取
  • 无法将 git add origin git@anything 与新的 git 目录一起使用

    我有一个项目 我正在生成许多提交 因此它占用的空间正在快速增长 由于我有一个 gitlab 页面来推送提交 因此我决定最好删除本地 git 目录中的这些旧提交 因为我始终可以从 gitlab 获取它们 为此 我只需删除本地 git 目录 然
  • gitlab 请求将分支 A 合并到开发中(落后 3 次提交)我应该担心吗?

    在 gitlab 中创建合并请求时 我经常收到一条消息 请求将分支 A 合并到开发中 x 提交落后 gitlab想告诉我什么 我应该担心还是需要修复某些东西 什么 一段时间后合并请求在项目中打开时 由于其他人合并了自己的更改 您尝试合并到的

随机推荐

  • 蓝牙模块 HC-06

    蓝牙模块 HC 06 基于STM32f103小白使用教程 使用TCL转串口使蓝牙模块进入AT指令模式AT指令分析 xff1a 注意 xff1a 串口回调函数 xff1a 串口助手配置手机蓝牙连接APP手机扫描页面 xff1a 发送文本界面按
  • 用VScode用SSh远程连接Ubantu虚拟机

    一 思路 xff1a 1 首先在Ubantu虚拟机中安装ssh服务 xff0c 安装成功后 xff0c 启动ssh服务 2 在在VScode中安装Remote Development插件 xff0c 修改config文件 xff0c 将用户
  • CUDA安装失败问题解决(windows)

    1 CUDA安装 CUDA在windows中的安装具体可以参考以下两篇文章 xff1a 参考1 https blog csdn net weixin 43848614 article details 117221384 参考2 https
  • 【AI学习笔记】Error: ffmpeg error (see stderr output for detail)

    报错 xff1a 原因 xff1a 我询问了一下大佬 xff0c 大佬说让我调试一下ffmpeg库 xff0c 看本地能不能用 xff0c 然后又结合了我查看的一些博文及本地环境 xff0c 推论出我很可能没有配置环境 由于我conda一个
  • Windows 本地安全策略和本地组策略

    一 本地安全策略 1 概念 主要对登录到计算机的账户进行一些安全设置 xff0c 主要影响是本地计算机安全设置 2 打开方式 1 xff09 点击开始菜单 gt Windows管理工具 gt 本地安全策略 2 xff09 使用命令打开 se
  • Sublime编辑器4(4143)的P解方法

    首先官网下载 Sublime Text4 xff08 4143 xff09 然后安装好他 然后打开他的安装目录 找到 sublime text exe 这个文件 随便找一个16进制编辑器打开这个文件 用查找替换功能 找到 807805000
  • Tomcat9的彻底卸载、安装并配置

    Tomcat卸载 删除本地Tomcat的文件夹打开系统注册表 xff0c Ctrl 43 F搜 Tomcat xff0c 将注册信息删除管理员运行cmd xff0c 执行 xff1a sc delete tomcat8 xff08 8代表版
  • Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can‘t change power state from D3cold to D0 的解决方法

    Ubuntu 20 04安装CUDA失败导致系统黑屏消息nvidia 0000 01 00 0 can 39 t change power state from D3cold to D0 的解决方法 贺志国 前天 xff0c 因为无聊 xf
  • 网络系统管理Debian模块||AppSrv的CA(证书颁发机构)配置详解

    该模块基于2021年网络系统管理样题六的赛题 详细完整解答整个赛题 关于本模块的技术支持可私信本人 小白奋斗ing B站同名 6 CA 证书颁发机构 CA根证书路径 csk rootca csk ca pem 签发数字证书 颁发者信息 仅包
  • Android|将指定项目源改为阿里源解决编译超时以及导入依赖问题

    Android Studio版本 xff1a 2021 3 1 在 settings grale 中的两个 repositories 中分别添加以下代码 xff1a Tip xff1a 添加至最上方 xff0c 否则可能不生效 xff0c
  • C#我们写的代码去哪里找?如何在其他电脑上运行

    首先我们不一定要在编辑器中运行 在文件夹里一样可以 在解决方案下找到我们项目相对应的文件夹 右击 选择 在文件夹资源管理器中打开文件夹 然后代开 bin Debug 然后点击那个和我们项目名相同的文件 项目就一样可以跑起来了 也就说明我们写
  • 安装rpm包并自动安装依赖

    yum y localinstall linuxqq rpm 比如安装qq
  • LeetCode从入门到销号

    欢迎各位各位收看从入门到脱坑栏目 xff0c 今天给大家演示一下LeetCode怎么玩 1 xff1a 注册一个账号 2 xff1a 点击题库 3 xff1a 点击 两数之和 xff0c 如图所示 4 来到以下界面 xff0c 5 xff1
  • 记事本写c语言

    大家好 xff0c 欢迎来到有用无用栏目 xff0c 今天给大家演示一下用记事本写c语言 xff0c 0 xff1a 操作视频 点击观看 1 xff1a 编译过程 首先 xff0c 要明白c语言是怎么可以运行的 源文件 c gt 预处理 i
  • gdb调试C语言程序

    为什么要调试程序 xff1f 很常见的 xff1a 1 xff1a 在程序的某一行你想知道一个变量的值 2 xff1a 你想知道程序运行到哪里异常了 接下来介绍gdb调试器的简单用法 xff0c b break xff1a 设置断点 r r
  • cscope+ctags of vimrc

    span class token keyword if span filereadable span class token punctuation span span class token string 34 etc vim vimrc
  • 有用的samba配置文件

    span class token punctuation span guxinhua span class token punctuation span span class token assign left variable path
  • redha笔记本最小安装,打开wifi,搭建gitlab

    打开wifi yum span class token function install span NetworkManager systemctl start NetworkManager dispatcher service yum s
  • Ubuntu 16.04登录后进入蓝屏的解决措施

    今天启动Ubuntu 16 04系统后 xff0c 在显示登录界面时 xff0c 颜色和平时相比更加暗淡一些 xff0c 输入密码后 xff0c 一直停留在蓝屏界面 xff08 我当时没有拍照 xff0c 借用网上一张图片说明 xff0c
  • gitlab通过令牌获取issue,写入xls

    1 xff1a 创建令牌 在设置里面创建 2 xff1a 根据项目和用户名发送curl命令测试 xff1a curl header PRIVATE TOKEN glpat R N9x4ssboy5 ti7RyjC http 192 168