A tous ceux comme moi à qui l’outil basique du navigateur —« Code Source de la Page » (je ne parle pas de l’inspecteur qui permet d’identifier rapidement les éléments de classes)— ne suffit pas, je propose une petite technique :
Utiliser un bon éditeur de texte en lui adjoignant une extension permettant d’utiliser des scripts Python et un script efficace pour ouvrir les URLs, car nativement un éditeur de texte ne peut ouvrir à la volée des pages web directement sur le serveur.
Tout d’abord parlons des avantages de cette méthode :
• permet d’afficher le code source de manière plus riche et pratique
• coloration syntaxique (plus lisible)
• numérotation des lignes (repérage rapide)
• recherche avancée (gain de temps)
Permet aussi le « folding », la comparaison entre sources « diff » et l’affichage
et la gestion d’encodage … et plein d’autres trucs encore (Affichage côté serveur vs DOM rendu, possibilités d’automatisation de captures …).
Si à la base le processus est le même sous Linux (Linux dispose déjà de commandes basiques dédiées : Curl, Wget etc …), je ne vais m’intéresser ici qu’aux utilisateurs de Windows, qui sont les plus lésés en la matière (et d’une façon plus globale, mais c’est une autre histoire). 
Requis :
• Notepad ++
• PythonScript (extension)
• Un script spécifique pour ouvrir les URL (celui que je vous propose)
Notepad++ est un éditeur de texte très performant et axé « coding » (en licence GPLv3 ), d’autre part il existe des kilomètres d’extensions (vous pourrez même créer les vôtres). Cet éditeur remplacera à merveille l’infâme daube d’origine. Vous le trouverez ICI.
Une fois téléchargé et installé (pour ceux qui ne l’auraient pas déjà) :
Il faut installer l’extension qui permet d’ouvrir et de traiter les scripts Python.
Modules d’extension > Gestionnaire des modules d’extension > Disponibles
cocher : [ X ] PythonScript
puis [ Installer ]
[image: Ouvrir-URL-01.jpg]
Redémarrer Notepad ++.
Il doit désormais figurer dans la rubrique Installés du Gestionnaire.
[image: Ouvrir-URL-02.jpg]
Il faut maintenant télécharger et installer le script :
Vous trouverez mon petit script ICI.
Une fois le contenu de l’archive extrait, lancez Notepad++, puis dans le menu Modules d’extension : PythonScrip > New script
[image: Ouvrir-URL-03.jpg]
pointez alors vers le script (PY) que vous venez d’extraire.
[image: Ouvrir-URL-04.jpg]
Cette opération copiera le script dans :
%appdata%\Notepad++\plugins\config\PythonScript\scripts
et paramétra l’extension pour son usage.
Redémarrez Notepad++
Vous pourrez désormais y accéder depuis Modules d’extension > Python Script > Scripts > Ouvrir URL.py
[image: Ouvrir-URL-05.jpg]
Une astuce pour l’avoir directement à portée de main :
L’ajouter dans la barre outil de Notepad ++
Modules d’extension > Python Script > Configuration
[image: Ouvrir-URL-06.jpg]
Sélectionner le « user script » adéquate (ici Ouvrir_URL.py)
[image: Ouvrir-URL-07.jpg]
Redémarrez Notepad++
Et désormais vous l’avez directement dans la barre outil sous forme d’une icône de script Python.
[image: Ouvrir-URL-08.jpg]
On peut aussi de la même façon l’ajouter à la barre des menus, mais c’est idiot car il est dans le sous-menu de l’extension.
Lancez le script et renseignez une URL de page Web.
[image: Ouvrir-URL-09.png]
Votre éditeur de texte (NP++) affiche maintenant directement la page Web à l’instant t, telle quelle est sur le serveur.
[image: Ouvrir-URL-10.jpg]
Sauvegarder le fichier TXT qui vient d’être généré, et vous aurez la coloration syntaxique.
[image: Ouvrir-URL-11.jpg]
NB: après quelques tâtonnements (je me faisais jeter par les serveurs), j’ai simulé des user-agents pour des navigateurs courants.
L’archive ZIP contenant le script, contient un LISEZ-MOI qui explique tout ça !
En espérant que ça puisse servir à certains ici.



