Skip to content

Instantly share code, notes, and snippets.

@progval
progval / infc.sh
Last active March 29, 2018 21:42
Script to run the Official Infclass servers
#!/bin/sh
NUM=$1
PORT=$2
MYSQL_HOST=${MYSQL_HOST:-192.168.2.1}
DIR=/home/official-infclass/teeworlds-infclass
FNCFG=$DIR/config/tw06-infclass$NUM.cfg
FNGDB=$DIR/config/tw06-infclass$NUM.gdb
FNLOG=$DIR/logs/tw06-infclass$NUM-$(date +"%y-%m-%d-%T").txt
PARAM="-f $FNCFG"
@progval
progval / history.py
Created July 25, 2013 19:32
Limited-length sorted list.
import bisect
import operator
import unittest
class history:
"""Limited-length sorted list."""
def __init__(self, maxlen):
self._maxlen = maxlen
self._list = []
def __repr__(self):
# -*- coding: utf-8 -*-
#
# Copyright (c) 2009 by xt <xt@bash.no>
# Copyright (c) 2013 by Valentin Lorentz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
@progval
progval / build.py
Last active October 11, 2015 15:37
Limnoria nightly build script
#!/usr/bin/env python
from __future__ import with_statement
import pbs
import time
import glob
import requests
ROOT = '/home/compiler/Limnoria'
@progval
progval / README
Created April 11, 2012 18:08
Papou papa
Générateur de virelangue
@progval
progval / crypted_bot.py
Created February 16, 2012 13:46
A Twitter bot which tell French user they should not use the words 'crypter' and 'cryptage'.
#!/usr/bin/env python
# -*- coding: utf8 -*-
# Copyright (c) 2012, Valentin Lorentz
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
@progval
progval / References.py
Created October 31, 2011 10:12
test references
import collections, sys, types
weakref = None
generic_hash = id
# Possible additions:
# - Add callbacks to CallableReference
# - Reimplement RefValueList
@progval
progval / nyancat.py
Created July 10, 2011 19:28
NyanCat
#!/usr/bin/env python3
# Set this to False if the animation is really too slow or if
# your terminal do not support background colors.
ENABLE_BACKGROUND = True
import os
import sys
import time
import signal
@progval
progval / session.txt
Created June 28, 2011 20:25
clone Limnoria
ProgVal@main tmp $ git clone git://github.com/ProgVal/Limnoria.gitCloning into Limnoria...
remote: Counting objects: 38576, done.
remote: Compressing objects: 100% (8970/8970), done.
remote: Total 38576 (delta 29455), reused 38576 (delta 29455)
Receiving objects: 100% (38576/38576), 6.51 MiB | 3.51 MiB/s, done.
Resolving deltas: 100% (29455/29455), done.
ProgVal@main tmp $ cd Limnoria/
ProgVal@main Limnoria $ ls
ACKS docs LICENSE plugins RELNOTES scripts src
ChangeLog INSTALL locale README sandbox setup.py test
@progval
progval / output.txt
Created June 1, 2011 08:37
Variables plugin for Supybot -- SQLite returns empty row
get: ('global', 'default', 'foo')
None
get: ('global', 'default', 'foo')
None
set: ('global', 'default', 'foo', 'bar')
[('global', 'default', 'foo', 'bar', 0)]
get: ('global', 'default', 'foo')
None
Variable does not exist.