There are no reviews yet. Be the first to send feedback to the community and the maintainers!
_) _ \ __| __| _` | __ \ _ \ __| | __| __/ \__ \ ( ( | | | __/ \__ \ | \__ \ \___| ____/ \___| \__,_| .__/ \___| ____/ _) | ____/ _| ___/ escapes.js is a small JavaScript / Canvas library for rendering ANSI art. It has no dependencies, but it integrates nicely with jQuery. Demo: http://atdt.github.com/escapes.js/ Example: escapes('path/to/file.ans', function () { document.body.appendChild(this); }); Example (with jQuery): escapes('path/to/file.ans', function () { $(this).appendTo('body'); }); Within the callback, the value of "this" is set to a canvas element containing the rendered ANSI. The element is augmented with a couple of useful methods: this.toImageTag() Creates an image tag with a PNG of the ANSI. this.toDownloadURL() Returns a string URL containing the rendered ANSI as a base64-encoded PNG file, with a MIME type of "image/octet-stream". If you set this URL as the href attribute of a link tag, clicking on it will open a "Save File..." dialog. escapes() takes a configuration object as an optional third parameter. You can use it to make the default background color transparent by passing in {transparent: true}. If you're using escapes.js with jQuery, you can invoke the library as $.ansiRender([url]). This returns a jQuery.Deferred object: $.ansiRender('path/to/file.ans').done(function () { // do stuff }); Thie chief advantage of this approach is that it allows you to synchronize ANSI rendering with other asyncronous operations (using Deferred.when, for example). You can read more about jQuery.Deferred here: http://api.jquery.com/category/deferred-object/ For lots & lots of beautiful ANSI art, check out http://sixteencolors.net/
monotonic
An implementation of time.monotonic() for Python 2 & Python 3wob.js
an experiment in concurrencychrome-force-media-type
Force links to open as particular content-types in Google Chromesnoflake
A JavaScript runtime for the SNOBOL4 programming languagegerrit-stream
Sample code for grabbing Gerrit stream-events output using Pythonafraid
A simple client for the afraid.org dynamic DNS serviceSkelJS
SkelJS aims to be a reference implementation of a JavaScript-centric MediaWiki extension, embodying best practices.gerrit
fork of gerritwmf-vagrant
The canonical home for the Wikimedia Foundation's Vagrant package is at:psi.js
Pythonic Strings for JavaScriptUdpKafka
udplog - Kafka routerxvo
X-Vary-Options for Varnishmarcel
E3Experiments
A scaffold for members of the Editor Engagement Experiments to use when deploying simple experiments.vim-mediawiki
anbernic_favorites_tool
Tool for shuffling or sorting the favorites list on Anbernic consoles. Not affiliated with or endorsed by Anbernic.gerp
emitt3r
Node.js udp2log client with Redis as a data store.httr-srchr
httr-srchr tells you where IO is happening in your filesystemmwprof
murmurhash3_mysql
MySQL UDF (User Defined Function) for the 32-bit variant of MurmurHash3, a fast, non-cryptographic hash function.Draft
JavaScript Development Serverdnt
Chrome / Chromium extension for universal tracking opt-out via Do Not Track headerszpubsub
git-itemize
"git commit --interactive" for commit messages.python-udp-gmond
python-memcached-gmond
Python Gmond Module for MemcachedLove Open Source and this site? Check out how you can help us