Skip to content

Instantly share code, notes, and snippets.

View neverstew's full-sized avatar

Matthew Williams neverstew

View GitHub Profile
@neverstew
neverstew / acsmdl.sh
Created November 4, 2023 09:48
Download ACSM files without DRM
#!/usr/bin/env bash
if [ $# -lt 1 ]; then
echo "Please provide at least one file to download";
exit 1;
fi
for link in "$@";
do
echo Converting $link...
@neverstew
neverstew / main.py
Created August 14, 2023 19:33
Most common words from WhatsApp export
from collections import Counter
import re
import nltk
from nltk.corpus import stopwords
import re
import ssl
try:
_create_unverified_https_context = ssl._create_unverified_context
@neverstew
neverstew / index.js
Last active April 28, 2023 21:06
Broken neo4j-driver
import neo4j from "neo4j-driver";
const uri = 'YOUR_AURA_URI';
const driverConfig = {
logging: neo4j.logging.console("debug"),
connectionTimeout: 5000,
connectionAcquisitionTimeout: 5000,
};
@neverstew
neverstew / instructions.md
Last active December 3, 2020 10:42
Fresh install instructions

About

This gist contains a rough set of instructions on bootstrapping a new Ubuntu environment the way I like it.

Install

ZSH

sudo apt install zsh

Then install the oh-my-zsh manager.

@neverstew
neverstew / index.html
Last active October 8, 2019 09:12
Draggable Form Creation Starter
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Draggable Forms</title>
<link rel='stylesheet' href='main.css'>
@neverstew
neverstew / .vimrc
Last active December 3, 2020 10:40
vimrc
"Vim Config
set rnu
set hidden
let mapleader = ","
set tabstop=8 softtabstop=2 expandtab shiftwidth=2 smarttab
au! BufNewFile,BufRead *.svelte set ft=html
set colorcolumn=81
set number
"for vim-polyglot
set nocompatible
@neverstew
neverstew / index.js
Created March 24, 2019 17:36
Serverless Feather Application
const feathers = require('@feathersjs/feathers');
const express = require('@feathersjs/express');
const serverless = require('serverless-http');
class Messages {
constructor() {
this.messages = [];
this.currentId = 0;
}
@neverstew
neverstew / requirements.txt
Created November 15, 2018 14:53
allure-pytest breaking changes from pytest v4.0.0
pytest==4.0.0
allure-pytest==2.5.3