excess.org

Ian Ward

Software
CKAN contributor/tech lead
Urwid author
PyRF contributor
Speedometer author

Presentations
Contributing to Open Source
IASA E-Summit, 2014-05-16
Urwid Applications
2012-11-14
Urwid Intro
2012-01-22
Unfortunate Python
2011-12-19
Django 1.1
2009-05-16

Writing
Moving to Python 3
2011-02-17
Article Tags

Home

Ian Ward's email:
first name at this domain

wardi on OFTC, freenode and github

Locations of visitors to this page

Articles Tagged “Urwid” rss icon

Posted on 2009-08-23, last modified 2012-04-09.

I set out to create a generic class that would extend a python list by adding a "focus". The focus is an index in the list, and it will be moved if any items are added or removed before the focus in the list. It could be used to keep track of where you are in a list that is changing while you are processing it, but I wrote it as part of making my Urwid container widgets more user-friendly.

The result is a little more complicated than I imagined.

Read More …

Tags: Urwid Software Python


Urwid Lightning Talk (PyCon 2009)
Urwid Lightning Talk Slides (PyCon 2009) link
Posted on 2009-04-06.

I stood up in front of a few hundred PyCon attendees in the afternoon of March 28 to deliver a short lightning talk on Urwid. I have now posted the "slides" from that talk in the urwid-contrib repository.

The video of my talk is available on the PyCon site if you don't mind waiting for the video to load half way (I couldn't get seeking to work from here). The video quality of the presentation is poor, however, so I would suggest running it yourself it you're interested.

This is how you can get it running on your computer:

hg clone https://excess.org/hg/urwid-contrib
hg clone https://excess.org/hg/urwid
ln -s ../urwid/urwid urwid-contrib
urwid-contrib/pycon200903.py

The slides use Urwid's new 256-colour support and palette setting features. The latter is only supported by xterm, so for the full effect be sure to run it with xterm.

Tags: Urwid Software Python


Posted on 2009-03-13.

This is a maintenance release that adds compatibility with Python 2.6 and fixes a number of bugs.

Read More …

Tags: Urwid Python


Pycon 2009
Pycon 2009 link
Posted on 2009-03-03.

I have a chance to attend PyCon again this year and I hope to grab one of the lightning talk spots this year to promote Urwid. Either way I will post my presentation showing some of the newest features.

Tags: Urwid Python


Urwid palette_test.py on rxvt
Posted on 2009-01-19.

The latest development version of Urwid's raw_display module now supports 88 and 256-colour modes. Colour modes now also support underline, standout, and bold(separate from bright colours when available.)

The default high colour palettes include a colour cube (4x4x4 or 6x6x6) and a gray scale (8 or 24 values.) I made the assumption that most application developers won't care whether a user has 88 or 256 colours, just that they have more than the usual 16. This led me to the following naming scheme for high colours:

Read More …

Tags: Urwid Python


Twisted Logo
Urwid Gets Twisted Support link
Posted on 2008-09-14.

Walter Mundt contributed twisted support for Urwid in the new function twisted_main_loop(). This function behaves similarly to the new generic_main_loop() in the development version of Urwid.

Tags: Urwid Python


Posted on 2008-07-15.

This is a maintenance release that fixes a memory leak and a canvas bug affecting Urwid 0.9.8, 0.9.8.1 and 0.9.8.2.

Read More …

Tags: Urwid Python


Speedometer 2.6 Screenshot (scaled)
Posted on 2008-05-30.

In this release the scale maximum has been moved to above 1GB/s (for all the people with really fast network adapters out there) and a number of small improvements were made.

Read More …

Tags: Urwid Speedometer Python


Posted on 2008-05-19.

This is a maintenance release that fixes a number of bugs that have been found in 0.9.8.1.

Read More …

Tags: Urwid Python


XTerm 256-Colour Chart (Cows)
Posted on 2007-10-20, last modified 2011-12-08.

UPDATE: Code for this project is now on github and patches are being accepted!

Announcing XTerm Colour Chart 2.0 “Old and busted: Colour Cubes. New hotness: Colour Cows” release.

The script has been completely rewritten. It now requires python 2.3 or later for the optparse command-line parsing module.

Many new features have been added to this version:

xterm_colour_chart.py: browse source / download

Read More …

Tags: Urwid Software Python


« page 1 2 3 4 page »