Include more monetary information in reports.
[iron-blogger] / templates / iron-blogger.tmpl
1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE html 
3      PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
4      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
5 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6   <head>
7     <title>Iron Blogger (for Beer)</title>
8       <style type="text/css">
9         #footnotes {
10         font-size: 80%;
11         }
12         #content {
13           width: 40em;
14           margin: auto;
15           border: 1px solid black;
16           padding: 1em;
17         }
18         #participants {
19           margin: auto;
20         }
21
22         h1,h2 {
23           text-align: center;
24           width: 100%;
25           margin-bottom: 1ex;
26         }
27
28         .subtitle {
29           font-size: 100%;
30         }
31       </style>
32
33   </head>
34   <body>
35     <div id='content'>
36       <h1>Iron Blogger</h1>
37       <h1 class='subtitle'>(With a beer money pool)</h1>
38
39       <h1>The Rules</h1>
40       <ol>
41         <li>
42           At least one blog post a week. Weeks will be defined as
43           starting and ending Monday morning at 0600.
44         </li>
45         <li>
46           You're welcome to post more than once in any given week, but
47           it doesn't count for the next week.
48         </li>
49         <li>
50           If you miss a post, you owe the beer pool $5. I can keep
51           track of this, or we can throw together a google docs
52           spreadsheet or something.
53         </li>
54         <li>
55           Roughly once a month, we go out for beer<a
56           href="#f1"><sup>1</sup></a>. Beer is funded by the beer pool,
57           and we split the rest of the cost.
58         </li>
59         <li>
60           You're allowed to blog about this event as your first post.
61         </li>
62         <li>
63           Week one started today (Dec 21), so you have until the start
64           of the 28th to make your first post. Since you get a freebie,
65           this should be easy.
66         </li>
67         <li>
68           However, since you may already have plans for the week of
69           Christmas, you may take a free skip for the first week by
70           letting me know soon after you tell me you want to join.
71         </li>
72         <li>
73           Any topic or length of blog post is acceptable. If it's
74           obviously filler, we may laugh at you, but it still
75           counts.
76         </li>
77         <li>
78           These rules are open for discussion, but I reserve the right
79           to make an arbitrary decision and declare it official if
80           anyone starts wanking.
81         </li>
82         <li>
83           You're allowed to punt at any time by notifying me before
84           the end of the week in which you are punting. You can't
85           retroactively punt.
86         </li>
87         <li>
88           There is no set end date. The event may be ended by group
89           agreement.
90         </li>
91         <li>
92           Anyone may join up until the end of the first full week
93           (0600 on Monday, January 4). After that point the list is
94           closed, although occasional exceptions may be
95           possible. Email Nelson Elhage (<tt>nelhage@mit.edu</tt>) to
96           join.
97         </li>
98       </ol>
99
100       <h1>Participants</h1>
101
102       <table id='participants'>
103         <tr>
104           <th>Who</th>
105           <th style='width: 10em'>Blog link</th>
106           <th>Start Week</th>
107         </tr>
108 % for u in userlist:
109         <tr>
110           <td><tt> ${u.username} </tt></td>
111           <td>
112            % if u.links:
113             % for a in u.links:
114            <a href="${a[1]}">${a[0]}</a>
115             % endfor
116            % else:
117              Undecided
118            % endif
119           </td>
120           <td> ${u.start} </td>
121         </tr>
122 % endfor
123       </table>
124
125       <div id="footnotes">
126         <h3>Footnotes</h3>
127         <ol>
128           <li id="f1">Some of you are underage, and some of you don't
129           drink beer, so we'll figure out some way to accommodate as
130           appropriate. I'm open to suggestions. Hard apple cider and the
131           like count as "beer" for the purpose of this excercise.</li>
132         </ol>
133       </div>
134     </div>
135   </body>
136 </html>

Benjamin Mako Hill || Want to submit a patch?