diff options
author | Joachim Filip Ignacy Bartosik <jbartosik@gmail.com> | 2011-05-18 16:44:11 +0200 |
---|---|---|
committer | Joachim Filip Ignacy Bartosik <jbartosik@gmail.com> | 2011-05-24 19:03:00 +0200 |
commit | e8c39d513356e14b60813c54824a63a6ad516348 (patch) | |
tree | dba08b74ad8470b3d36d813d14e310e512acea57 /bot/ircmeeting/template.txt | |
parent | Basic meeting participation tracing (diff) | |
download | council-webapp-e8c39d513356e14b60813c54824a63a6ad516348.tar.gz council-webapp-e8c39d513356e14b60813c54824a63a6ad516348.tar.bz2 council-webapp-e8c39d513356e14b60813c54824a63a6ad516348.zip |
MeetBot plugin from Debian
Diffstat (limited to 'bot/ircmeeting/template.txt')
-rw-r--r-- | bot/ircmeeting/template.txt | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/bot/ircmeeting/template.txt b/bot/ircmeeting/template.txt new file mode 100644 index 0000000..5cb8bb8 --- /dev/null +++ b/bot/ircmeeting/template.txt @@ -0,0 +1,55 @@ +{% python + heading = "="*len(meeting['title']) + + from textwrap import TextWrapper + def wrap(text, level): + return TextWrapper(width=72, initial_indent=' '*(level-1)*2, subsequent_indent=' '*level*2, break_long_words=False).fill(text) +%} +${heading} +${meeting.title} +${heading} + + +${wrap("Meeting started by %s at %s %s. The full logs are available at %s ."%(meeting.owner, time.start, time.timezone, meeting.logsFullURL), 1)} + + + +Meeting summary +--------------- + +{% for item in agenda %}\ +{% choose %} +{% when item.topic.nick %}${wrap("* %s (%s, %s)"%(item.topic.topic, item.topic.nick, item.topic.time), 1)}{% end %}\ +{% otherwise %}${wrap("* %s"%(item.topic.topic), 1)}{% end %} +{% end %}\ +{% for note in item.notes %}\ +{% choose %}\ +{% when note.itemtype == 'LINK' %}${wrap("* %s: %s %s (%s, %s)"%(note.itemtype, note.url, note.line, note.nick, note.time), 2)}{% end %}\ +{% otherwise %}${wrap("* %s: %s (%s, %s)"%(note.itemtype, note.line, note.nick, note.time), 2)}{% end %} +{% end %}\ +{% end %}\ +{% end %} + +${wrap("Meeting ended at %s %s."%(time.end, time.timezone), 1)} + + + +Action items, by person +----------------------- + +{% for attendee in actions_person %}\ +* ${attendee.nick} +{% for action in attendee.actions %}\ +${wrap("* %s"%action, 2)} +{% end %} +{% end %} + +People present (lines said) +--------------------------- + +{% for attendee in attendees %}\ +* ${attendee.nick} (${attendee.count}) +{% end %} + + +Generated by `MeetBot`_ ${meetbot.version} |