This file contains hidden or 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 | |
| # server1 and server2 are defined in ~/.ssh/config | |
| users=$(ssh server1 "ls /home") | |
| for user in ${users}; do | |
| user_home_found=$(ssh server2 "ls /home" | grep "${user}") | |
| if [[ -n "${user_home_found}" ]]; then | |
| echo "user home already created: ${user}" | |
| continue | |
| fi |
This file contains hidden or 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 Copy Link for GitHub Issues and PRs | |
| // @namespace http://tampermonkey.net/ | |
| // @version 0.2 | |
| // @description Add a "Copy link" button to Github issue and pull requests | |
| // @author ye11ow, K8sCat <[email protected]> | |
| // @match https://github.com/* | |
| // @include https://github.com/*/issues/* | |
| // @include https://github.com/*/pull/* | |
| // @icon https://www.google.com/s2/favicons?domain=github.com |
This file contains hidden or 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
| urlencode() { | |
| # urlencode <string> | |
| old_lc_collate=$LC_COLLATE | |
| LC_COLLATE=C | |
| local length="${#1}" | |
| for (( i = 0; i < length; i++ )); do | |
| local c="${1:$i:1}" | |
| case $c in |
This file contains hidden or 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
| import random | |
| import string | |
| import time | |
| from selenium import webdriver | |
| from selenium.webdriver.chrome.webdriver import WebDriver | |
| from selenium.webdriver.common.by import By | |
| from selenium.webdriver.remote.webelement import WebElement | |
| LOGIN_PASSWORD = '' |
This file contains hidden or 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
| ### Keybase proof | |
| I hereby claim: | |
| * I am k8scat on github. | |
| * I am k8scat (https://keybase.io/k8scat) on keybase. | |
| * I have a public key whose fingerprint is 9136 F38B 2DC8 7ABB 204B D0D6 CFB6 A936 4A3D 8FF5 | |
| To claim this, I am signing this object: |
This file contains hidden or 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
| import requests | |
| import json | |
| import logging | |
| class GitLab: | |
| token = '' | |
| auth_headers = None | |
| base_api = 'https://gitlab.com/api/v4' | |
| client = None |
This file contains hidden or 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
| # centos: cd /usr/share/git-core/templates/ | |
| # https://stackoverflow.com/questions/2293498/applying-a-git-post-commit-hook-to-all-current-and-future-repos | |
| git config --global init.templatedir '~/.git_template' |
This file contains hidden or 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
| # Delete local tags | |
| git tag -l | xargs git tag -d && git fetch origin | |
| # Prune local branches | |
| git fetch origin --prune -q | |
| # Prune local branches/tags | |
| git fetch origin --prune --prune-tags -q |
This file contains hidden or 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 | |
| set -e | |
| rm -rf openresty-1.19.3.2 openresty-1.19.3.2.tar.gz | |
| apt-get update -y | |
| apt-get install -y libpcre3-dev \ | |
| libssl-dev \ | |
| perl \ | |
| make \ | |
| build-essential \ |