summaryrefslogtreecommitdiffstats
path: root/doc-publik/update-publik-doc-from-redmine.py
diff options
context:
space:
mode:
authorFrédéric Péters <fpeters@entrouvert.com>2021-05-05 06:31:53 (GMT)
committerFrédéric Péters <fpeters@entrouvert.com>2021-05-05 06:32:14 (GMT)
commit7ecbc33621a038796ef8eb0f9cae7475ffd844d7 (patch)
treec63ff05a384998e1e157d2663dedbb554f6988b3 /doc-publik/update-publik-doc-from-redmine.py
parentb025f6b4c2e22eaf08fa866ff682ec70cbe5d9bc (diff)
downloadmisc-fred-7ecbc33621a038796ef8eb0f9cae7475ffd844d7.zip
misc-fred-7ecbc33621a038796ef8eb0f9cae7475ffd844d7.tar.gz
misc-fred-7ecbc33621a038796ef8eb0f9cae7475ffd844d7.tar.bz2
remove documentation scripts (moved into puppet repository)
Diffstat (limited to 'doc-publik/update-publik-doc-from-redmine.py')
-rw-r--r--doc-publik/update-publik-doc-from-redmine.py37
1 files changed, 0 insertions, 37 deletions
diff --git a/doc-publik/update-publik-doc-from-redmine.py b/doc-publik/update-publik-doc-from-redmine.py
deleted file mode 100644
index 53c68bb..0000000
--- a/doc-publik/update-publik-doc-from-redmine.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# -*- coding: utf-8 -*-
-
-from bs4 import BeautifulSoup
-import html5lib
-import requests
-
-from combo.data.models import TextCell
-
-DOCS = {
- 'passerelle-connecteur-dev': "https://dev.entrouvert.org/projects/passerelle/wiki/D%C3%A9veloppement_d'un_connecteur.html",
- 'passerelle-json-data-store': "https://dev.entrouvert.org/projects/passerelle/wiki/Stockage_de_donn%C3%A9es_JSON.html",
- 'combo-json-cell': "https://dev.entrouvert.org/projects/combo/wiki/D%C3%A9veloppement_d'une_cellule_aliment%C3%A9e_par_JSON.html",
- 'developer-installation': "https://dev.entrouvert.org/projects/publik-devinst/wiki/Installation_d'un_environnement_de_développement_local.html",
- 'redmine-contribuer-a-publik': "https://dev.entrouvert.org/projects/publik/wiki/Contribuer_%C3%A0_Publik.html",
-}
-
-for cell in TextCell.objects.filter(slug__in=DOCS.keys(), page__snapshot__isnull=True):
- resp = requests.get(DOCS[cell.slug])
- if resp.status_code != 200:
- continue
- document = BeautifulSoup(resp.content, 'html5lib')
- content = document.find('body')
- new_content = content.decode().replace('<body>', '').replace('</body>', '')
- cell.text = new_content
- cell.order = 1
- cell.save()
-
- url = DOCS[cell.slug].replace('.html', '')
- cell, created = TextCell.objects.get_or_create(
- page=cell.page,
- slug='editor-warning', defaults={'order': 0})
- cell.placeholder = 'content'
- cell.order = 0
- cell.text = u'''<div class="note note-tip"><div>Cette page est tirée de redmine, l'édition se fait là :<br>
- <a href="%s">%s</a>.</div></div>''' % (url, url)
- cell.public = False
- cell.save()