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 | |
echo -e "Squashing last commits since push...\n" | |
git reset --soft HEAD~$(git log @{u}.. | grep -i commit | wc -l | tr -d ' ') && git commit -am "$1" |
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 | |
if [[ ${#1} = 0 ]]; then | |
echo "Note: First edit the script to update the JSON key and value to change." | |
echo "Usage: ./jq_replace_key_value_in_input_files.sh <file_glob_pattern>" | |
exit 0; | |
fi | |
key="og_image_url" |
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
# Taken from https://geohive.maps.arcgis.com/apps/opsdashboard/index.html#/29dc1fec79164c179d18d8e53df82e96 | |
curl -s -G https://services1.arcgis.com/eNO7HHeQ3rUcBllm/arcgis/rest/services/Covid19CountyStatisticsHPSCIrelandOpenData/FeatureServer/0/query -d "f=json" -d "where=1=1" -d "returnGeometry=false" -d "spatialRel=esriSpatialRelIntersects" -d "outFields=*&groupByFieldsForStatistics=CountyName" -d "outStatistics=[{\"statisticType\":\"sum\",\"onStatisticField\":\"ConfirmedCovidCases\",\"outStatisticFieldName\":\"value\"}]" -d "cacheHint=true" | jq '.features[].attributes | "\(.CountyName),\(.value)"' | sort -nr -k2 -t"," |
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 ruby | |
# Requires you to install "spark" with ports or homebrew + the below gems. | |
require "csv" | |
require 'time' | |
require 'httparty' | |
require 'colorize' | |
require 'tty-progressbar' |
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 ruby | |
# Turns an AIB CSV export in to a Xero friendly import. | |
# This script is quick and dirty, feel free to DRY it up and improve.... | |
# Xero likes: https://central.xero.com/s/article/Import-a-CSV-bank-statement | |
# Date, Amount (-/+ prefix), Payee, Description, Reference, Cheque Number, Analysis Code, Transaction Type | |
# AIB : IB(Internet Banking) : Historical | |
# Posted Account, Posted Transactions Date, Description1, Description2, Description3, Debit Amount, Credit Amount,Balance,Posted Currency,Transaction Type,Local Currency Amount,Local Currency |
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
ffmpeg -i dash_01.mp4 -vf scale=800:-1 -r 15 -f image2pipe -vcodec ppm - | convert -delay 5 -layers Optimize -loop 0 - dash01_v1.gif | |
ffmpeg -i in3.mov -vf scale=600:-1 -r 10 -f image2pipe -vcodec ppm - | convert -delay 3 -layers Optimize -loop 3 - out3.gif | |
ffmpeg -i hiring_v1.mp4 -vf scale=400:-1 -r 10 -f image2pipe -vcodec ppm - | convert -delay 6 -layers Optimize -loop 2 - hiring_v1.gif |
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 | |
#set -e | |
#set -vx | |
wget -e robots=off -r -l 10 --spider --wait=10 --random-wait https://inog.net 2>&1 | grep -i --line-buffered broken |
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 ruby | |
require "httparty" | |
p "Running iNOG Tito ticket script at #{Time.now.to_s}" | |
# Replace <replace_with_yours> with your specific tokens, data, or urls | |
slack_webhook_url = "<replace_with_yours>" | |
tito_token = "<replace_with_yours>" |
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 ruby | |
require "twitter" | |
require "yt" | |
p "Running iNOG random tweeter script at #{Time.current.to_s}" | |
$tumbler = [] | |
$plucked | |
def yt_get_urls |
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
<!DOCTYPE html> | |
<html class="no-js" lang="en-us"> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<title>YAML for Network and Cloud Engineers</title> | |
<meta name="author" content="irldexter"> | |
<link rel="canonical" href="https://yamlfornetworkengineers.com"> | |
<meta name="keywords" content="nre, sre, network reliability engineering, netdevops, technical recruitment, YAML, Yet Another Markup Language, yamllint, code, network automation, sdn, software defined networking, network function virtualization"> |