== Offers ==
This is a marketplace for your actions. Please state your name, your email, and the release your macro is developed for (if you used a CVS snapshot, also state the revision number).

Use a special pagename {{{["action/YourAction.py"]}}} and start your macro with the line {{{
#format python
}}}
This way, the action can directly be put on the page without any modification, and as easily copied from that page. See the examples below.

||'''Macro'''||'''Author'''||'''Email'''||'''Release'''||'''Revision'''||
||[[action/SpellCheck.py]]||Christian Bird||chris.bird@lineo.com||0.8||N/A||
|| ||||||||This is a modification to Richard Jones' Spell Check action, but this allows to easily add words via an input field||
||[[action/limitedsearch.py]]||Christian Bird||chris.bird@lineo.com||0.8||N/A||
|| ||||||||This is an action called by the LimitedSearch macro that allows searches within a limited portion of the wiki||
||[[action/mailchanges.py]]||Christian Bird||chris.bird@lineo.com||0.8||N/A||
|| ||||||||This is a python module to place in your MoinMoin directory that allows anyone to easily subscribe to changes on any page||

These actions only become available when Jürgen places them on his system.
They should appear at the bottom of each page.

== Requests ==
If you are not familiar with Python and/or the MoinMoin code base, but have a need or an idea for an action, this is the place to ask for it. Someone might find it useful, too, and implement it.

----

How about changing [[action/mailchanges.py]] so that it uses the python smtplib rather than the system mail program? A snippet to do the mailing is as follows: {{{
import smtplib

msg = """From: user@anywhere.com
To: you@someplaceelse.com
This is a test of the python broadcasting system. This is only a test.
"""

fromaddr = 'me@anywhere.com'
toaddr = 'you@someplaceelse.com'
server = 'smtp.anywhere.com'

server = smtplib.SMTP(server)
server.set_debuglevel(1)
server.sendmail(fromaddr, toaddr, msg)
server.quit()

}}}

This is just a quick example but I think it would be easy to put in. -- BruceDurling