<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.eth0.nl/index.php?action=history&amp;feed=atom&amp;title=User%3AMaze%2Fcoolscale.py</id>
	<title>User:Maze/coolscale.py - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eth0.nl/index.php?action=history&amp;feed=atom&amp;title=User%3AMaze%2Fcoolscale.py"/>
	<link rel="alternate" type="text/html" href="https://wiki.eth0.nl/index.php?title=User:Maze/coolscale.py&amp;action=history"/>
	<updated>2026-04-19T04:43:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.eth0.nl/index.php?title=User:Maze/coolscale.py&amp;diff=5462&amp;oldid=prev</id>
		<title>Maze: New page: = Code=  &lt;pre&gt; #! /usr/bin/env python # dirty coolscale generator, yes this could be written in far less lines, # care-- and lazy++ :) # # - maze  import sys  if len(sys.argv) != 2 or not ...</title>
		<link rel="alternate" type="text/html" href="https://wiki.eth0.nl/index.php?title=User:Maze/coolscale.py&amp;diff=5462&amp;oldid=prev"/>
		<updated>2010-01-29T13:29:57Z</updated>

		<summary type="html">&lt;p&gt;New page: = Code=  &amp;lt;pre&amp;gt; #! /usr/bin/env python # dirty coolscale generator, yes this could be written in far less lines, # care-- and lazy++ :) # # - maze  import sys  if len(sys.argv) != 2 or not ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Code=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /usr/bin/env python&lt;br /&gt;
# dirty coolscale generator, yes this could be written in far less lines,&lt;br /&gt;
# care-- and lazy++ :)&lt;br /&gt;
#&lt;br /&gt;
# - maze&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
if len(sys.argv) != 2 or not sys.argv[1].isdigit():&lt;br /&gt;
    print &amp;gt;&amp;gt;sys.stderr, '%s &amp;lt;rows&amp;gt;' % (sys.argv[0],)&lt;br /&gt;
&lt;br /&gt;
rows = int(sys.argv[1])&lt;br /&gt;
bit  = float(0xff) / float(rows)&lt;br /&gt;
&lt;br /&gt;
print '{|'&lt;br /&gt;
for x in xrange(0, rows):&lt;br /&gt;
    if x &amp;gt; 0:&lt;br /&gt;
        c = 0xff - (bit * x)&lt;br /&gt;
    else:&lt;br /&gt;
        c = 0xff&lt;br /&gt;
    if x == 0:&lt;br /&gt;
        d = 0x00&lt;br /&gt;
    elif x &amp;lt; (rows - 1):&lt;br /&gt;
        d = 0x00 + (bit * x)&lt;br /&gt;
    else:&lt;br /&gt;
        d = 0xff&lt;br /&gt;
    if x:&lt;br /&gt;
        print '|-'&lt;br /&gt;
    print '|style=&amp;quot;background:#%02X00%02X;color:#FFF&amp;quot;|..' % (c, d)&lt;br /&gt;
print '|}'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Example =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
maze@yourbox ~# python coolscale.py 42&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;background:#FF0000;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#F80006;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#F2000C;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#EC0012;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#E60018;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#E0001E;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#DA0024;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#D4002A;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#CE0030;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#C80036;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#C2003C;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#BC0042;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#B60048;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#B0004E;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#AA0055;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#A3005B;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#9D0061;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#970067;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#91006D;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#8B0073;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#850079;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#7F007F;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#790085;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#73008B;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#6D0091;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#670097;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#61009D;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#5B00A3;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#5500AA;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#4E00B0;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#4800B6;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#4200BC;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#3C00C2;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#3600C8;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#3000CE;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#2A00D4;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#2400DA;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#1E00E0;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#1800E6;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#1200EC;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#0C00F2;color:#FFF&amp;quot;|..&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#0600FF;color:#FFF&amp;quot;|..&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Maze</name></author>
		
	</entry>
</feed>