Size: 580
Comment:
|
Size: 1657
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#pragma page-filename DEV/versions/4816961 | #pragma page-filename DEV/versions/4816969 |
Line 4: | Line 4: |
The code is at https://code.launchpad.net/~mk2s/mailman/restserver | The code is at [[https://code.launchpad.net/~mk2s/mailman/restserver]] |
Line 6: | Line 6: |
* scratch notes below | the following is on a clean install of FC9 |
Line 8: | Line 8: |
<<Verbatim([)>>x<<Verbatim(])>>$ cd /home/mk2s/mailman/mailman22-restserver/Mailman/rest | Python 2.5.1 and Postfix already installed |
Line 10: | Line 10: |
<<Verbatim([)>>rest<<Verbatim(])>>$ make install | setuptools was also already installed as rpm python-setuptools-0.6c8-1.fc9.noarch but I needed to install pyhon-setuptools-devel |
Line 12: | Line 12: |
<<Verbatim([)>>mailman22runtime<<Verbatim(])>>$ PYTHONPATH=. python Mailman/rest/server.py<<BR>> need to figure out what to do about the runtime dir |
as root I installed |
Line 15: | Line 14: |
need list of dependencies and how to install those\\ | * bzr (not bazaar) as myself installed(these packages could be installed by root) * Routes using easy_insatll Routes * simplejson using easy_install simplejson * Mako templates using easy_install Mako \# checkout source <<Verbatim([)>>mk2s@fc9 ~<<Verbatim(])>>$ bzr checkout [[https://code.launchpad.net/~mk2s/mailman/restserver]] <<Verbatim([)>>mk2s@fc9 ~<<Verbatim(])>>$ cd restserver <<BR>> Then as myself(mk2s) I ran configure and make <<Verbatim([)>>mk2s@fc9 \,,/restserver<<Verbatim(])>>$ mkdir \,,/mailman-runtime <<Verbatim([)>>mk2s@fc9 ~/restserver<<Verbatim(])>>$ ./configure \--(-with-username=$USER \)----(with-groupname=$USER \)----(prefix=$HOME/mailman-runtime \)---without-permcheck <<Verbatim([)>>mk2s@fc9 ~/restserver<<Verbatim(])>>$ make install \# once the build and install is complete <<Verbatim([)>>mk2s@fc9 ~/restserver<<Verbatim(])>>$ cd $HOME/mailman-runtime \# start the rest server <<Verbatim([)>>mk2s@fc9 ~/mailman-runtime<<Verbatim(])>>$ PYTHONPATH=. python Mailman/rest/server.py \# from a different shell make a request <<Verbatim([)>>mk2s@fc9 ~<<Verbatim(])>>$ lynx http://localhost:8000/ and so on \\ |
This page describes how to get started trying the RESTful webservice server for mailman.
The code is at https://code.launchpad.net/~mk2s/mailman/restserver
the following is on a clean install of FC9
Python 2.5.1 and Postfix already installed
setuptools was also already installed as rpm python-setuptools-0.6c8-1.fc9.noarch but I needed to install pyhon-setuptools-devel
as root I installed
- bzr (not bazaar)
as myself installed(these packages could be installed by root)
Routes using easy_insatll Routes
- simplejson using easy_install simplejson
- Mako templates using easy_install Mako
\# checkout source
[mk2s@fc9 ~]$ bzr checkout https://code.launchpad.net/~mk2s/mailman/restserver [mk2s@fc9 ~]$ cd restserver
Then as myself(mk2s) I ran configure and make
[mk2s@fc9 \/restserver<<Verbatim(])>>$ mkdir \/mailman-runtime
[mk2s@fc9 ~/restserver]$ ./configure \-with-username=$USER \with-groupname=$USER \prefix=$HOME/mailman-runtime \-without-permcheck
[mk2s@fc9 ~/restserver]$ make install
\# once the build and install is complete
[mk2s@fc9 ~/restserver]$ cd $HOME/mailman-runtime
\# start the rest server
[mk2s@fc9 ~/mailman-runtime]$ PYTHONPATH=. python Mailman/rest/server.py
\# from a different shell make a request
[mk2s@fc9 ~]$ lynx http://localhost:8000/
and so on \\