[wiki-lenny] script pour dumper le wiki
darcs-hash:20081228220957-bd074-d2f2c7d615f5a740caef5c87c3118f13e6b2c35b.gz
This commit is contained in:
parent
0e5639e7a0
commit
8c4c107218
3 changed files with 27 additions and 35 deletions
|
@ -17,51 +17,32 @@ url_prefix_static = "."
|
||||||
logo_html = '<img src="logo.png">'
|
logo_html = '<img src="logo.png">'
|
||||||
HTML_SUFFIX = ".html"
|
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">
|
page_template = u'''<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="content-type" content="text/html; charset=%(charset)s">
|
<meta http-equiv="content-type" content="text/html; charset=%(charset)s">
|
||||||
<title>%(pagename)s</title>
|
<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="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="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">
|
<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>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<table>
|
<p class="avertissement">
|
||||||
<tr>
|
Ce site est une copie statique et partielle de ce que l'on peut trouver
|
||||||
<td class="noborder">
|
sur le <a href="http://wiki.crans.org">wiki</a> de l'association. Si
|
||||||
%(logo_html)s
|
vous êtes ici, alors que vous avez demandé un autre site, c'est sans
|
||||||
</td>
|
doute que vous êtes connecté au réseau wifi de l'association mais que
|
||||||
<td class="noborder">
|
vous n'avez pas encore complété toutes les étapes nécessaires pour avoir
|
||||||
<ul class="pagetitle">
|
une connexion pleinement fonctionnelle. Ce site contient donc les infos
|
||||||
<li class="pagetitle"><a class="backlink">%(pagename)s</a>
|
pour configurer correctement votre connexion.
|
||||||
</ul>
|
</p>
|
||||||
<br><br>
|
<div id="title"><h1>%(pagename)s</h1></div>
|
||||||
%(navibar_html)s
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<hr>
|
|
||||||
<div id="page">
|
|
||||||
%(pagehtml)s
|
%(pagehtml)s
|
||||||
</div>
|
<p class="creation">
|
||||||
<hr>
|
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.
|
||||||
%(timestamp)s
|
</p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
'''
|
'''
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 30 KiB |
|
@ -170,6 +170,17 @@ class MoinDump(_util.Script):
|
||||||
print >>sys.stderr, "*** %d error(s) occurred, see '%s'!" % (errcnt, errfile)
|
print >>sys.stderr, "*** %d error(s) occurred, see '%s'!" % (errcnt, errfile)
|
||||||
|
|
||||||
def run():
|
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()
|
MoinDump().run()
|
||||||
|
|
||||||
def get_attachment(request, pagename, filename, outputdir):
|
def get_attachment(request, pagename, filename, outputdir):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue