[wiki-lenny] script pour dumper le wiki

darcs-hash:20081228220957-bd074-d2f2c7d615f5a740caef5c87c3118f13e6b2c35b.gz
This commit is contained in:
Antoine Durand-Gasselin 2008-12-28 23:09:57 +01:00
parent 0e5639e7a0
commit 8c4c107218
3 changed files with 27 additions and 35 deletions

View file

@ -17,51 +17,32 @@ url_prefix_static = "."
logo_html = '<img src="logo.png">'
HTML_SUFFIX = ".html"
### TEMPLATE MODIFIÉ
page_template = u'''<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=%(charset)s">
<title>%(pagename)s</title>
<link rel="stylesheet" type="text/css" media="all" charset="utf-8" href="/style.css">
<link rel="stylesheet" type="text/css" media="all" charset="utf-8" href="%(theme)s/css/common.css">
<link rel="stylesheet" type="text/css" media="screen" charset="utf-8" href="%(theme)s/css/screen.css">
<link rel="stylesheet" type="text/css" media="print" charset="utf-8" href="%(theme)s/css/print.css">
<style type="text/css">
ul.pagetitle{
display: inline;
margin: 0;
padding: 0;
font-size: 1.5em;
}
li.pagetitle{
display: inline;
margin: 0;
}
td.noborder {
border: 0;
}
</style>
</head>
<body>
<table>
<tr>
<td class="noborder">
%(logo_html)s
</td>
<td class="noborder">
<ul class="pagetitle">
<li class="pagetitle"><a class="backlink">%(pagename)s</a>
</ul>
<br><br>
%(navibar_html)s
</td>
</tr>
</table>
<hr>
<div id="page">
<p class="avertissement">
Ce site est une copie statique et partielle de ce que l'on peut trouver
sur le <a href="http://wiki.crans.org">wiki</a> de l'association. Si
vous êtes ici, alors que vous avez demandé un autre site, c'est sans
doute que vous êtes connecté au réseau wifi de l'association mais que
vous n'avez pas encore complété toutes les étapes nécessaires pour avoir
une connexion pleinement fonctionnelle. Ce site contient donc les infos
pour configurer correctement votre connexion.
</p>
<div id="title"><h1>%(pagename)s</h1></div>
%(pagehtml)s
</div>
<hr>
%(timestamp)s
<p class="creation">
Cette page a été extraite du wiki le %(timestamp)s. Vous pouvez l'<a href="http://wiki.crans.org/%(pagename)s?action=edit">éditer</a> ou <a href="http://www.crans.org/%(pagename)s">voir</a> la page originale.
</p>
</body>
</html>
'''

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Before After
Before After

View file

@ -170,6 +170,17 @@ class MoinDump(_util.Script):
print >>sys.stderr, "*** %d error(s) occurred, see '%s'!" % (errcnt, errfile)
def run():
print '''dump-wiki.py est obsolète. Essayez donc:
sudo -u www-data moin \
--config-dir=/etc/moin --wiki-url=http://wiki.crans.org/ \
export dump \
--page "WiFi(/PositionnementDesBornes|/AvoirLeWifi.*)?" \
--target-dir=/home/myname/outputdir
Si vous voulez quand même utiliser ce script obsolète, passez-lui --ignore-deprecation-warning en premier argument
'''
if sys.argv[1] == "--ignore-deprecation-warning":
sys.argv = sys.argv[0]+sys.argv[2:]
MoinDump().run()
def get_attachment(request, pagename, filename, outputdir):