Skip to content

Instantly share code, notes, and snippets.

@bugsysop
bugsysop / git-hash.txt
Created January 26, 2024 08:27 — forked from NathanielInman/git-hash.txt
Get hashes for git tags
# List all branches and their hashes on remote
git ls-remote --head
# List all tags and their hashes on a remote server
git ls-remote -t
# Get hash for a specific tag
git rev-parse v1.1.0
# Get last tag for current branch
@bugsysop
bugsysop / build-page-bundles-for-instagram.sh
Created December 18, 2020 20:12 — forked from brunoamaral/build-page-bundles-for-instagram.sh
This script takes a folder with image files and converts them to page bundles to be used with gohugo.io
for file in *
do
date=`cut -d' ' -f 1 <<< "$file"`
dir=${file%".jpg"}
mkdir "$dir"
mv "$file" "$dir"
time=`cut -d' ' -f 2 <<< "$file" | sed -e 's/\./\:/g'`
datetime=$date'T'$time'+00:00'
printf '%s\n' '---' 'categories: ["instagram"]' "date: $datetime" 'description: ""' 'draft: false' 'resources:' " - src: '$file'" ' name: "header"' 'layout: instagram' 'slug:' 'stories:' 'subtitle:' 'title: Untitled' 'options:' ' unlisted: false' ' showHeader: true' '---' '' "<img src=\"$file\" />" | tee $dir/index.md $dir/index.pt.md
done
@bugsysop
bugsysop / basicAuth.sh
Created December 18, 2020 20:11 — forked from brunoamaral/basicAuth.sh
a simple script to password protect a directory on nginx
#!/bin/bash
INCLUDE="/etc/nginx/incl/basicauth.conf"
SOURCEDIR="/home/Digital-Insanity/content/"
read -p "Website nginx directory without trailling slash [/var/web/brunoamaral.eu]:" publicDir
publicDir=${publicDir:-/var/web/brunoamaral.eu}
read -p "Which directory should we protect? (no trailling slash)" relUrl
htpasswd -c "$publicDir$relUrl/.htpasswd" nginx;
cp "$publicDir$relUrl/.htpasswd" "$SOURCEDIR$relUrl"
@bugsysop
bugsysop / split.sh
Created March 1, 2020 04:45 — forked from arthurattwell/split.sh
Split a markdown file into separate files on YAML frontmatter
#!/bin/bash
# That tells Linux to use a Bourne shell interpreter.
# Run this script from the current directory. (Required on OSX.)
cd -- "$(dirname "$0")"
# Don't echo these commands.
set +v
# Get the filename from the user.
@bugsysop
bugsysop / getLastRSSFeed.html
Created November 11, 2019 10:46 — forked from juanbrujo/getLastRSSFeed.html
Get and display last feed from RSS using JavaScript (jQuery)
<html>
<head></head>
<body>
<div class="noticia">CARGANDO</div>
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<script>
$(function(){
var url = 'https://www.domain.co/index.xml';
var news = $('.noticia');

How to change Pantheon Terminal's color scheme

Many of us spend many hours of our days using their terminal. Plus, we all have different tastes when it comes to color schemes. That's why the ability to change the color scheme of a terminal is one of its more important featuresl. Throughout this tutorial, I'll teach you how you can change the looks of your terminal, step by step.

This tutorial is aimed at elementary OS users, but it also works for any Ubuntu user. Start by installing dconf-tools:

sudo apt-get install dconf-tools

Secondly, you need to decide which theme you're going to apply. You can find dozens of terminal color schemes online, you can even design your own using this web application. Design the color scheme, hit "Get Scheme" and choose "Terminator". You'll get a raw text file with a background color, a foreground color and a palette. Those strings define your color scheme. In this tutorial, I'll post an

@bugsysop
bugsysop / apply-pantheon-terminal-color.sh
Created June 30, 2019 09:20 — forked from trongthanh/apply-pantheon-terminal-color.sh
Apply custom color theme for Pantheon Terminal ver 5.3+
#!/bin/bash
# Apply custom color theme for Pantheon Terminal ver 5.3+
# 1) preview and choose a color theme from http://mayccoll.github.io/Gogh/
# 2) open the equivalent bash file containing the color values at https://github.com/Mayccoll/Gogh/tree/master/themes
# 3) concatenate all 16 colors at the top with colon ":", then replace it at the palette variable below
# 4) replace color for foreground, background, and cursor; choose whether your theme is light or dark
# 5) sudo apt-get install dconf-tools
# 6) execute this script
# Add correct content-type for fonts
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType font/x-woff .woff
AddType image/svg+xml .svg
# Compress compressible fonts
AddOutputFilterByType DEFLATE font/ttf font/otf image/svg+xml