sosolal
est-ce que tu peux rajouter de nouvelles variantes via ton script? genre trisquel-fr.org ou ubuntu-gnome-fr.org
ligne 4 à 11 : pourquoi ne pas compresser en :
// @include *ubuntu-fr.org*
sosolal
Tu pourrais utiliser CoffeeScript? C'est JS avec du sucre syntaxique dessus, et qui compile en JS. On l'apprend en quelques minutes (il faut avoir des notions JS, bien sûr. en revanche, si tu as des notions JS, tu pourras comprendre du CoffeeScript sans l'avoir appris, un peu comme un amateur du Python2 qui lit du Python3)
Seul bémol, les commentaires commençent avec # en CoffeeScript et ils disparaissent lors de la compilation. C'est assez pénalisant pour GreaseMonkey ou LibreJS. Mais on peut insérer du code JS entre deux guillemets ` donc :
`// @include *ubuntu-fr.org* `
c'était la petite astuce
Elzen
Non, non, et non.
Comme je l'ai déjà dit, d'une part, ce n'est pas de la magie : je ne fais pas apparaître des variantes qui n'existent pas (d'autant que Triskell est un autre système, quoique basé sur Ubuntu, et pas une déclinaison d'Ubuntu).
Ensuite, compresser les différents noms de domaines ne sert strictement à rien (le script n'est, clairement, pas à une ligne prêt), et laisser comme ça permet davantage de souplesses (si une personne désire n'appliquer le script qu'à une ou deux variantes, par exemple, elle voit quoi faire).
Enfin, non, je ne vais pas changer de passer à un autre langage, ou ajouter des bibliothèques lourdes et inutiles, ou n'importe quoi d'autre qui n'ait simplement pas d'intérêt du point de vue de ce que le script est censé faire, et qui ne fera qu'alourdir le truc. Si tu as envie d'essayer, c'est sous licence libre, alors libre à toi, mais tu te débrouilles.
sosolal
Changer de langage n'alourdit rien, CoffeeScript compile vers JavaScript et est beaucoup plus léger : ton code sera plus facile à comprendre, même pour les gens n'ayant jamais fait de CoffeeScript mais connaissant le JS
D'ailleurs, il y a de gros problèmes d'accents dans ton script.
Elzen
-_-
Si tu sais tout mieux que moi, pourquoi tu ne t'occupes pas de ça toi-même ?
(Sinon, ce ne sont pas des problèmes d'accents, c'est simplement que tu ne sais pas ouvrir un fichier en UTF-8)
sosolal
"Si tu sais tout mieux que moi, pourquoi tu ne t'occupes pas de ça toi-même ?"
je ne comprends as ce que tu veux dire, je te recommandais juste un langage
Je l'ouvre dans un navigateur, ton script.
Elzen
« Bonjour, j'ai découvert l'informatique et le concept de logiciel libre il y a six mois, mais je suis suffisamment arrogant pour venir faire la leçon à tout le monde sur des sujets que je ne maîtrise manifestement pas, notamment en spammant ton site pour te donner des tas de “conseils” vaseux et impoliment formulés, parce que j'estime que ton master en développement spécialisé dans les langages Web ne fait pas le poids face aux deux pages de doc que j'ai lu sur CoffeeScript. »
sosolal
Je te CONSEILLE juste des choses. Tu devrais bien prendre ça, non? Et surtout, ne pas suprimmer les conseils.
Elzen
Relis ce sujet, et regarde les différentes interventions.
Il y a des gens qui viennent pour dire qu'ils rencontrent des bugs, je regarde, et je tente de régler ça.
Il y a des gens qui viennent demander (poliment) des fonctionnalités qui les arrangeraient, je vois ce que je peux faire.
Toi, tu débarques, et tu « conseilles » pompeusement de faire des modifications lourdes, totalement inutiles, et qui ne sont manifestement motivées que par le fait que tu estimes mieux savoir que moi ce que je devrais faire. Donc je t'en prie, si tu penses mieux savoir, bosse. Moi je n'ai pas de temps à perdre avec ce genre d'interventions.
(Quant à mon site, quand il y a du spam, je nettoie. Normal, quoi)
sosolal
"lourdes" : CoffeeScript = aucune lourdeur de plus
"inutiles" : CoffeeScript = code plus facile à lire
Ensuite, ce n'est pas du spam mais des suggestions. Des suggestions qui sont poliment formulés, et qui contiennent des encouragements.
Elzen
Ouais, genre trois messages d'affilée pour me dire que je devrais modifier la couleur d'un panel, pour un intérêt qui t'es donc totalement subjectif, et qui dépend du thème GTK utilisé et absolument pas de mon code. Désolé, mais, que ça te plaise ou non, des messages nombreux, répétés et n'apportant aucune charge utile, c'est la définition de base du spam.
Et désolé aussi, mais si tu n'es pas foutu de comprendre que changer de langage est un changement lourd, que faire un truc de cette ampleur uniquement pour la « lisibilité » est totalement inutile, et surtout que ça n'améliorera pas plus la lisibilité que transcrire un texte du grec ancien vers l'araméen, tu n'es pas en position de donner quelque conseil que ce soit en matière de programmation.
Sur ce, fin de la discussion en ce qui me concerne ; quitte à parler à un mur, je préfère en choisir un qui ne transformera pas son ignorance totale du sujet dont il se sent investi en mépris envers des gens dont il n'a même pas essayé de comprendre les choix.
sosolal
désolé mais je n'ai pas spammé dans le sens où je n'ai as fait de double-post...
d'ailleurs, il y a un outil pour décompiler du JS vers du coffeeScript nommé js2coffee.org
Nicologx
Salut,
Merci pour ce script efficace!
J'ai mis du temps à comprendre qu'il fallait installer le module GreaseMonkey dans le navigateur… ben je connaissais pas en fait.
Mais ça fonctionne maintenant, sauf qu'il faut que je devine l'étoile à côté du titre : elle ne s'affiche pas !?
Ni sur QupZilla (image) ni sur Firefox…
#j'arrive pas à poster l'image
J'utilise un theme de couleur sombre pour mes applis, et un theme complet (et sombre aussi) pour firefox. Serait-ce la raison de cette invisibilité?
@+
Elzen
Ça s'affiche normalement de la même couleur que le texte « ordinaire » de la page ; donc si pour une raison ou pour une autre, cette couleur de texte est, à cet endroit, de la même couleur que le fond, ça peut expliquer que tu ne voies rien, oui…
Je tâcherai de voir si je peux arranger ça sur une prochaine version, sans garantie.
Nicologx
Merci,
C'est effectivement mon jeu de couleur, j'ai testé avec un autre et je vois l'étoile…
Je vais essayé de modifier le script moi-même pour afficher en noir par exemple, ça doit être faisable ?
@+
iro
Salut Elzen,
je ne sais pas si tu suis toujours ce sujet. Je te signale un bug. Tout fonctionnait correctement jusqu'au jour ou j'ai dus désinstaller le script suite a une mauvaise manipulation. Je l'ai retelecharge avec le lien que tu donnes sur le 1er post.
Le probleme c'est qu'il ne mémorise plus mes choix 🙁 . Une idée?
Elzen
Oups, désolé, ça fait longtemps que je ne suis pas repassé ici :s
Le lien dans le premier post était obsolète, je viens de corriger…
S'il y a des soucis et que je tarde à répondre, ne pas hésiter à me contacter autrement (par MP ou via mon blog).
Edit : et concernant le problème mentionné au post précédent, c'est désormais corrigé.
Elzen
Pour les gens qui suivraient encore ce sujet, je signale une grosse mise à jour. Voyez
par ici 🙂
hibou7
Salut Elzen
merci pour ton script. Il a longtemps fonctionné chez moi mais depuis quelque temps, il ne tient plus compte des choix que j'effectue. Je suis obligé de faire mes recherche sur le forum avec Google, c'est carrément infect.
Elzen
Ça ressemble au soucis de grant manquant que j'ai corrigé depuis un moment.
Tu as installé la nouvelle version (cf le lien dans mon post précédent) ?