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

Comparing cvsroot/schmorpforge/genpage (file contents):
Revision 1.50 by root, Mon Jul 20 06:06:25 2009 UTC vs.
Revision 1.59 by elmex, Fri Aug 28 16:18:58 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 <a title="Mach mit!" href="http://www.piratenpartei.de/navigation/politik/unsere-ziele">
109 <img src="http://res.tst.eu/denke_selbst.gif" alt="Werde Pirat!" width="468" height="60" border="0" />
110 </a>
111 <br />
108 <a href="http://www.piratenpartei.de/navigation/politik/unsere-ziele"> 112 <a href="http://www.piratenpartei.de/navigation/politik/unsere-ziele">
109 <img src="http://www.piratenpartei-hessen.de/common/piratenbanner1" alt="Piratenpartei" border="0"/> 113 <img src="http://res.tst.eu/piraten1.png" alt="Piratenpartei" width="468" height="60" border="0" />
110 </a> 114 </a>
111 <br /> 115 <br />
112 <a href="http://www.deliantra.net/"> 116 <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"/> 117 <img src="http://www.deliantra.net/images/deliantra.png" border="0" alt="Deliantra Free MMORPG" style="display: inline"/>
114 <br /> 118 <br />
128</html> 132</html>
129EOF 133EOF
130} 134}
131 135
132sub res_irc { 136sub 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></td></tr>\n"; 137 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"; 138 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";
135} 139}
136 140
137$_ = <DATA>; 141$_ = <DATA>;
138for (;defined $_;) { 142for (;defined $_;) {
164<h2>Resources</h2> 168<h2>Resources</h2>
165<table class='resources'> 169<table class='resources'>
166EOF 170EOF
167 if (grep /git/, @args) { 171 if (grep /git/, @args) {
168 print <<EOF; 172 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> 173<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> 174<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> 175</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 /> 176<!-- <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> 177 <tt>cvs -d ":ext;CVS_SERVER=git-cvsserver:USER\@ruth.plan9.de/gitroot/$name.git" co -d $name master</tt>
174</td></tr> 178</td></tr> -->
175EOF 179EOF
176 } else { 180 } else {
177 my $modules = $name; 181 my $modules = $name;
178 $modules = "$1" if grep /modules\((.*)\)/, @args; 182 $modules = "$1" if grep /modules\((.*)\)/, @args;
179 183
526 A fork of the unmaintained xcb (x cut buffers) program implementing better i18n. 530 A fork of the unmaintained xcb (x cut buffers) program implementing better i18n.
527 531
528lmainit cvs-co(NEWS) 532lmainit cvs-co(NEWS)
529 A sysvinit replacement that can even be configured to be sysvinit-compliant. 533 A sysvinit replacement that can even be configured to be sysvinit-compliant.
530 534
531 See <a href="http://www.goof.com/pcg/marc/lmainit.html">its homepage</a> for more info. 535 See <a href="http://home.schmorp.de/marc/lmainit.html">its homepage</a> for more info.
532 536
533Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes) 537Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes)
534 Perl module implementing forward error correction using Vandermonde matrices 538 Perl module implementing forward error correction using Vandermonde matrices
535 539
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/IOAsync.pm,AnyEvent::Impl::IOAsync) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE) list(anyevent) 540AnyEvent 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 541 This module offers a simple API for I/O, timer, signal, child process
538 and completion events, independent of a specific event loop. 542 and completion events, independent of a specific event loop.
539 543
540 <p>This module allows module authors to use those events internally 544 <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 545 without forcing users of the module to use a specific event loop, without
542 adding noticable overhead. Currently supported event loops are EV, Event, 546 adding noticable overhead. Currently supported event loops are EV, Event,
543 Glib/Gtk2, Tk, Qt, Event::Lib, IO::Async and POE (and thus also WxWidgets 547 Glib/Gtk2, Tk, Qt, Event::Lib, Irssi, IO::Async and POE (and thus also
544 and Prima). It also comes with a very fast (see benchmarks in the main 548 WxWidgets and Prima). It also comes with a very fast (see benchmarks in
545 manual page) Pure Perl event loop and doesn't rely on XS, which ensures 549 the main manual page) Pure Perl event loop and doesn't rely on XS, which
546 that your program will always run even when no C-based event loop is 550 ensures that your program will always run even when no C-based event loop
547 available.</p> 551 is available.</p>
548 552
549 <p>In addition to the event core (which might be all you need), AnyEvent 553 <p>In addition to the event core (which might be all you need), AnyEvent
550 comes with an optional, fully asynchronous, pure-perl DNS resolver 554 comes with an optional, fully asynchronous, pure-perl DNS resolver
551 library supporting UDP, TCP and EDNS0, with many utility functions to 555 library supporting UDP, TCP and EDNS0, with many utility functions to
552 "just resolve" stuff without having to instantiate even a resolver object 556 "just resolve" stuff without having to instantiate even a resolver object
591 The caller is responsible for authentication management, cookies (if 595 The caller is responsible for authentication management, cookies (if
592 the simplistic implementation in this module doesn't suffice), referer 596 the simplistic implementation in this module doesn't suffice), referer
593 and other high-level protocol details for which this module offers only 597 and other high-level protocol details for which this module offers only
594 limited support. 598 limited support.
595 599
600AnyEvent-MP cpan cvs-pod(MP.pm,) cvs-pod(MP/Intro.pod,Introduction/Tutorial) cvs-co(Changes) list(anyevent)
601 This Perl module (-family) implements a simple message passing framework for Perl.
602
603 Despite its simplicity, you can securely message other processes running
604 on the same or other hosts.
605
606 For an introduction to this module family, see the Intro manual page.
607
596AnyEvent-DBI cpan cvs-pod(DBI.pm,) cvs-co(Changes) list(anyevent) 608AnyEvent-DBI cpan cvs-pod(DBI.pm,) cvs-co(Changes) list(anyevent)
597 A relatively simple wrapper around DBI to make asynchronous 609 A relatively simple wrapper around DBI to make asynchronous
598 SQL requests. 610 SQL requests.
599 611
600 This module implements asynchronous DBI access my forking or executing 612 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 620 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 621 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 622 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. 623 easier to make simple HTTP frontends in Perl for Perl programs and Perl modules.
612 624
625AnyEvent-Feed cpan-elmex git-pod(lib/AnyEvent/Feed.pm,) git-co(Changes) list(anyevent)
626 A RSS/Atom Feed aggregator.
627
628 This module uses AnyEvent::HTTP and XML::Feed to fetch and parse RSS and Atom
629 feeds. It provides aggregation (detecting of new entries) to provide an easy
630 interface for simple feed readers.
631
632AnyEvent-Twitter cpan-elmex git-pod(lib/AnyEvent/Twitter.pm,) git-co(Changes) list(anyevent)
633 Implementation of the Twitter API for AnyEvent.
634
635 Provides a simple non-blocking API to access information (aka tweets) provided
636 by <a href="http://www.twitter.com">Twitter</a>.
637
613AnyEvent-IGS cpan-elmex git-pod(lib/AnyEvent/IGS.pm,) git-co(Changes) list(anyevent) 638AnyEvent-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. 639 A Perl module that interfaces to the International Go Server.
615 640
616 This module is an Anyevent-based interface to the International Go Server 641 This module is an Anyevent-based interface to the International Go Server
617 protocol. 642 protocol.
631 A Perl module implementing an interface to mpg123. 656 A Perl module implementing an interface to mpg123.
632 657
633Compress-LZV1 cpan cvs-pod(LZV1.pm,) cvs-co(Changes) 658Compress-LZV1 cpan cvs-pod(LZV1.pm,) cvs-co(Changes)
634 A Perl module implementing the LZV1 compression algorithm. See 659 A Perl module implementing the LZV1 compression algorithm. See
635 <tt>Compress::LZF</tt> for a better algorithm and module. 660 <tt>Compress::LZF</tt> for a better algorithm and module.
661
662Compress-LZF cpan cvs-pod(LZF.pm,) cvs-co(Changes)
663 A Perl module implementing the LZF compression algorithm, and simple
664 to use data structure serialising.
636 665
637Convert-CD cvs-pod(lib/Convert/CD.pm,) cvs-pod(bin/cvtiso,cvtiso) cvs-co(doc/) cvs-co(Changes) 666Convert-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 667 Unfinished Perl project implementing CD image formats. Extracting ISO images
639 already works. 668 already works.
640 669
1018 1047
1019 <p>lsys is a full-featured program that understands most of the syntax 1048 <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 1049 of the original l-systems language, which is far more complex and
1021 powerful than most available l-system interpreters.</p> 1050 powerful than most available l-system interpreters.</p>
1022 1051
1023 <p>See <a href="http://www.goof.com/pcg/marc/lsys.html">the original homepage</a> 1052 <p>See <a href="http://home.schmorp.de/marc/lsys.html">the original homepage</a>
1024 for more explanations and some images. 1053 for more explanations and some images.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines