ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/schmorpforge/genpage
(Generate patch)

Comparing cvsroot/schmorpforge/genpage (file contents):
Revision 1.52 by root, Sat Jul 25 02:32:49 2009 UTC vs.
Revision 1.65 by root, Tue Dec 8 19:50:54 2009 UTC

103</head> 103</head>
104<body> 104<body>
105<p class='back'><a href='/'>Schmorpforge Ta-Sa Software Repository</a></p> 105<p class='back'><a href='/'>Schmorpforge Ta-Sa Software Repository</a></p>
106<h1 class="$_[1]">$_[0]</h1> 106<h1 class="$_[1]">$_[0]</h1>
107<div style="text-align: center; float: right; margin-left: 1em; margin-bottom: 1em"> 107<div style="text-align: center; float: right; margin-left: 1em; margin-bottom: 1em">
108<!--
109 <a title="Mach mit!" href="http://www.piratenpartei.de/navigation/politik/unsere-ziele">
110 <img src="http://res.tst.eu/denke_selbst.gif" alt="Werde Pirat!" width="468" height="60" border="0" />
111 </a>
112 <br />
113-->
108 <a href="http://www.piratenpartei.de/navigation/politik/unsere-ziele"> 114 <a href="http://www.piratenpartei.de/navigation/politik/unsere-ziele">
109 <img src="http://www.piratenpartei-hessen.de/common/piratenbanner1" alt="Piratenpartei" border="0"/> 115 <img src="http://res.tst.eu/piraten1.png" alt="Piratenpartei" width="468" height="60" border="0" />
110 </a> 116 </a>
111 <br /> 117 <br />
112 <a href="http://www.deliantra.net/"> 118 <a href="http://www.deliantra.net/">
113 <img src="http://www.deliantra.net/images/deliantra.png" border="0" alt="Deliantra Free MMORPG" style="display: inline"/> 119 <img src="http://www.deliantra.net/images/deliantra.png" border="0" alt="Deliantra Free MMORPG" style="display: inline"/>
114 <br /> 120 <br />
128</html> 134</html>
129EOF 135EOF
130} 136}
131 137
132sub res_irc { 138sub res_irc {
133 print "<tr><td><tt class='icon'>IRC</tt></td><td class='rr'>Server <tt><b><a href='http://widget.mibbit.com/?settings=ba7bec4f0f493fde9b226a13c375edbd&server=irc.schmorp.de&channel=%23schmorp&noServerNotices=true&autoConnect=true'>irc.schmorp.de</a></b></tt>, channel <tt>#schmorp</tt>, users <tt>schmorp</tt> and <tt>elmex</tt> <b>(say hi and <i>wait a few minutes</i>)</b></td></tr>\n"; 139# print "<tr><td><tt class='icon'>IRC</tt></td><td class='rr'>Server <tt><b><a href='http://widget.mibbit.com/?settings=ba7bec4f0f493fde9b226a13c375edbd&server=irc.schmorp.de&channel=%23schmorp&noServerNotices=true&autoConnect=true'>irc.schmorp.de</a></b></tt>, channel <tt>#schmorp</tt>, users <tt>schmorp</tt> and <tt>elmex</tt> <b>(say hi and <i>wait a few minutes</i>)</b></td></tr>\n";
134 print "<tr><td><tt class='icon'>IRC</tt></td><td class='rr'>Server <tt><b>irc.freenode.net</b></tt>, channel <tt>#schmorp</tt>, users <tt>schmorp</tt> and <tt>elmex</tt></td></tr>\n"; 140 print "<tr><td><tt class='icon'>IRC</tt></td><td class='rr'>Server <tt><b>irc.freenode.net</b></tt>, channel <tt>#schmorp</tt>, users <tt>schmorp</tt> and <tt>elmex</tt> <b>(say hi and <i>wait a few minutes</i>)</b></td></tr>\n";
135} 141}
136 142
137$_ = <DATA>; 143$_ = <DATA>;
138for (;defined $_;) { 144for (;defined $_;) {
139 my ($name, @args) = split /\s+/; 145 my ($name, @args) = split /\s+/;
164<h2>Resources</h2> 170<h2>Resources</h2>
165<table class='resources'> 171<table class='resources'>
166EOF 172EOF
167 if (grep /git/, @args) { 173 if (grep /git/, @args) {
168 print <<EOF; 174 print <<EOF;
169<tr><td><tt class="icon">GIT</tt></td><td class='rr'><a href='http://git.ta-sa.org/?p=$name.git;a=summary'>Browsable GIT repository '$name'</a></li></tr> 175<tr><td><tt class="icon">GIT</tt></td><td class='rr'><a href='http://git.ta-sa.org/git/$name/'>Browsable GIT repository '$name'</a></li></tr>
170<tr><td><tt class="icon">GIT</tt></td><td class='rr'>Read-only GIT checkout: <tt>&#160;git-clone http://git.ta-sa.org/$name.git</tt> 176<tr><td><tt class="icon">GIT</tt></td><td class='rr'>Read-only GIT checkout: <tt>&#160;git-clone http://git.ta-sa.org/$name.git</tt>
171</td></tr> 177</td></tr>
172<tr><td><tt class="icon">CVS</tt></td><td class='rr'>Contributor CVS access (command requires CVS version &gt;= 1.12.11):<br /> 178<!-- <tr><td><tt class="icon">CVS</tt></td><td class='rr'>Contributor CVS access (command requires CVS version &gt;= 1.12.11):<br />
173 <tt>cvs -d ":ext;CVS_SERVER=git-cvsserver:USER\@ruth.plan9.de/gitroot/$name.git" co -d $name master</tt> 179 <tt>cvs -d ":ext;CVS_SERVER=git-cvsserver:USER\@ruth.plan9.de/gitroot/$name.git" co -d $name master</tt>
174</td></tr> 180</td></tr> -->
175EOF 181EOF
176 } else { 182 } else {
177 my $modules = $name; 183 my $modules = $name;
178 $modules = "$1" if grep /modules\((.*)\)/, @args; 184 $modules = "$1" if grep /modules\((.*)\)/, @args;
179 185
526 A fork of the unmaintained xcb (x cut buffers) program implementing better i18n. 532 A fork of the unmaintained xcb (x cut buffers) program implementing better i18n.
527 533
528lmainit cvs-co(NEWS) 534lmainit cvs-co(NEWS)
529 A sysvinit replacement that can even be configured to be sysvinit-compliant. 535 A sysvinit replacement that can even be configured to be sysvinit-compliant.
530 536
531 See <a href="http://www.goof.com/pcg/marc/lmainit.html">its homepage</a> for more info. 537 See <a href="http://home.schmorp.de/marc/lmainit.html">its homepage</a> for more info.
532 538
533Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes) 539Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes)
534 Perl module implementing forward error correction using Vandermonde matrices 540 Perl module implementing forward error correction using Vandermonde matrices
535 541
536AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-pod(lib/AnyEvent/Intro.pod,Introduction/Tutorial) cvs-co(Changes) cvs-pod(lib/AnyEvent/Util.pm,AnyEvent::Util) cvs-pod(lib/AnyEvent/Handle.pm,AnyEvent::Handle) cvs-pod(lib/AnyEvent/Socket.pm,AnyEvent::Socket) cvs-pod(lib/AnyEvent/DNS.pm,AnyEvent::DNS) cvs-pod(lib/AnyEvent/Impl/EV.pm,AnyEvent::Impl::EV) cvs-pod(lib/AnyEvent/Impl/Event.pm,AnyEvent::Impl::Event) cvs-pod(lib/AnyEvent/Impl/Glib.pm,AnyEvent::Impl::Glib) cvs-pod(lib/AnyEvent/Impl/Tk.pm,AnyEvent::Impl::Tk) cvs-pod(lib/AnyEvent/Impl/Perl.pm,AnyEvent::Impl::Perl) cvs-pod(lib/AnyEvent/Impl/Qt.pm,AnyEvent::Impl::Qt) cvs-pod(lib/AnyEvent/Impl/EventLib.pm,AnyEvent::Impl::EventLib) cvs-pod(lib/AnyEvent/Impl/Irssi.pm,AnyEvent::Impl::Irssi) cvs-pod(lib/AnyEvent/Impl/IOAsync.pm,AnyEvent::Impl::IOAsync) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE) list(anyevent) 542AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-pod(lib/AnyEvent/Intro.pod,Introduction/Tutorial) cvs-pod(lib/AE.pm,AE) cvs-co(Changes) cvs-pod(lib/AnyEvent/Util.pm,AnyEvent::Util) cvs-pod(lib/AnyEvent/Handle.pm,AnyEvent::Handle) cvs-pod(lib/AnyEvent/Socket.pm,AnyEvent::Socket) cvs-pod(lib/AnyEvent/DNS.pm,AnyEvent::DNS) cvs-pod(lib/AnyEvent/Impl/EV.pm,AnyEvent::Impl::EV) cvs-pod(lib/AnyEvent/Impl/Event.pm,AnyEvent::Impl::Event) cvs-pod(lib/AnyEvent/Impl/Glib.pm,AnyEvent::Impl::Glib) cvs-pod(lib/AnyEvent/Impl/Tk.pm,AnyEvent::Impl::Tk) cvs-pod(lib/AnyEvent/Impl/Perl.pm,AnyEvent::Impl::Perl) cvs-pod(lib/AnyEvent/Impl/Qt.pm,AnyEvent::Impl::Qt) cvs-pod(lib/AnyEvent/Impl/EventLib.pm,AnyEvent::Impl::EventLib) cvs-pod(lib/AnyEvent/Impl/Irssi.pm,AnyEvent::Impl::Irssi) cvs-pod(lib/AnyEvent/Impl/IOAsync.pm,AnyEvent::Impl::IOAsync) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE) list(anyevent)
537 This module offers a simple API for I/O, timer, signal, child process 543 This module offers a simple API for I/O, timer, signal, child process
538 and completion events, independent of a specific event loop. 544 and completion events, independent of a specific event loop.
539 545
540 <p>This module allows module authors to use those events internally 546 <p>This module allows module authors to use those events internally
541 without forcing users of the module to use a specific event loop, without 547 without forcing users of the module to use a specific event loop, without
591 The caller is responsible for authentication management, cookies (if 597 The caller is responsible for authentication management, cookies (if
592 the simplistic implementation in this module doesn't suffice), referer 598 the simplistic implementation in this module doesn't suffice), referer
593 and other high-level protocol details for which this module offers only 599 and other high-level protocol details for which this module offers only
594 limited support. 600 limited support.
595 601
602AnyEvent-MP cpan cvs-pod(MP.pm,) cvs-pod(MP/Intro.pod,Introduction/Tutorial) cvs-co(Changes) list(anyevent)
603 This Perl module (-family) implements a simple message passing framework for Perl.
604
605 Despite its simplicity, you can securely message other processes running
606 on the same or other hosts.
607
608 For an introduction to this module family, see the Intro manual page.
609
610Coro-MP cpan cvs-pod(MP.pm,) cvs-co(Changes) list(anyevent)
611 This Perl module extends the AnyEvent::MP API with a thread-like/erlang-style API.
612
613 This module implements a thread-like API to AnyEvent::MP that is closer
614 to Erlang than the event-based AnyEvent::MP API. It integrates well into
615 AnyEvent::MP.
616
617 See the AnyEvent::MP module and tutorial for info about the concepts used
618 in AnyEvent::MP.
619
596AnyEvent-DBI cpan cvs-pod(DBI.pm,) cvs-co(Changes) list(anyevent) 620AnyEvent-DBI cpan cvs-pod(DBI.pm,) cvs-co(Changes) list(anyevent)
597 A relatively simple wrapper around DBI to make asynchronous 621 A relatively simple wrapper around DBI to make asynchronous
598 SQL requests. 622 SQL requests.
599 623
600 This module implements asynchronous DBI access my forking or executing 624 This module implements asynchronous DBI access my forking or executing
608 This is a very basic HTTP server that allows the user/programmer to install 632 This is a very basic HTTP server that allows the user/programmer to install
609 hooks for URL paths to generate the output. It uses AnyEvent to be easily 633 hooks for URL paths to generate the output. It uses AnyEvent to be easily
610 embeddable into other applications. The main objective was to make it 634 embeddable into other applications. The main objective was to make it
611 easier to make simple HTTP frontends in Perl for Perl programs and Perl modules. 635 easier to make simple HTTP frontends in Perl for Perl programs and Perl modules.
612 636
637AnyEvent-Feed cpan-elmex git-pod(lib/AnyEvent/Feed.pm,) git-co(Changes) list(anyevent)
638 A RSS/Atom Feed aggregator.
639
640 This module uses AnyEvent::HTTP and XML::Feed to fetch and parse RSS and Atom
641 feeds. It provides aggregation (detecting of new entries) to provide an easy
642 interface for simple feed readers.
643
644AnyEvent-Twitter cpan-elmex git-pod(lib/AnyEvent/Twitter.pm,) git-co(Changes) list(anyevent)
645 Implementation of the Twitter API for AnyEvent.
646
647 Provides a simple non-blocking API to access information (aka tweets) provided
648 by <a href="http://www.twitter.com">Twitter</a>.
649
613AnyEvent-IGS cpan-elmex git-pod(lib/AnyEvent/IGS.pm,) git-co(Changes) list(anyevent) 650AnyEvent-IGS cpan-elmex git-pod(lib/AnyEvent/IGS.pm,) git-co(Changes) list(anyevent)
614 A Perl module that interfaces to the International Go Server. 651 A Perl module that interfaces to the International Go Server.
615 652
616 This module is an Anyevent-based interface to the International Go Server 653 This module is an Anyevent-based interface to the International Go Server
617 protocol. 654 protocol.
628 A Perl module that implements C++ STL-like binary heap operations. 665 A Perl module that implements C++ STL-like binary heap operations.
629 666
630Audio-Play-MPG123 cpan cvs-pod(MPG123.pm,) cvs-co(Changes) 667Audio-Play-MPG123 cpan cvs-pod(MPG123.pm,) cvs-co(Changes)
631 A Perl module implementing an interface to mpg123. 668 A Perl module implementing an interface to mpg123.
632 669
670BK git-pod(lib/BK.pm,) git-pod(lib/BK/News.pod,News) git-co(Changes) git-pod(lib/BK/Client.pm,BK::Client) git-pod(lib/BK/Backend.pm,BK::Backend)
671 Bummskraut is a distributed chat/messaging client framework written in Perl
672 using <a href="/pkg/AnyEvent-MP.html">AnyEvent::MP</a>.
673
674 For more documentation please consult the main manpage (see below). If you
675 want to check on the latest news proceed to the news or changelog (see also
676 below).
677
633Compress-LZV1 cpan cvs-pod(LZV1.pm,) cvs-co(Changes) 678Compress-LZV1 cpan cvs-pod(LZV1.pm,) cvs-co(Changes)
634 A Perl module implementing the LZV1 compression algorithm. See 679 A Perl module implementing the LZV1 compression algorithm. See
635 <tt>Compress::LZF</tt> for a better algorithm and module. 680 <tt>Compress::LZF</tt> for a better algorithm and module.
681
682Compress-LZF cpan cvs-pod(LZF.pm,) cvs-co(Changes)
683 A Perl module implementing the LZF compression algorithm, and simple
684 to use data structure serialising.
636 685
637Convert-CD cvs-pod(lib/Convert/CD.pm,) cvs-pod(bin/cvtiso,cvtiso) cvs-co(doc/) cvs-co(Changes) 686Convert-CD cvs-pod(lib/Convert/CD.pm,) cvs-pod(bin/cvtiso,cvtiso) cvs-co(doc/) cvs-co(Changes)
638 Unfinished Perl project implementing CD image formats. Extracting ISO images 687 Unfinished Perl project implementing CD image formats. Extracting ISO images
639 already works. 688 already works.
640 689
891 940
892wvsniff 941wvsniff
893 Undocumented but nicely working wavelan sniffer that I wrote for use 942 Undocumented but nicely working wavelan sniffer that I wrote for use
894 with my cisco aironet card. If you get it working, praise yourself. 943 with my cisco aironet card. If you get it working, praise yourself.
895 944
896ermyth cvs-pod(doc/poddoc/documentation.pod) cvs-co(Changes)
897 This is a fork of Atheme IRC Services.
898
899 Ermyth IRC Services is a set of Services for IRC networks that allows
900 users to manage their channels in a secure and efficient way and
901 allows operators to manage various things about their networks.
902 Ermyth has been ported to C++ and goes its way using modern concepts
903 and the object oriented paradigm.
904
905dhcpping cvs-pod(dhcping.pod,) 945dhcpping cvs-pod(dhcping.pod,)
906 A version of dhcpping enhanced by <a href="mailto:marco@nethype.de">Marco Maisenhelder</a> 946 A version of dhcpping enhanced by <a href="mailto:marco@nethype.de">Marco Maisenhelder</a>
907 to support passing dhcp options. Intended to test dhcp server implementations. 947 to support passing dhcp options. Intended to test dhcp server implementations.
908 948
909Object-Event cpan-elmex git-pod(lib/Object/Event.pm,) git-co(Changes) 949Object-Event cpan-elmex git-pod(lib/Object/Event.pm,) git-co(Changes)
1018 1058
1019 <p>lsys is a full-featured program that understands most of the syntax 1059 <p>lsys is a full-featured program that understands most of the syntax
1020 of the original l-systems language, which is far more complex and 1060 of the original l-systems language, which is far more complex and
1021 powerful than most available l-system interpreters.</p> 1061 powerful than most available l-system interpreters.</p>
1022 1062
1023 <p>See <a href="http://www.goof.com/pcg/marc/lsys.html">the original homepage</a> 1063 <p>See <a href="http://home.schmorp.de/marc/lsys.html">the original homepage</a>
1024 for more explanations and some images. 1064 for more explanations and some images.
1065
1066ermyth cvs-pod(doc/poddoc/documentation.pod) cvs-co(Changes)
1067 This is a fork of Atheme IRC Services.
1068
1069 Ermyth IRC Services is a set of Services for IRC networks that allows
1070 users to manage their channels in a secure and efficient way and
1071 allows operators to manage various things about their networks.
1072 Ermyth has been ported to C++ and goes its way using modern concepts
1073 and the object oriented paradigm.
1074

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines