Greasy Fork

GitHub 提交信息显示网页视图

该脚本将 GitHub 上的提交信息转化为 HTML 视图,以更清晰地查看提交详情。它会自动将提交信息列表、提交头部和最新提交信息转化为 HTML 格式,提供更佳的视觉效果和用户体验。

目前为 2024-09-07 提交的版本。查看 最新版本

作者
人民的勤务员
评分
0 0 0
版本
1.0.0.14
创建于
2024-08-30
更新于
2024-09-07
大小
28.1 KB
许可证
MIT
适用于

GitHub提交信息显示HTML

「 该脚本将 GitHub 上的提交信息转化为 HTML 视图,以更清晰地查看提交详情。它会自动将提交信息列表、提交头部和最新提交信息转化为 HTML 格式,提供更佳的视觉效果和用户体验。 」

Views

Download:Github | ⭐Greasy Fork

GitHub CommitMessage Html View

描述

GitHub CommitMessage Html View 是一个用户脚本,旨在将 GitHub 上的提交信息转换为 HTML 视图,从而提供更清晰的提交详情。该脚本自动将提交信息列表、提交头部和最新提交信息转换为 HTML 格式,以增强视觉效果和用户体验,配合git使用

功能

  • 提交信息列表转换: 将提交消息列表中的提交信息转化为 HTML 视图。
  • 头部信息展示: 显示提交头部和最新提交的详细信息。
  • 增强视觉效果: 改善提交信息的可视性和用户体验。

PowerShell配合上传到远程仓库

点击qinwuyuan.ps1下载Powershell脚本

 param (
    [string]$qinwuyuan_messageFilePath
)
$qinwuyuan_scriptPath = $PSScriptRoot
$qinwuyuan_rootDrive1 = [System.IO.Path]::GetPathRoot($qinwuyuan_scriptPath).TrimEnd('\')
if (-not $qinwuyuan_messageFilePath) {
    $qinwuyuan_messageFilePath = "$qinwuyuan_rootDrive1\path\to\change\commit.txt"
}
$qinwuyuan_oldCommitFilePath = "$qinwuyuan_scriptPath\oldcommit.txt"
if (-not (Test-Path $qinwuyuan_messageFilePath)) {
    exit 1
}
if (-not (Test-Path .git)) {
    exit 1
}
$qinwuyuan_newCommitMessage = Get-Content $qinwuyuan_messageFilePath -Raw
$qinwuyuan_oldCommitMessage = if (Test-Path $qinwuyuan_oldCommitFilePath) {
    Get-Content $qinwuyuan_oldCommitFilePath -Raw
} else {
    ""
}
if ($qinwuyuan_newCommitMessage -eq $qinwuyuan_oldCommitMessage) {
    $qinwuyuan_currentDateTime = Get-Date -Format "yyyy/M/d HH:mm:ss"
    $qinwuyuan_commitMessage = @"
https://avatars.githubusercontent.com/u/96548841?v=4&size=32">
https://github.com/ChinaGodMan">
  人民的勤务员Github:ChinaGodMan

(UTC+8) $qinwuyuan_currentDateTime 
"@
} else {
    $qinwuyuan_currentDateTime = Get-Date -Format "yyyy/M/d HH:mm:ss"
    $qinwuyuan_commitMessage = $qinwuyuan_newCommitMessage -replace '\$qinwuyuan_currentDateTime', $qinwuyuan_currentDateTime
}
$qinwuyuan_currentBranch = git rev-parse --abbrev-ref HEAD
if ($LASTEXITCODE -ne 0) {
    exit 1
}
git add .
git commit -m $qinwuyuan_commitMessage
if ($LASTEXITCODE -ne 0) {
    exit 1
}
git push origin $qinwuyuan_currentBranch --force
if ($LASTEXITCODE -ne 0) {
    exit 1
}
Copy-Item -Path $qinwuyuan_messageFilePath -Destination $qinwuyuan_oldCommitFilePath -Force

GitHub相关脚本

  • GitHub提交信息显示HTML: 该脚本将 GitHub 上的提交信息转化为 HTML 视图,以更清晰地查看提交详情。它会自动将提交信息列表、提交头部和最新提交信息转化为 HTML 格式,提供更佳的视觉效果和用户体验。
  • GitHub文件夹下载: 添加一个下载按钮,允许轻松下载特定的 GitHub 文件夹。
  • GitHub下载单文件和复制文件URL: 在每个文件行的末尾添加按钮,以复制原始文件 URL 和下载文件
  • github显示仓库大小: 在Github查看仓库和搜索仓库时显示仓库大小
  • GitHub Sort by Date: 仓库列表文件排序方式改为日期降序,方便查看最新更新的文件。

支持

许可证

此脚本使用 MIT 许可证

使用后: 1.png 使用前: 2.png

使用帮助

更多用户脚本 / 回到顶部↑