Skip to content

Instantly share code, notes, and snippets.

@EntityReborn
EntityReborn / SASL.java
Last active December 10, 2015 01:08 — forked from anonymous/SASL.java
public class SASL extends ListenerAdapter {
String user = "user"; // Change accordingly!
String password = "password"; // Change accordingly!
boolean connected = false;
@Override
public void onMotd(MotdEvent event) throws Exception {
connected = true;
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.gmail.entityreborn.launchii.config;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
@EntityReborn
EntityReborn / stad.py
Created December 1, 2011 19:24
Downloader for STaD
import urllib2, os, urlparse, re
from BeautifulSoup import BeautifulSoup
# User variables
DESTFOLDER = "STAD"
OVERWRITEHTML = True
OVERWRITEPICS = False
LASTCHAPTER = 81
class Event(object):
def __init__(self):
self._subscribers = []
def attach(self, func):
self._subscribers.append(func)
def detach(self, func):
self._subscribers.remove(func)
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Integer, String, Table
from sqlalchemy import ForeignKey, DateTime, create_engine
from sqlalchemy.orm import sessionmaker, relationship, backref
from datetime import datetime
Base = declarative_base()
class Ingredient(Base):
__tablename__ = 'ingredients'
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Integer, String
from sqlalchemy import ForeignKey, DateTime, create_engine
from sqlalchemy.orm import sessionmaker, relationship, backref
from datetime import datetime
Base = declarative_base()
class Ingredient(Base):
__tablename__ = 'ingredients'
from threading import RLock
import traceback, inspect
class BadArgLength(AttributeError): pass
class Subscriber(object):
def __init__(self, func, subscriberargs):
self.func = func
self.args = subscriberargs
from threading import RLock
import traceback
class Hook(object):
NONEVALUE = object()
def __init__(self, doc=None):
if doc:
self.__doc__ = doc
import os, sys
import traceback
import mechanize
KILOBYTE = 1024
MEGABYTE = KILOBYTE * KILOBYTE
BUFFER = MEGABYTE / 2
class Downloader(object):
@EntityReborn
EntityReborn / hooks.py
Created November 4, 2011 18:42
Hookable events
from threading import RLock
from collections import defaultdict
import traceback
class Hookable(object):
NONEVALUE = object()
def __init__(self):
self.hooks = defaultdict(list)
self.hooklock = RLock()