wiki-suggestions-ameliorations
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
wiki-suggestions-ameliorations [2018/10/03 15:14] – guillaume | wiki-suggestions-ameliorations [2020/04/17 07:59] – serge | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Suggestions d' | ====== Suggestions d' | ||
+ | |||
+ | =====Script conversion===== | ||
+ | <code python conversion.py> | ||
+ | # | ||
+ | # -*- coding: utf-8 -*- | ||
+ | |||
+ | |||
+ | import os | ||
+ | from sys import argv | ||
+ | |||
+ | from bs4 import BeautifulSoup | ||
+ | |||
+ | from httpdownload import HttpDownload | ||
+ | |||
+ | TIMEOUT = 60 | ||
+ | |||
+ | |||
+ | class LinkConversion: | ||
+ | |||
+ | def __init__(self, | ||
+ | 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:// | ||
+ | site = self.link.split("/" | ||
+ | |||
+ | # Création d'un texte propre équivalent au self.link | ||
+ | alt_text = self.get_alt_text() | ||
+ | |||
+ | new_text = " | ||
+ | |||
+ | return new_text | ||
+ | |||
+ | def get_alt_text(self): | ||
+ | |||
+ | if " | ||
+ | self.link = self.link.replace(" | ||
+ | text = HttpDownload().get_response(self.link, | ||
+ | |||
+ | bad_link, no_title = 0, 0 | ||
+ | |||
+ | try: | ||
+ | soup = BeautifulSoup(text, | ||
+ | except: | ||
+ | bad = "< | ||
+ | self.bad_link = 1 | ||
+ | soup = BeautifulSoup(bad, | ||
+ | |||
+ | try: | ||
+ | alt_text = soup.title.string | ||
+ | except: | ||
+ | self.no_title = 1 | ||
+ | alt_text = "Pas de titre" | ||
+ | |||
+ | else: | ||
+ | alt_text = self.link.split("/" | ||
+ | |||
+ | # TODO: pourquoi parfois None ? | ||
+ | if not alt_text: | ||
+ | alt_text = "Pas de titre: None" | ||
+ | |||
+ | return alt_text | ||
+ | |||
+ | |||
+ | if __name__ == " | ||
+ | |||
+ | error = """ | ||
+ | Usage: | ||
+ | Ouvrir un terminal dans le dossier de ce script: | ||
+ | |||
+ | python3 conversion.py url | ||
+ | |||
+ | avec | ||
+ | |||
+ | url = une url complète | ||
+ | |||
+ | exemple: | ||
+ | url = https:// | ||
+ | """ | ||
+ | |||
+ | try: | ||
+ | url = argv[1] | ||
+ | except: | ||
+ | print(error) | ||
+ | |||
+ | os._exit(0) | ||
+ | |||
+ | LinkConversion(url) | ||
+ | </ | ||
+ | |||
+ | =====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]]** |
</ | </ | ||
Ligne 17: | Ligne 113: | ||
* **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 " | * **dans les images importées le + se transforme en " | ||
* **Importer des fichier openscad .scad impossible et c'est relou!!!!!!!!!!! ** | * **Importer des fichier openscad .scad impossible et c'est relou!!!!!!!!!!! ** | ||
+ | * **Problème d' | ||
+ | * Toutes les images sont téléchargées, | ||
+ | * < | ||
+ | |||
+ | * **Pas moyen d' | ||
- | * ** Problème d' | + | * **Les catégories** gestion modèles notes_personnelles ne servent à rien, un tag suffit, de toute façon personne ne va les utiliser ! |
- | * je verrais avec max les regex des fichiers jeudi 4/10 sb | + | |
- | * **Pas moyen d' | + | * **Améliorer les couleurs des WRAP: orange bleu moche** |
- | | ||
{{tag> | {{tag> | ||
wiki-suggestions-ameliorations.txt · Dernière modification : 2020/04/17 08:08 de serge