-------------------------------------------------
[01/07/2018] - ~2mins - #qutebrowser #javascript #web
-------------------------------------------------
Qutebrowser est un super navigateur [1] mais sur certains points il est loin des ténors.
Son développement est bien plus lent que celui de Chrome et Firefox car c'est un projet bien plus petit avec bien moins de contributeurs et aucune entreprise commerciale pour pousser.
Il n'en reste pas moins tout à fait fonctionnelle et propose une alternative crédible au prix de maigres sacrifices.
Un des sacrifices à faire est l'absence d'extensions.
Mais on peut toute fois lui ajouter des userscripts.
Il s'agit de petits bouts de javascripts qui s'executent sur les pages web pour modifier le comportement de la page.
C'est un système qui se base à l'origine sur l'extension Greasemonkey [2] créée en 2005 mais qui a été souvent remplacé par TamperMonkey [3].
Depuis, pas mal de navigateurs ont adoptés différents moyens pour être compatibles avec ces scripts.
Donc Qutebrowser ne fait pas exception à la règle et est nativement compatible avec ces *userscripts*.
Pour les utiliser, rien de plus simple : **Placez les scripts dans .local/share/qutebrowser/greasemonkey** et voilà.
Super simple, rien à modifier ou autre.
Par contre faut le relancer…
Plusieurs sites.
Il y a Greasy Fork [4] qui en propose pas mal mais je suis trop fan de l'interface.
Un meilleur site est OpenUserJS [5].
- Pour Youtube j'utilise Iridium [6] qui permet d'ajouter tout pleins d'options pour Youtube plus ou moins utile (dont la possibilité de continuer la vidéo même en changeant de page sur youtube).
- Pour explorer son système de fichier local j'utilise Supercharged Local Directory File Browser [7] qui vous mettra une interface pas mal du tout lorsque vous ouvrez *file:///home/lord/* .
- Celui-là ne m'a jamais servi car je l'ai découvert après en avoir eu besoin mais je l'ai au cas où : Remove Web Limits [8] empêche les sites de bloquer les clics droits, copier/coller et compagnie. Généralement les sites qui font ça je les contourne simplement par le fait que je n'active javascript qu'au cas par cas.
Voilà tout.
Il y en a des tas d'autres mais j'ai su rester raisonable.
[2] Greasemonkey (https://www.greasespot.net/)
[3] TamperMonkey (http://tampermonkey.net)
[4] Greasy Fork (https://greasyfork.org/en/scripts)
[5] OpenUserJS (https://openuserjs.org/)
[6] Iridium (https://github.com/ParticleCore/Iridium)
------------------------------------
------------------------------------
[01/07/2018] - #qutebrowser #javascript #web
------------------------------------