您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
cleanup noisy timeline items and auto expand
- // ==UserScript==
- // @name auto-expand-github-issues
- // @namespace http://tampermonkey.net/
- // @version 0.1.2
- // @description cleanup noisy timeline items and auto expand
- // @author pengx17
- // @match https://github.com/*/issues/*
- // @match https://github.com/*/pull/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=github.com
- // @require https://cdn.jsdelivr.net/npm/@holoflows/kit@0.9.0/umd/index.cjs
- // @grant none
- // @license MIT
- // ==/UserScript==
- (function () {
- "use strict";
- // Your code here...
- async function main() {
- const { LiveSelector, MutationObserverWatcher } = HoloflowsKit;
- autoLoadMore();
- hideGitHubActionItems();
- ////
- function autoLoadMore() {
- const loadMoreButton = new LiveSelector().querySelector(
- "button.ajax-pagination-btn"
- );
- // auto expand github timeline
- new MutationObserverWatcher(
- loadMoreButton,
- document.querySelector("#repo-content-turbo-frame")
- )
- .useForeach((node, key, meta) => {
- node.click();
- })
- .startWatch({ attributes: true, childList: true, subtree: true });
- }
- function hideGitHubActionItems() {
- const items = new LiveSelector().querySelectorAll(
- ".js-timeline-item .js-updatable-content"
- );
- // auto expand github timeline
- new MutationObserverWatcher(
- items,
- document.querySelector("#repo-content-turbo-frame")
- )
- .useForeach((node, key, meta) => {
- const hideNode = () => {
- if (node.innerText.includes("with GitHub Actions") || node.innerText.includes('View deployment')) {
- node.style.display = "none";
- } else {
- node.style.display = "block";
- }
- };
- hideNode();
- return {
- onNodeMutation: hideNode,
- };
- })
- .startWatch({ attributes: true, childList: true, subtree: true });
- }
- }
- main();
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址