I collect interesting SPAM emails.
- Train your own spam detection
- Generate hilarious SPAM-esque content
- Create an English-2-Spam converter
- Create a terrible chat bot to respond to and occupy the time of SPAMers
// npm install @uttori/audio-wave | |
// UTTORI_AUDIOWAV_DEBUG=1 DEBUG=AudioWAV node wav-checker.js | |
const path = require('path'); | |
const { readdir, readFile } = require('fs').promises; | |
const { AudioWAV } = require('@uttori/audio-wave'); | |
async function* getFiles(dir) { | |
const dirents = await readdir(dir, { withFileTypes: true }); | |
for (const dirent of dirents) { | |
const res = path.resolve(dir, dirent.name); |
const fs = require('fs'); | |
const MarkdownItRenderer = require('@uttori/plugin-renderer-markdown-it'); | |
const config = { | |
// Uttori Specific Configuration | |
uttori: { | |
// Prefix for relative URLs, useful when the Express app is not at root. | |
baseUrl: '', | |
// Good Noodle List, f a domain is not in this list, it is set to 'external nofollow noreferrer'. |
#!/bin/bash | |
curl -s https://packagecloud.io/install/repositories/kintaro/pcb/script.deb.sh | sudo bash | |
sudo apt-get -y install kintarosnes |
# Compress WAV Files with FLAC | |
find . -name "*.wav" -exec flac --best -A "tukey(0.5)" -A flattop --exhaustive-model-search --replay-gain --verify --delete-input-file {} \; | |
# Re-Encode FLAC Files | |
find . -name "*.flac" -exec flac --best -A "tukey(0.5)" -A flattop --exhaustive-model-search --replay-gain --force --verify {} \; | |
# Convert SHN to FLAC | |
for file in ./*.shn; do | |
ffmpeg -i "$file" "$file.flac" | |
done |
[user] | |
name = Matthew Callis | |
email = | |
signingkey = XXXXXXXXXXXXXXXX | |
[github] | |
user = MatthewCallis | |
[push] | |
default = current | |
[pull] | |
default = current |
<?php | |
$max_file_size = 5 * 1024 * 1024 * 10; // 50MB | |
$path = "💎/"; # "~/domain.tld/cool_files/uploads/"; // Upload Directory, outside of web access dir. | |
// $valid_formats = array("rar","zip","7z","pdf","xlsx","xls","docx","doc","txt"); | |
// $valid_formats_server = array( | |
// "application/pdf", | |
// "application/octet-stream", | |
// "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", | |
// "application/vnd.openxmlformats-officedocument.wordprocessingml.document", | |
// "application/msword", |
// http://callmenick.com/2014/05/13/css-toggle-switch-examples/ | |
$toggle-size: 26px; | |
$toggle-width: $toggle-size * 2; | |
$toggle-speed: 0.2s; | |
input { | |
&.toggle { | |
position: absolute; | |
// margin-left: -9999px |
.console | |
.warn | |
margin-top: 1em | |
label | |
font-weight: 700 | |
input, | |
textarea | |
font-family: Monaco, Menlo, Consolas, "Courier New", monospace | |
font-size: 12px | |
line-height: 1.7em |