[Mailman-Users] Re: script to view all lists and subscribers in one file

Paul H Byerly paul at thcwd.com
Tue Oct 14 05:53:30 CEST 2003


Merle Reine wrote:
>Can I make them not publicly viewable but still be able to view them via
>the web as an admin as a list?
>
>Once not viewable, http://domain.com/mailman/admin does not show the lists
>either.

      Write your own admin page with links.  I have one that uses a meta to 
refresh periodically because I have a cron job that lets me know when a 
list has pending messages.  I've attached the top of the table and the per 
list entry for my admin page, with the cron jobs below it.  Every other row 
has no colour set in the <tr>, to give an easy to read table.
      Note that the member count is not the best way to do it, I just have 
not had time to fix it.


<>< Paul 
-------------- next part --------------
                <table border="1" cellpadding="1" cellspacing="2" width="780" bgcolor="#e3bda3">
                        <tr>
                                <td align="center" width="145">Admin/<br>Web Site</td>
                                <td width="60" align="center">Pend</td>
                                <td align="center" width="70">Members</td>
                                <td width="230" align="center">Members</td>
                                <td width="60" align="center">Archives</td>
                                <td width="40" align="center">Info Page</td>
                                <td width="50" align="center">HTML Pages</td>
                                <td>&nbsp;</td>
                        </tr>

                        <tr bgcolor="#EED5C4">
                                <td align="center"><a href="http://foo.bar.com/mailman/admin/<listname>/general"target="_blank">TMB Main</a><br>
                                                <a href="http://www.<listname>.com/index.shtml" target="_blank">WebSite</a></td>
                                <td align="center"><a href="http://foo.bar.com/mailman/admindb/<listname>" target="_blank">
                                        <!--#include virtual="/mmcount/<listname>" --></a></td>
                                <td align="center"><a href="http://foo.bar.com/mailman/admin/<listname>/members/add" target="_blank">add</a>
                                <br><a href="http://foo.bar.com/mailman/admin/<listname>/members/list" target="_blank">
                                         <!--#include virtual="/mmcount/<listname>count.html" --></a></td>
                                <td align="center" width="230">
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=1" target="_blank">1</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=a" target="_blank">A</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=b" target="_blank">B</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=c" target="_blank">C</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=d" target="_blank">D</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=e" target="_blank">E</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=f" target="_blank">F</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=g" target="_blank">G</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=h" target="_blank">H</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=i" target="_blank">I</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=j" target="_blank">J</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=k" target="_blank">K</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=l" target="_blank">L</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=m" target="_blank">M</a>
<br>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=n" target="_blank">N</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=o" target="_blank">O</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=p" target="_blank">P</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=q" target="_blank">Q</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=r" target="_blank">R</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=s" target="_blank">S</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=t" target="_blank">T</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=u" target="_blank">U</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=v" target="_blank">V</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=w" target="_blank">W</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=x" target="_blank">X</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=y" target="_blank">Y</a>
<a href="http://foo.bar.com/mailman/admin/<listname>/members?letter=z" target="_blank">Z</a>
                                </td>
                                <td align="center"><a href="http://foo.bar.com/mailman/private/<listname>/" target="_blank">archive</a></td>
                                <td align="center"><a href="http://foo.bar.com/mailman/listinfo/<listname>" target="_blank">info</a></td>
                                <td align="center"><a href="http://foo.bar.com/mailman/edithtml/<listname>" target="_blank">edit</a></td>
                                <td align="center"></td>
                        </tr>

------------------------------- memcount cron job ---------------  

/usr/local/mailman/bin/list_members  <listname> | wc -l > /var/www/html/mmcount/<listname>count.html

------------------------------- pendingcount cron job ---------------

find /usr/local/mailman/data -name "*<listname>*" | wc -l > /var/www/html/mmcoun/<listname>


More information about the Mailman-Users mailing list