Skip to content

Instantly share code, notes, and snippets.

View dbrownidau's full-sized avatar

Damion dbrownidau

View GitHub Profile
@dbrownidau
dbrownidau / lick.js
Created August 5, 2022 13:57
Catalog everyone who liked a tweet
var set = new Set();
x = setInterval(function(){
var allSpans = document.getElementsByTagName('span');
var reg = /@/
for(let item of allSpans ){
if(reg.exec(item.textContent)){
set.add(item.textContent)
@dbrownidau
dbrownidau / risLive.py
Last active September 8, 2021 05:14
cute script to feed elasticsearch
#!/usr/bin/env python3
from datetime import datetime
import json
import websocket
import time
from elasticsearch import Elasticsearch
from queue import Queue
from threading import Thread
import threading
@dbrownidau
dbrownidau / script.sh
Last active November 15, 2021 22:30
Policyd installation (debian 10, postgresql, postfix)
#
# Debain 10, postgresql, postfix
# This servers as a lose lazy refernce, not a turnkey runscript.
# See: https://wiki.policyd.org/installing
# requirements
apt install libnet-server-perl libnet-cidr-perl libnet-dns-perl libmail-spf-perl libtimedate-perl libdbi-perl libdbd-pg-perl
# Use 2.1.x snapshot
wget https://download.policyd.org/v2.1.x-201310261831/cluebringer-v2.1.x-201310261831.tar.gz
@dbrownidau
dbrownidau / script.sh
Last active July 8, 2019 06:31
MailHog Standalone Installation / Systemd service script
# -r, --system create a system account
# -m, --create-home create the user's home directory (by default no home created for system accounts)
# -s, --shell SHELL login shell of the new account (Do system accounts get nologin by default anyway?)
sudo useradd -r -m -s /usr/sbin/nologin mailhog
# https://github.com/mailhog/MailHog/releases
wget https://github.com/mailhog/MailHog/releases/download/v1.0.0/MailHog_linux_amd64 -O /home/mailhog/MailHog_linux_amd64
# make exec.
# I like to keep the binary non-writeable by the executing user.
@dbrownidau
dbrownidau / README.md
Created May 21, 2019 02:29
SSLPoke Debug quick

How 2 for debug for dummies

  1. cd to ~
  2. create a new file called "SSLPoke.java" containing the same as below
  3. javac SSLPoke.java to create SSLPoke.class
  4. java SSLPoke to execute (from current directory (classpath))

E.Z

@dbrownidau
dbrownidau / run.sh
Last active May 10, 2019 01:01
dump yt videos in highest quality
youtube-dl --merge-output-format mp4 $1
# https://github.com/ytdl-org/youtube-dl#format-selection-examples
#
# Since the end of April 2015 and version 2015.04.26, youtube-dl uses -f bestvideo+bestaudio/best as the default format selection (see #5447, #5456).
# If ffmpeg or avconv are installed this results in downloading bestvideo and bestaudio separately and muxing them together into a single file giving the best overall quality available.
# Otherwise it falls back to best and results in downloading the best available quality served as a single file.
@dbrownidau
dbrownidau / run.sql
Last active May 6, 2019 02:29
Confluence database encoding & collation setup (Postgresql)
# As of Confluence 6.15 please use char encoding UTF-8
# WARN: Collations, such as "C", are known to cause issues with Confluence.
# https://confluence.atlassian.com/doc/database-setup-for-postgresql-173244522.html
# Ommitting collation settings will cause the system to default to current locale.
# If you force " LC_COLLATE = 'en_US.UTF-8' " and the system local is not en_US, errors will occure.
create database confluence with owner confluence ENCODING 'utf-8';
@dbrownidau
dbrownidau / run.sql
Last active May 6, 2019 02:23
Jira database encoding & collation setup (Postgrsql)
# As of Jira 8.1
# https://confluence.atlassian.com/adminjiraserver/connecting-jira-applications-to-postgresql-938846851.html
create database jira with owner jira ENCODING 'UNICODE' LC_COLLATE 'C' LC_CTYPE 'C' TEMPLATE template0;
@dbrownidau
dbrownidau / 50unattended-upgrades
Last active May 7, 2019 06:38
Lazy unattended upgrades what could go wrong
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
Unattended-Upgrade::Mail "**EMAIL HERE**";
// Automatically upgrade packages from these
Unattended-Upgrade::Origins-Pattern {
"o=Debian,a=stable";
"o=Debian,a=stable-updates";
@dbrownidau
dbrownidau / jira
Last active April 30, 2019 01:51
Jira logrotate config (/etc/logrotate.d/jira)
/var/atlassian/application-data/jira/log/*.log
/var/atlassian/application-data/jira/log/automation-jira-performance.csv
{
su jira jira
copytruncate
daily
rotate 30
compress
delaycompress
missingok