Skip to content

Instantly share code, notes, and snippets.

View ashleyconnor's full-sized avatar
Working from home

Ashley Connor ashleyconnor

Working from home
View GitHub Profile
ashleyconnor / main_test.go
Last active May 28, 2023 18:16
Testing a redis client against real redis
package main
import (
goredis ""
ashleyconnor / console.js
Last active January 26, 2023 06:04
Rip Activity History from Blind
// continually scroll to the bottom to load all comments
let comments = document.querySelectorAll("div.contents.c_activity li");
[...comments].map((el) => {
let link = el.querySelectorAll(":scope a")[0].href
let text = el.querySelectorAll(":scope a")[0].innerText.trim();
let date = el.querySelectorAll(":scope")[0].innerText.trim();
let detail = el.querySelectorAll(":scope div.detail")[0].innerText.trim();
ashleyconnor /
Last active November 18, 2022 00:01
Creates a twitter sized image filling in the background with the dominate image color
export PATH=/usr/local/bin/:$PATH
for f in "$@"
hexcode=$(convert "$f" -format %c -depth 8 histogram:info:- | sort -n | tail -1 | awk '{ print $3 }')
convert "$f" -resize 1600x900 -background "$hexcode" -gravity center -extent 1600x900 "$f".twitter.png
ashleyconnor /
Created May 15, 2022 01:47
Tranmission script to automatically unrar downloads if required
#A simple script to extract a rar file inside a directory downloaded by Transmission.
#It uses environment variables passed by the transmission client to find and extract any rar files from a downloaded torrent into the folder they were found in.
find /"$TR_TORRENT_DIR"/"$TR_TORRENT_NAME" -name "*.rar" -execdir docker run --rm -v "$PWD":/files maxcnunes/unrar:latest unrar e -o- -r "{}" \;
ashleyconnor / keybindings.json
Last active December 22, 2020 18:26
VSCode jump to tab keyboard shortcuts OSX
"key": "cmd+0",
"command": "workbench.action.openLastEditorInGroup"
"key": "cmd+1",
"command": "workbench.action.openEditorAtIndex1"
"key": "cmd+2",
print("Hello World")
> echo.php
$command = escapeshellcmd('python');
$output = shell_exec($command);
echo $output;
$ docker run --name my-redis -d redis
$ docker run -it --pid=container:my-redis \
--net=container:my-redis \
--cap-add sys_admin \
alpine sh
ashleyconnor /
Created December 4, 2018 19:51 — forked from schlamar/
import os
import sys
import traceback
from functools import wraps
from multiprocessing import Process, Queue
def processify(func):
'''Decorator to run a function as a process.
Be sure that every argument and the return value
// deps
"react": "^15.4.2",
"react-dom": "^15.4.2",
"react-redux": "^5.0.2",
"react-router": "next",
"react-router-redux": "next",
"redux": "^3.6.0",
"redux-logger": "^2.8.1"
// index.js
ashleyconnor / react-router-component.js
Created January 5, 2017 02:50
Testing component that uses react-router props
/// Route
import React from 'react';
import { Router, Route } from 'react-router';
import Profile from './components/Profile';
const Routes = (props) => (
<Router {...props}>
<Route path="/profile/:username" component={Profile} />