Outils pour utilisateurs

Outils du site


wiki-suggestions-ameliorations

Suggestions d'améliorations de ce wiki

Script conversion

Il faut installer

sudo pip3 install bs4 lxml
conversion.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
 
 
import os
from sys import argv
 
from bs4 import BeautifulSoup
 
from httpdownload import HttpDownload
 
TIMEOUT = 60
 
 
class LinkConversion:
 
    def __init__(self, link):
        self.link = link
        self.bad_link = 0
        self.no_title = 0
 
        self.new_text = self.get_new_text()
        print(self.new_text)
 
    def get_new_text(self):
        # http://fing.org/?Le-succes-de-la-Montre-verte
        site = self.link.split("/")[2]
 
        # Création d'un texte propre équivalent au self.link
        alt_text = self.get_alt_text()
 
        new_text =  "[[" + self.link + "|" + site + ": " + alt_text
 
        return new_text
 
    def get_alt_text(self):
 
        if ".pdf" not in self.link:
            self.link = self.link.replace("\\", "")
            text = HttpDownload().get_response(self.link, timeout=TIMEOUT)
 
            bad_link, no_title = 0, 0
 
            try:
                soup = BeautifulSoup(text, features="lxml")
            except:
                bad = "<title>Mauvaise url</title>"
                self.bad_link = 1
                soup = BeautifulSoup(bad, features="lxml")
 
            try:
                alt_text = soup.title.string
            except:
                self.no_title = 1
                alt_text = "Pas de titre"
 
        else:
            alt_text = self.link.split("/")[-1]
 
        # TODO: pourquoi parfois None ?
        if not alt_text:
            alt_text = "Pas de titre: None"
 
        return alt_text
 
 
if __name__ == "__main__":
 
    error = """
Usage:
Ouvrir un terminal dans le dossier de ce script:
 
python3 conversion.py url
 
avec
 
url = une url complète
 
exemple:
url = https://labomedia.org/
"""
 
    try:
        url = argv[1]
    except:
        print(error)
 
        os._exit(0)
 
    LinkConversion(url)

Vieilles suggestions

Une page pour poster nos suggestions, nos problèmes d'utilisation, nos remarques, nos idées de solutions, pour améliorer ce wiki.

  • Suggestion / mettre en place le plugin “anchor”: il permet de créer des ancres dans les pages, et de faire des liens vers ces ancres, sans que ce soit des sections
  • Problème / FIXME ! : quand on fait un lien vers une section d'une page, cela revoit vers la section, mais le bandeau supérieur empêche de voir le titre de la section et on est obligé de monter de 2 cms avec l'ascenseur pour voir le titre de la section
  • Suggestion / mieux voir les textes du menu rose sur fond noir: pour les écrans faiblement rétroéclairés, ou pour lire avec un téléphone mobile sous le soleil, les textes du menu en rose sur fond sombre, sont difficiles à lire. Les passer en blanc ? Faire un fond plus clair? Les mettre en gras ? … ?? changer la police ??
  • Les tags dans les listes générées par pagelist sont jolis mais illisibles éclaircir le gris ??
  • tag rose sur fond gris foncé dans les listes: éclaircir le gris
  • pour de changement des images, rendre plus visible le bouton « sélection des fichiers »
  • dans les images importées le + se transforme en “_2b”
  • Importer des fichier openscad .scad impossible et c'est relou!!!!!!!!!!!
  • Problème d'import des fiches idées via le script… manque des images…
    • Toutes les images sont téléchargées, mais le code est faux
    • [[file:toto.png|400px]] au lieu de {{toto.png?400px}}
  • Pas moyen d'éditer différentes parties d'une même page avec différents utilisateurs …. » page bloquée…:-(
  • Les catégories gestion modèles notes_personnelles ne servent à rien, un tag suffit, de toute façon personne ne va les utiliser !
  • Améliorer les couleurs des WRAP: orange bleu moche
wiki-suggestions-ameliorations.txt · Dernière modification: 2020/04/17 10:08 de serge