Skip to content

Instantly share code, notes, and snippets.

Karol Kuczmarski Xion

Block or report user

Report or block Xion

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
curl | python -c '
import re, sys
for line in sys.stdin.readlines():
m ="""class="def">([^<]+)</a> ::""", line)
if m:
print([1:-1].replace("&lt;", "<").replace("&amp;", "&").replace("&gt;", ">"))
' | sort | uniq | wc -l
Xion /
Last active Nov 1, 2017 — forked from anonymous/
Rust code shared from the playground
extern crate serde_derive;
extern crate toml;
use std::borrow::Cow;
use std::fs::File;
use std::io::Read;
#[derive(Debug, Serialize, Deserialize)]
pub struct Config<'a> {
Xion /
Created May 8, 2016
Fix for Mock.configure_mock
Extensions to the standard Python mock library.
Use it instead of the library itself.
from __future__ import absolute_import
from unittest.mock import *
except ImportErorr:
from mock import *
Xion /
Last active Sep 21, 2016
Retrieve source code of a (short) lambda --
import ast
import inspect
import os
def get_short_lambda_source(lambda_func):
"""Return the source of a (short) lambda function.
If it's impossible to obtain, returns None.
Xion /
Created Nov 4, 2015
Base class for Celery tasks running inside Flask request context
from celery import Task
from flask import has_request_context, make_response, request
from myapp import app
__all__ = ['RequestContextTask']
class RequestContextTask(Task):
Xion /
Created Oct 25, 2015
SQLAlchemy column type for storing Python enums
from enum import Enum
from inspect import isclass
import re
from sqlalchemy.types import TypeDecorator, TypeEngine
__all__ = ['EnumType']
Xion /
Last active May 31, 2019
Regular expression filters in SQLAlchemy
Module implementing an enhanced string column type for SQLAlchemy
with a support for regular expression operators in Postgres and SQLite.
import re
from sqlalchemy import String as _String, event, exc
from sqlalchemy.engine import Engine
from sqlalchemy.ext.compiler import compiles
from sqlalchemy.sql.expression import BinaryExpression, func, literal
Xion / purge_memcache.exp
Created Sep 20, 2015
Flush all keys from memcached server
View purge_memcache.exp
#!/usr/bin/expect --
# Purge local memcache, flushing all the keys & values
set escapechar !; # easier to send than default ^]
set host [lindex $argv 1];
if { ![string length $host] } {
set host "localhost";
Xion /
Last active Jun 5, 2018
Query string authenticators for Requests
Requests' authenticator that attaches given parameters
to the URL query string.
License: Public Domain.
from requests.auth import AuthBase
class QueryStringAuth(AuthBase):
Xion / interruptibleFadeOut.js
Created Aug 31, 2015
Interruptible fade-out DOM animation
View interruptibleFadeOut.js
function interruptibleFadeOut(element, options) {
if (typeof options === 'number') {
options = {fadeOut: options};
element = $(element);
return new Promise(function(resolve) {
// Event handlers used by the effect.
var events = {
mouseenter: function() { interruptAnimation(); },
You can’t perform that action at this time.