website diff scripts/archives.php @ rev 682
get-latest.sh: use only day date for pkgs
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sun Nov 07 17:14:54 2010 +0100 (2010-11-07) |
parents | |
children | 1f45a58db24f |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/scripts/archives.php Sun Nov 07 17:14:54 2010 +0100 1.3 @@ -0,0 +1,103 @@ 1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 1.5 +<html xmlns="http://www.w3.org/1999/xhtml"> 1.6 +<head> 1.7 + <title>lists.tuxfamily.org/slitaz mailing list</title> 1.8 + <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 1.9 + <link rel="stylesheet" type="text/css" href="slitaz.css" /> 1.10 + <style type="text/css"> 1.11 + table { 1.12 + border: 1px solid #000000; 1.13 + width: variable; 1.14 + border-collapse: collapse; 1.15 + margin: 2px 2px; 1.16 + } 1.17 + td { 1.18 + border: 1px dotted #6495ed; 1.19 + width: variable; 1.20 + padding: 2px; 1.21 + } 1.22 + .rowodd { 1.23 + background-color: #ffffff; 1.24 + } 1.25 + .roweven { 1.26 + background-color: #e1ffe1; /* the tower */ 1.27 + } 1.28 + th { 1.29 + border: 1px solid #000000; 1.30 + width: variable; 1.31 + padding: 4px; 1.32 + } 1.33 + .alignright { 1.34 + text-align: right; 1.35 + } 1.36 + </style> 1.37 +</head> 1.38 +<body> 1.39 +<?php 1.40 + 1.41 +function translate($word) 1.42 +{ 1.43 + if (isset($_GET['lang'])) switch ($_GET['lang']) { 1.44 + case "de" : 1.45 + switch ($word) { 1.46 + case "Archives" : return "Archiv"; 1.47 + case "Archive" : return "Archiv"; 1.48 + case "View by" : return "Ansicht von"; 1.49 + case "Number" : return "Zahl"; 1.50 + case "Total size": return "Gesamtgr\ö\ße"; 1.51 + case " or " : return " oder "; 1.52 + case "Date" : return "datum"; 1.53 + } 1.54 + break; 1.55 + case "es" : 1.56 + switch ($word) { 1.57 + case "Archives" : return "Archivos"; 1.58 + case "Archive" : return "Archivo"; 1.59 + case "View by" : return "Vista"; 1.60 + case "Number" : return "n\úmero"; 1.61 + case "Total size": return "Tama\ño total"; 1.62 + case "Thread" : return "hilo"; 1.63 + case " or " : return " o "; 1.64 + case "Date" : return "Fecha"; 1.65 + } 1.66 + break; 1.67 + case "fr" : 1.68 + switch ($word) { 1.69 + case "View by" : return "Tri\é par"; 1.70 + case "Number" : return "Nombre"; 1.71 + case "Total size": return "Volume"; 1.72 + case "Thread" : return "Sujet"; 1.73 + case " or " : return " ou "; 1.74 + } 1.75 + break; 1.76 + case "pt" : 1.77 + switch ($word) { 1.78 + case "Archives" : return "Arquivos"; 1.79 + case "Archive" : return "Arquivo"; 1.80 + case "View by" : return "Exibir por"; 1.81 + case "Number" : return "n\úmero"; 1.82 + case "Total size": return "O tamanho total"; 1.83 + case "Thread" : return "T\ópico"; 1.84 + case " or " : return " ou "; 1.85 + case "Date" : return "Data"; 1.86 + } 1.87 + break; 1.88 + } 1.89 + return $word; 1.90 +} 1.91 + 1.92 +echo '<h4>'.translate("Archives").' 2007-'.date('Y')."</h4>\n"; 1.93 + 1.94 +$url = "http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/"; 1.95 + 1.96 +$script = "-e '/<table>/,/<\/table>/!d' "; 1.97 +$script .= "-e 's|html\"|html\" target=\"_blank\"|g' "; 1.98 +$script .= "-e 's|href=\"|href=\"$url|g' "; 1.99 +foreach (array("Archive","View by","Number","Total size", 1.100 + "Thread"," or ","Date") as $word) { 1.101 + $script .= "-e 's|".$word."|".translate($word)."|' "; 1.102 +} 1.103 +system("wget -q -O - $url | sed $script"); 1.104 +?> 1.105 +</body> 1.106 +</html>