User:Saper

=Marcin Cieślak= I'm coming from plwiki. saper on IRCNet, Freenode, EFNet and some smaller networks.

My PGP public key is available. (0xB0636ED9 is also mine, if you need support for really old PGP).

My activity on:
 * Wikimedia Phabricator (and earlier bugzilla)
 * My changes to MediaWiki core and extensions in git
 * My commits to MediaWiki core and extensions in SVN (until March 2012)
 * pywikipedia mailing list
 * My commits to Python wikipedia bot framework in git (after January 2013), in SVN (until January 2013)

Skins and extensions

 * Naiad skin, updated to MediaWiki 1.25.0 (see original home page
 * NaiadSamples - out of the box sample configuration of the above.
 * DeToc extension, see Extension:DeToc, can be used by the Naiad skin.
 * CustomFancyTree extension, to customize Extension:TreeAndMenu

I am also doing a tutorial on using Git+Gerrit from time to time.

After providing a one-line fix to Extension:CSS:

SSH key
Need to me to quickly access your installation? Here's my public SSH key:

 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDbhSZ1DEvXgvA1P3eeehm3wEy+qPPv2+REBhADxfWJH saper

If your system does not know Ed25519 yet, you can use my RSA key:

 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCse2RYmXQ8/DrxkXkeYD6yMYKKiQfSwzip7q0OUSawg2hk4mc81/0ET64r7neUMCvoMYtqh0H0tq/YH7GaXDESUVZtEjfCBzSRDX7JrFf9zzKh+38oXYwq76CHJW3MpfP+BsSxy+PifdneyXzxAhI3xJ2P0aCdjEQ0bveKPuigjjOD72lZ6NlDgd4POlIXvKn7CJ0o/c/0LLR36d6auJX7xwZ97YKYKtcsEJg20Jk0JOCm9nbB91jdaoh4SIwYBIMdboPgZxcof0RpAzOW4IP9NzzDW24gNT7aSidIRhx3GMvVTUdNJ5J+XqcKPb9nsHqS3xaZvMW67zFKm7Me6gwH saper

If you copy these, make sure they fit into one line of text (no breaks).

PGP key
-BEGIN PGP PUBLIC KEY BLOCK-

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 =xrPc -END PGP PUBLIC KEY BLOCK-