Outils pour utilisateurs

Outils du site


wiki-suggestions-ameliorations

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki-suggestions-ameliorations [2018/09/28 17:02]
guillaume
wiki-suggestions-ameliorations [2020/04/17 10:08] (Version actuelle)
serge
Ligne 1: Ligne 1:
 ====== Suggestions d'​améliorations de ce wiki ====== ====== Suggestions d'​améliorations de ce wiki ======
 +
 +=====Script conversion=====
 +Il faut installer
 +  sudo pip3 install bs4 lxml
 +  ​
 +<code python 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)
 +</​code>​
 +
 +=====Vieilles suggestions=====
 <WRAP center round box 40% centeralign>​ <WRAP center round box 40% centeralign>​
-**[[la_technique_des_editeurs|Retour vers La technique des éditeurs]]**+**[[pages_techniques|Retour vers les Pages techniques]]**
 </​WRAP>​ </​WRAP>​
  
Ligne 17: Ligne 116:
  
   * **soucis avec fichiers .dxf voir [[foldarap_entretien|Foldarap Entretien]] **   * **soucis avec fichiers .dxf voir [[foldarap_entretien|Foldarap Entretien]] **
 +
   * **dans les images importées le + se transforme en "​_2b"​ **   * **dans les images importées le + se transforme en "​_2b"​ **
  
   * **Importer des fichier openscad .scad impossible et c'est relou!!!!!!!!!!! **   * **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
 +    * <​code>​[[file:​toto.png|400px]] au lieu de {{toto.png?​400px}}</​code>​
  
-  * *Problème ​d'import des fiches idées via le script... manque des images... +  * **Pas moyen d'éditer différentes parties d'une même page avec différents utilisateurs** ​.... >> page bloquée...:-( 
-   + 
-{tag>​wiki}}+  ​* **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** 
 + 
 +{{tag>​wiki}}
  
  
wiki-suggestions-ameliorations.1538146929.txt.gz · Dernière modification: 2018/09/28 17:02 par guillaume