This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name GitHub to ZenHub Link | |
// @namespace boehs.com | |
// @include *://github.com/*/issues/* | |
// @grant none | |
// @run-at document-ready | |
// ==/UserScript== | |
setTimeout(() => { | |
(() => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'json' | |
require 'fileutils' | |
require 'net/http' | |
require 'uri' | |
require 'digest' | |
OPENAI_API_KEY = ENV['OPENAI_API_KEY'] | |
if OPENAI_API_KEY.nil? || OPENAI_API_KEY.empty? | |
puts "Error: OPENAI_API_KEY environment variable is not set." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name GitHub PR Review Actions | |
// @namespace http://tampermonkey.net/ | |
// @version 1.0 | |
// @description Adds buttons to help review | |
// @author Eric Boehs | |
// @match https://github.com/*/*/pull/* | |
// @run-at document-ready | |
// @inject-into content | |
// ==/UserScript== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Tab Focus through VA Platform Documentation Search Results | |
// @description Use the tab key to navigate through VA Platform Documentation Search Results | |
// @version 1.0.0 | |
// @match *://depo-platform-documentation.scrollhelp.site/search.html* | |
// @include *://depo-platform-documentation.scrollhelp.site/search.html* | |
// @grant none | |
// @author ericboehs eric@boehs.com | |
// @namespace ericboehs | |
// ==/UserScript== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
xml="/volume1/kiwix-share/" | |
library="/volume1/kiwix-share/" | |
log=($(find $library -name '*.zim' | sort)) | |
if [ -f "$xml/library.log" ]; then | |
IFS=$'\n' read -d '' -r -a oldlog < "$xml/library.log" | |
fi | |
if [[ "${log[@]}" == "${oldlog[@]}" ]]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env bash | |
# Ensure GitHub CLI and jq are installed | |
if ! command -v gh &> /dev/null || ! command -v jq &> /dev/null; then | |
echo "Error: This script requires the GitHub CLI (gh) and jq to be installed." | |
exit 1 | |
fi | |
# Optional: Define GIT_DEFAULT_BRANCH if not set in the environment | |
if [ -z "$GIT_DEFAULT_BRANCH" ]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name GitHub PR Status Markdowner | |
// @namespace http://tampermonkey.net/ | |
// @version 1.0 | |
// @description Copy MD of GitHub PR Review Statuses | |
// @author Eric Boehs | |
// @match https://github.com/pulls* | |
// @grant GM.setClipboard | |
// @run-at document-ready | |
// @inject-into content |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env bash | |
# <bitbar.title>VA SOCKS</bitbar.title> | |
# <bitbar.version>v1.0</bitbar.version> | |
# <bitbar.author>Eric Boehs</bitbar.author> | |
# <bitbar.author.github>ericboehs</bitbar.author.github> | |
# <bitbar.desc>Connects to VA SOCKS and provides useful links</bitbar.desc> | |
# <swiftbar.hideAbout>true</swiftbar.hideAbout> | |
# <swiftbar.hideRunInTerminal>true</swiftbar.hideRunInTerminal> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
review_pr() { | |
pr_id=$1 | |
gh pr view $pr_id --comments; git fetch -q; out_of_date=$(git rev-list --left-right --count origin/$GIT_MASTER_BRANCH...$(echo "origin/$(gh pr view $pr_id --json headRefName | jq .headRefName | tr -d '\"')") | awk '{print $1}'); [[ $out_of_date -gt 20 ]] && echo "‼️ Branch is $out_of_date commits out of date with $GIT_MASTER_BRANCH."; gh pr checks $pr_id; gh pr diff $pr_id; echo -n "[approve] or request-changes? "; read review; gh pr review $pr_id --${review:-approve} | |
} | |
review_prs() { | |
pr_id=$(GH_FORCE_TTY=100 gh pr list --limit 200 --search "is:pr is:open draft:false NOT WIP in:title review-requested:@me review:required -label:Lighthouse label:console-services-review" | fzf --ansi --preview 'GH_FORCE_TTY=100 gh pr view {1}' --preview-window down --header-lines 3 | awk '{print $1}' | tr -d '#'); | |
review_pr $pr_id | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Sidekiq Environment Highlighter | |
// @description Changes navbar color based on which Sidekiq env you're viewing | |
// @match *://*.va.gov/sidekiq* | |
// @run-at document-ready | |
// ==/UserScript== | |
if (document.URL.includes("staging-api.va.gov/sidekiq")) { | |
document.getElementsByClassName("navbar-default")[0].style.backgroundColor = "peachpuff"; | |
} else if (document.URL.includes("dev-api.va.gov/sidekiq")) { |
NewerOlder