Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python3
######################
# User configuration #
######################
subreddit = ""
queues = ["modqueue"]
thresholds = [
(20, "There are {count} in {queue}. {url}")
"use strict";
const gulp = require("gulp");
var plumber = require("gulp-plumber");
var sass = require("gulp-sass");
var sourcemaps = require("gulp-sourcemaps");
var exec = require("gulp-exec");
var rename = require("gulp-rename");
var tap = require("gulp-tap");
var handlebars = require("handlebars");
var glob = require("glob");
@TheEnigmaBlade
TheEnigmaBlade / rust_fmt_regex.js
Last active July 15, 2020 21:27
Grammar regex matching Rust's std::fmt syntax (see: https://doc.rust-lang.org/std/fmt/#syntax)
(?:
// argument
([0-9]+) // 1 integer, argument
|
(\\p{Alpha}\\w*|_\\w+) // 2 identifier, argument
)?
(?:
(\\:) // 3 separator
// format_spec
// ==UserScript==
// @name Approve time ago
// @author Enigma
// @namespace reddit_approve_time_ago
// @include /^https?://(.+\.)?reddit.com\//
// @version 1
// @grant none
// ==/UserScript==
($(function() {
fun achievements {
var self = new TB.Module('Achievements')
self.shortname = 'Achievements'
// Default settings
self.settings['enabled']['default'] = true
self.register_setting('save', {
'type': 'achievement_save',
'default': ''
#!/usr/bin/env python3
# Config
watch_dir_path = "D:\\Documents\\LoL Subreddit\\CSS\\Main v2.0\\"
main_file = "theme.less"
include_ext = ".less"
exclude_files = ["style-darkmode.less", "style.less"]
extend_css_file = "css/champion-flair.css"
output_file = "css/stylesheet.css"
@TheEnigmaBlade
TheEnigmaBlade / sidebar_updater.py
Created March 13, 2016 19:42
Framework for injecting a script-generated section into a subreddit sidebar.
#!/usr/bin/env python3
##########
# Config #
##########
oauth_key = ""
oauth_secret = ""
username = ""
password = ""
import praw, requests
from requests.auth import HTTPBasicAuth
def connect_reddit(oauth_key, oauth_secret, username, password, useragent, oauth_scopes={}):
r = praw.Reddit(user_agent=useragent)
# Get oauth token
client_auth = HTTPBasicAuth(oauth_key, oauth_secret)
headers = {"User-Agent": useragent}
data = {"grant_type": "password", "username": username, "password": password}
@TheEnigmaBlade
TheEnigmaBlade / _covers.scss
Created January 23, 2016 01:35
My custom-built MAL list style
// A file generated using Blink
// http://myanimelist.net/forum/?topicid=1133533
//
// Blink settings:
// Save as: _covers.scss
// Selector: animetitle:before
// Here's an example of what it should generate
.animetitle[href*="/1/"]:before{background-image: url('http://cdn.myanimelist.net/images/anime/4/19644.jpg')}
.animetitle[href*="/50/"]:before{background-image: url('http://cdn.myanimelist.net/images/anime/2/17841.jpg')}
@TheEnigmaBlade
TheEnigmaBlade / hb_to_mal.py
Last active January 3, 2016 01:55
Migrates a Hummingbird anime list to MAL. Manga list migration isn't finished because I didn't need it.
# Config
hb_input = "hb_acct_data.json"
db_name = "hb_to_mal.db"
hb_user_agent = "Hummingbird anime info puller:v0.1"
mal_user_agent = "Hummingbird to MAL migration thingy:v0.1"
enable_mal_migrate = True
hb_username = ""