From: short <> Date: Fri, 16 May 2003 13:00:24 +0000 (+0000) Subject: +field "priority" X-Git-Tag: bp_modperl~12 X-Git-Url: https://git.jankratochvil.net/?p=www.jankratochvil.net.git;a=commitdiff_plain;h=4eff5fe31d7bf25f4471ff4329fde56cba97fdcf +field "priority" --- diff --git a/project/FordFulk/ListItem.pm b/project/FordFulk/ListItem.pm index 7365c04..b6f17c2 100755 --- a/project/FordFulk/ListItem.pm +++ b/project/FordFulk/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Ford-Fulkenson Algorithm Demonstration", + "priority"=>5, "download"=>"FordFulk/FordFulk.zip", "online-demo"=>"FordFulk/", "summary"=>"Web applet", diff --git a/project/Heat/ListItem.pm b/project/Heat/ListItem.pm index 1a61838..9c8e6f3 100755 --- a/project/Heat/ListItem.pm +++ b/project/Heat/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Heat Distribution Simulation", + "priority"=>5, "download"=>"Heat/Heat.zip", "online-demo"=>"Heat/", "summary"=>"Web applet", diff --git a/project/Islet/ListItem.pm b/project/Islet/ListItem.pm index 5a7e857..3fc03ff 100755 --- a/project/Islet/ListItem.pm +++ b/project/Islet/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>'ICP 1998 Competition Software', + "priority"=>5, "download"=>"Islet/Islet.zip", "online-demo"=>"Islet/", "summary"=>"Web game applet", diff --git a/project/Nokia61/ListItem.pm b/project/Nokia61/ListItem.pm index f5d13fd..6ce277b 100755 --- a/project/Nokia61/ListItem.pm +++ b/project/Nokia61/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Nokia Game "Rotation"", + "priority"=>7, "download"=>"Nokia61.c", "summary"=>"Logical game solver", "license"=>"PD", diff --git a/project/badblock_guess/ListItem.pm b/project/badblock_guess/ListItem.pm index 25c668b..1ff3438 100755 --- a/project/badblock_guess/ListItem.pm +++ b/project/badblock_guess/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Recovery of Data from a Damaged Disk", + "priority"=>7, "download-compiled static binary"=>"badblock-guess", "download-gzipped compiled static binary"=>"badblock-guess.gz", "link-CVS repository"=>"http://cvs.jankratochvil.net/viewcvs/badblock-guess/", diff --git a/project/d1xnet/ListItem.pm b/project/d1xnet/ListItem.pm index a343241..2ec7cfe 100755 --- a/project/d1xnet/ListItem.pm +++ b/project/d1xnet/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"D1X native TCP/IP support patch", + "priority"=>2, "download"=>"d1x-tcpip-0.99.1.diff.gz", "summary"=>"Network patch", "license"=>"PD", diff --git a/project/doswatch/ListItem.pm b/project/doswatch/ListItem.pm index 7b55e21..38c99ac 100755 --- a/project/doswatch/ListItem.pm +++ b/project/doswatch/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"DOSWatcher - DOS File Access Snooper", + "priority"=>2, "download"=>"doswatch.zip", "summary"=>"DOS files snooper", "license"=>"PD", diff --git a/project/fixhtml/ListItem.pm b/project/fixhtml/ListItem.pm index 04ea3c5..e5dbbbc 100755 --- a/project/fixhtml/ListItem.pm +++ b/project/fixhtml/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Converter of HTML Files URLs to Relative", + "priority"=>3, "download"=>"fixhtml.pl", "summary"=>"HTML converter", "license"=>"PD", diff --git a/project/ircon/ListItem.pm b/project/ircon/ListItem.pm index 1672fef..1a0dd71 100755 --- a/project/ircon/ListItem.pm +++ b/project/ircon/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"IRCon - Infrared Remote Control", + "priority"=>5, "download"=>"ircon.tar.gz", "link-index of scanned images"=>"ircon-img/", "download-all scanned images"=>"ircon-img.tar", diff --git a/project/kix/ListItem.pm b/project/kix/ListItem.pm index 92bc870..fbfb31b 100755 --- a/project/kix/ListItem.pm +++ b/project/kix/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"KIX - KaliNix Replacement", + "priority"=>4, "download"=>"kix.c", "summary"=>"Network game server", "license"=>"PD", diff --git a/project/kware/ListItem.pm b/project/kware/ListItem.pm index 0c8c4a7..f64a707 100755 --- a/project/kware/ListItem.pm +++ b/project/kware/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"KernelWare, Linux Kernel Drivers in Userland", + "priority"=>5, "download"=>"kware.tar.gz", "summary"=>"Drivers debugging", "license"=>"PD", diff --git a/project/list.cgi.pl b/project/list.cgi.pl index ab24a25..be9dd21 100755 --- a/project/list.cgi.pl +++ b/project/list.cgi.pl @@ -83,7 +83,7 @@ for my $dir (keys(%dirs)) { # $col{"name"}{""}="Project name"; # @col_order -my @row_order; +my @row_order=qw(-priority); my @col_order=qw(name summary license maintenance language); my %col; @@ -127,7 +127,10 @@ print ''."\n"; print ''."\n"; my @rows_ordered=sort { for my $order_by (@row_order,"name") { + my $order_by=$order_by; + my $minus=($order_by=~s/^(-)//)[0]; my $r=($item{$a}{$order_by} cmp $item{$b}{$order_by}); + $r=-$r if $minus; return $r if $r; } return 0; diff --git a/project/mdsms/ListItem.pm b/project/mdsms/ListItem.pm index 4ba4f19..8ecb529 100755 --- a/project/mdsms/ListItem.pm +++ b/project/mdsms/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Mobile Device SMS Tool", + "priority"=>8, "download-sources .tar.gz"=>"mdsms-1.5.2.tar.gz", "download-sources .tar.Z"=>"mdsms-1.5.2.tar.Z", "download-i386 RPM package"=>"mdsms-1.5.2-0.i386.rpm", diff --git a/project/mod_auth_tacacs/ListItem.pm b/project/mod_auth_tacacs/ListItem.pm index cf2ed85..997be01 100755 --- a/project/mod_auth_tacacs/ListItem.pm +++ b/project/mod_auth_tacacs/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"mod_auth_tacacs TACACS+ test client", + "priority"=>2, "download"=>"mod_auth_tacacs-2.0.2-gts1-checkout.diff.gz", "link-mod_auth_tacacs homepage"=>"http://sourceforge.net/projects/mod-auth-tacacs/", "summary"=>"Network server security", diff --git a/project/mot2as/ListItem.pm b/project/mot2as/ListItem.pm index f1e749b..30afeeb 100755 --- a/project/mot2as/ListItem.pm +++ b/project/mot2as/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Motorola to AT&T/GNU Assembler Syntax Converter", + "priority"=>5, "download"=>"mot2as.c", "summary"=>"Asm syntax converter", "license"=>"PD", diff --git a/project/netstat/ListItem.pm b/project/netstat/ListItem.pm index 4f95e3e..37ff856 100755 --- a/project/netstat/ListItem.pm +++ b/project/netstat/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Program name display for net-tools-1.50/netstat", + "priority"=>3, "download"=>"net-tools-1.50-progname.diff.gz", "summary"=>"Network tool enhancement", "license"=>"PD", diff --git a/project/oslik/ListItem.pm b/project/oslik/ListItem.pm index a4cbe4f..deff81b 100755 --- a/project/oslik/ListItem.pm +++ b/project/oslik/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Logical Puzzle in Prolog", + "priority"=>5, "download"=>"oslik/oslik.zip", "summary"=>"Prolog example", "license"=>"PD", diff --git a/project/patchd2/ListItem.pm b/project/patchd2/ListItem.pm index 405f193..d492d2e 100755 --- a/project/patchd2/ListItem.pm +++ b/project/patchd2/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Patch Descent 2 to Avoid CD-ROM", + "priority"=>2, "download"=>"patchd2.zip", "summary"=>"Patch for no-CD", "license"=>"PD", diff --git a/project/pipebuf/ListItem.pm b/project/pipebuf/ListItem.pm index e58bc92..c6f2746 100755 --- a/project/pipebuf/ListItem.pm +++ b/project/pipebuf/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"PipeBuf - Data Buffering Tool", + "priority"=>8, "download"=>"pipebuf.c", "summary"=>"Pipe buffer", "license"=>"PD", diff --git a/project/redirector_ad/ListItem.pm b/project/redirector_ad/ListItem.pm index 54db5dc..a1efd03 100755 --- a/project/redirector_ad/ListItem.pm +++ b/project/redirector_ad/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Banner Killer as 'squid redirector'", + "priority"=>7, "link-CVS download"=>"http://cvs.jankratochvil.net/viewcvs/redirector-ad/redirector-ad.tar.gz?tarball=1", "summary"=>"Banner killer", "license"=>"PD", diff --git a/project/smbfs/ListItem.pm b/project/smbfs/ListItem.pm index 7f8134c..e35dc74 100755 --- a/project/smbfs/ListItem.pm +++ b/project/smbfs/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"SMB Kernel Filesystem Acceleration", + "priority"=>6, "download"=>"smbfs-2.1.132-blocksize.diff", "summary"=>"SMB acceleration patch", "license"=>"PD", diff --git a/project/sshpatch/ListItem.pm b/project/sshpatch/ListItem.pm index fa07566..d6a039b 100755 --- a/project/sshpatch/ListItem.pm +++ b/project/sshpatch/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"SSH-1 patch for KeepAliveData and OnDemandForward", + "priority"=>7, "download"=>"ssh-1.2.30-kadata+odforw.tar.gz", "download-SSH-1, version 1.2.30, .src.rpm"=>"ftp://ftp.fi.muni.cz/pub/ssh/local-fi.muni.cz/linux/ssh-1.2.30-1i.src.rpm", "download-SSH-1, version 1.2.30, .tar.gz"=>"ftp://ftp.fi.muni.cz/pub/ssh/ssh-1.2.30.tar.gz", diff --git a/project/step/ListItem.pm b/project/step/ListItem.pm index 62cd30d..3c1266f 100755 --- a/project/step/ListItem.pm +++ b/project/step/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"STEP - Student's Trainee Exchange Programme", + "priority"=>4, "download"=>"step.tar.gz", "summary"=>"Custom web database application", "license"=>"PD", diff --git a/project/surprise/ListItem.pm b/project/surprise/ListItem.pm index 61ec0ab..c016ee7 100755 --- a/project/surprise/ListItem.pm +++ b/project/surprise/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Partition Surprise", + "priority"=>9, "download-Page on SourceForge.net"=>"http://sourceforge.net/project/showfiles.php?group_id=10546", "download-ISO Image from SourceForge.net"=>"http://surprise.sourceforge.net/download/surprise-rel7.iso.zip", "link-Homepage on SourceForge.net"=>"http://surprise.sourceforge.net/", diff --git a/project/tac_plus/ListItem.pm b/project/tac_plus/ListItem.pm index 1e58dce..8fefdad 100755 --- a/project/tac_plus/ListItem.pm +++ b/project/tac_plus/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"TACACS+ Server NAS Host Based Authorization", + "priority"=>8, "download-GTS rel.4 diff for TACACS+ v4.0.3"=>"tac_plus-F4.0.3.alpha.8.gts4.diff.gz", "download-TACACS+ v4.0.3, Devrim Seral rel.8"=>"http://www.gazi.edu.tr/tacacs/index.php?page=download", "link-CVS repository for GTS version"=>"http://cvs.jankratochvil.net/viewcvs/tac_plus/", diff --git a/project/tcp_rto/ListItem.pm b/project/tcp_rto/ListItem.pm index 73dea80..7338b40 100755 --- a/project/tcp_rto/ListItem.pm +++ b/project/tcp_rto/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Linux Kernel Patch for Maximal Round-trip-time", + "priority"=>7, "download-Linux kernel 2.2.17 patch"=>"linux-2.2.17-tcp_rto-1.diff", "download-Linux kernel 2.4.16 patch"=>"linux-2.4.16-tcp_rto-1.diff", "summary"=>"Network workaround", diff --git a/project/tcpdump/ListItem.pm b/project/tcpdump/ListItem.pm index 1b1e20f..19f0fed 100755 --- a/project/tcpdump/ListItem.pm +++ b/project/tcpdump/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"tcpdump ASCII Dump Patch", + "priority"=>6, "download"=>"tcpdump-3.4-ASCIIdump.diff", "download-tcpdump-3.4"=>"ftp://ftp.ee.lbl.gov/tcpdump-3.4.tar.Z", "summary"=>"tcpdump readability patch", diff --git a/project/timeplan/ListItem.pm b/project/timeplan/ListItem.pm index 3f8d927..248fa57 100755 --- a/project/timeplan/ListItem.pm +++ b/project/timeplan/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Time Log Summarizer", + "priority"=>6, "download"=>"timeplan-1.0.1.tar.gz", "summary"=>"Time management", "license"=>"PD", diff --git a/project/vblib/ListItem.pm b/project/vblib/ListItem.pm index 946eda9..0e2c134 100755 --- a/project/vblib/ListItem.pm +++ b/project/vblib/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Variable Buffers Library", + "priority"=>4, "download"=>"vblib-1.0.0.tar.gz", "summary"=>"Streams library", "license"=>"PD", diff --git a/project/winvnc/ListItem.pm b/project/winvnc/ListItem.pm index 360b57f..fed5d4b 100755 --- a/project/winvnc/ListItem.pm +++ b/project/winvnc/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Patch for Secret WinVNC Server Run", + "priority"=>6, "download-already patched version 3.3.3r7"=>"vnc-3.3.3r7_x86_win32-exe-SECRET.zip", "download-original version 3.3.3r7"=>"http://www.uk.research.att.com/vnc/dist/vnc-3.3.3r7_x86_win32.zip", "link-VNC Homepage"=>"http://www.uk.research.att.com/vnc/", diff --git a/project/wllib/ListItem.pm b/project/wllib/ListItem.pm index 5419e78..733ae31 100755 --- a/project/wllib/ListItem.pm +++ b/project/wllib/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Line drawing Crossplatform Library", + "priority"=>4, "download"=>"wllib-1.0.0.tar.gz", "summary"=>"Graphics library", "license"=>"PD", diff --git a/project/xbill/ListItem.pm b/project/xbill/ListItem.pm index f9805da..80b9885 100755 --- a/project/xbill/ListItem.pm +++ b/project/xbill/ListItem.pm @@ -29,6 +29,7 @@ use warnings; our %ListItem=( "name"=>"Classic xBill game", + "priority"=>7, "link-Download from SourceForge.net"=>"http://sourceforge.net/project/showfiles.php?group_id=10700", "link-Homepage on SourceForge.net"=>"http://xbill.sourceforge.net/", "summary"=>"Graphical game",