… | |
… | |
6 | mkdir "software.schmorp.de/pkg", 0755; |
6 | mkdir "software.schmorp.de/pkg", 0755; |
7 | mkdir "software.schmorp.de/img", 0755; |
7 | mkdir "software.schmorp.de/img", 0755; |
8 | system "rsync -av *.jpg software.schmorp.de/img/"; |
8 | system "rsync -av *.jpg software.schmorp.de/img/"; |
9 | |
9 | |
10 | our %IRC = ( |
10 | our %IRC = ( |
11 | anyevent => ["irc.perl.org", "#anyevent", "http://mibbit.com/chat/#anyevent\@irc.perl.org"], |
11 | # anyevent => ["irc.perl.org", "#anyevent", "http://mibbit.com/chat/#anyevent\@irc.perl.org"], |
12 | # freenode => ["irc.freenode.org", "#schmorp", "http://webchat.freenode.net/?randomnick=1&channels=schmorp&prompt=1", ", users <tt>schmorp</tt> and <tt>elmex</tt>"], |
12 | # freenode => ["irc.freenode.org", "#schmorp", "http://webchat.freenode.net/?randomnick=1&channels=schmorp&prompt=1", ", users <tt>schmorp</tt> and <tt>elmex</tt>"], |
13 | freenode => ["irc.schmorp.de", "#schmorpforge", "http://chat.schmorp.de/?channels=schmorpforge", ", users <tt>schmorp</tt> and <tt>elmex</tt>"], |
13 | anyevent => ["irc.schmorp.de", "#schmorpforge", "http://chat.schmorp.de/?channels=schmorpforge", ", users <tt>schmorp</tt> and <tt>elmex</tt>"], |
|
|
14 | schmorp => ["irc.schmorp.de", "#schmorpforge", "http://chat.schmorp.de/?channels=schmorpforge", ", users <tt>schmorp</tt> and <tt>elmex</tt>"], |
14 | rxvt => ["irc.freenode.org", "#rxvt-unicode", "http://webchat.freenode.net/?randomnick=1&channels=rxvt-unicode&prompt=1", ""], |
15 | rxvt => ["irc.freenode.org", "#rxvt-unicode", "http://webchat.freenode.net/?randomnick=1&channels=rxvt-unicode&prompt=1", ""], |
15 | rxvtdev => ["irc.freenode.org", "#rxvt-unicode-dev", "http://webchat.freenode.net/?randomnick=1&channels=rxvt-unicode-dev&prompt=1", " <b>(no support, development only)</b>"], |
16 | rxvtdev => ["irc.freenode.org", "#rxvt-unicode-dev", "http://webchat.freenode.net/?randomnick=1&channels=rxvt-unicode-dev&prompt=1", " <b>(no support, development only)</b>"], |
16 | ); |
17 | ); |
17 | |
18 | |
18 | sub hdr($$) { |
19 | sub hdr($$) { |
… | |
… | |
105 | } |
106 | } |
106 | |
107 | |
107 | .overview th { border-top: 1px dashed #aaa; vertical-align: top; text-align: left; padding: 0.2ex; } |
108 | .overview th { border-top: 1px dashed #aaa; vertical-align: top; text-align: left; padding: 0.2ex; } |
108 | .overview td { border-top: 1px dashed #aaa; vertical-align: top; text-align: left; padding: 0.2ex; } |
109 | .overview td { border-top: 1px dashed #aaa; vertical-align: top; text-align: left; padding: 0.2ex; } |
109 | |
110 | |
110 | hr.footer { display: none; } |
111 | hr { display: none; } |
111 | .footer { font-size: 8pt; border-top: 1px solid red; } |
112 | .footer { font-size: 8pt; border-top: 1px solid red; } |
112 | |
113 | |
113 | .section { margin: 0 0 0 0; padding: 0.5em 4px 0.5em 4px; } |
114 | .section { margin: 0; padding: 0.5em 4px 0.5em 4px; } |
|
|
115 | .section-topnav { background: #f0ef8b; padding: 0px 4px 1px 4px; } |
114 | .section-header { background: white; } |
116 | .section-header { background: white ; padding-top: 0; } |
115 | .section-footer { background: white; } |
117 | .section-footer { background: #f0ef8b; } |
116 | .section-overview { background: white; } |
118 | .section-overview { background: white ; } |
117 | |
119 | |
118 | .section-short-desc { background: white; } |
120 | .section-short-desc { background: white ; } |
119 | .section-blurb { background: white; } |
121 | .section-blurb { background: white ; } |
120 | .section-resources { background: white; } |
122 | .section-resources { background: white ; } |
121 | .section-documents { background: white; } |
123 | .section-documents { background: white ; } |
122 | .section-about { background: white; } |
124 | .section-about { background: white ; } |
123 | |
125 | |
124 | </style> |
126 | </style> |
125 | </head> |
127 | </head> |
126 | <body> |
128 | <body> |
|
|
129 | <div class='section section-topnav'> |
|
|
130 | <p class='back'><a href='/'>Schmorpforge Ta-Sa Software Repository</a></p> |
|
|
131 | </div> |
127 | <div class='section section-header'> |
132 | <div class='section section-header'> |
128 | <p class='back'><a href='/'>Schmorpforge Ta-Sa Software Repository</a></p> |
|
|
129 | <h1 class="$_[1]">$_[0]</h1> |
133 | <h1 class="$_[1]">$_[0]</h1> |
130 | <div style="text-align: center; float: right; margin-left: 1em; margin-bottom: 1em"> |
134 | <div style="text-align: center; float: right; margin-left: 1em; margin-bottom: 1em"> |
131 | <!-- |
135 | <!-- |
132 | <a title="Mach mit!" href="http://www.piratenpartei.de/navigation/politik/unsere-ziele"> |
136 | <a title="Mach mit!" href="http://www.piratenpartei.de/navigation/politik/unsere-ziele"> |
133 | <img src="http://res.tst.eu/denke_selbst.gif" alt="Werde Pirat!" width="468" height="60" border="0" /> |
137 | <img src="http://res.tst.eu/denke_selbst.gif" alt="Werde Pirat!" width="468" height="60" border="0" /> |
… | |
… | |
258 | } |
262 | } |
259 | if (/irc\((.*?)\)/) { |
263 | if (/irc\((.*?)\)/) { |
260 | push @irc, $1; |
264 | push @irc, $1; |
261 | } |
265 | } |
262 | } |
266 | } |
263 | push @irc, "freenode" unless @irc; |
267 | push @irc, "schmorp" unless @irc; |
264 | for (@irc) { |
268 | for (@irc) { |
265 | my ($server, $channel, $url, $comment) = @{ $IRC{$_} or die }; |
269 | my ($server, $channel, $url, $comment) = @{ $IRC{$_} or die }; |
266 | print "<tr><td><tt class='icon'>IRC</tt></td><td class='rr'>Server <a href='$url'><tt><b>$server</b></tt>, channel <tt>$channel</tt></a>$comment <b>(say hi and <i>wait a few minutes or hours</i>)</b></td></tr>\n"; |
270 | print "<tr><td><tt class='icon'>IRC</tt></td><td class='rr'>Server <a href='$url'><tt><b>$server</b></tt>, channel <tt>$channel</tt></a>$comment <b>(say hi and <i>wait a few minutes or hours</i>)</b></td></tr>\n"; |
267 | } |
271 | } |
268 | |
272 | |