|
A design is what the designer has when both time and money
run out. -James Poole
|
What is YaMA ?
Yet Another Meeting Assistant (YaMA), will help you with the Agenda, Minutes,
Invitation and Action Items
of a Meeting. If you are the assigned minute taker at any meeting, this tool is
for you.
YaMA Features
-
Collects information about all aspects of a meeting : agenda, attendees, issues
discussed, decisions taken and action items.
-
Prepares formatted text that one can simply copy and paste into email and send.
-
Exports Meeting Invitation and Action Items to iCalendar format to interoperate
with other calendaring applications.
-
Exports/Imports Attendees list to/from CSV format
-
Imports Actions from past Minutes
-
Has a simple, intuitive, interface
-
Limitations
-
Generates only plain text reports.
-
Is stateless, i.e. does not save information that is entered to be used next time the program is invoked.
-
Does not have the finest of 'look and feel's.
-
Future Enhancements
-
Optionally generate HTML reports.
-
To begin with ...
Before you start using Yet Another Meeting Assistant (YaMA), these are the things you need to know and do.
-
YaMA is written in Python (www.python.org),
an interpreted language. To know all about what Python is, what is it
good for, why one would like to program in it and any other queries you
might have, see Introductory Material on Python. You may also want to see this BeginnersGuide.
-
You need to install Python to run YaMA.
If you are running Linux, Python should be pre-installed. However, YaMA
uses Tkinter, which may not be installed. If Tkinter isnt installed,
you will need to install the same from your distribution CD. The
package name should be python-tk .
For more information on Tkinter, you might want to see this Tkinter documentation.
If you are running Windows please see Python Windows FAQ . Also see How to install Tkinter for help on installing Tkinter.
If you are running MacOSX, please see Installing Python 2.3.x and Tkinter on MacOS X .
-
YaMA is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; specifically the version 2
of the License
YaMA is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details at
http://www.gnu.org/licenses/gpl.html.
-
I have a day job. So I have worked on YaMA in whatever extra time I can make available at home.
-
YaMA has been tested with Python 2.5.1 on Windows and Python 2.5.2 on
Linux. I cannot test it on other platforms for lack of resources. If
you test YaMA on any other version of Python on any other OS, and if
you let me know, I will put up a note in this space and give you
credit.
Additionally, YaMA has been tested on
-
python 2.5 and 2.5.2-0ubuntu2 by Shirish Agarwal
Thanks so much ! :)
-
Your comments and suggestions are welcome. I will try my best to acknowledge
your email and improve YaMA with your suggestions.
Download
There is only one file to download.
YAMA.py
Install
Just create a directory, say "YaMA" on your computer and save the
file in that directory. Thats it ! If you are on unix, ensure that
YAMA.py has executable permissions. Then change to that directory and ...
Run
run YaMA : ./YAMA.py