Motifs d'adresses
Un motif est une adresse qui en représente plusieurs : photo[1-50].jpg désigne cinquante adresses. Vous le saisissez là où vous saisiriez une adresse, et NeoDownloader le développe avant le début de l'exécution.
Ce que vous pouvez écrire
| Motif | Ce qu'il représente |
|---|---|
[1-50] |
les nombres de 1 à 50 |
[001-100] |
les nombres de 1 à 100, zéros de tête conservés : 001, 002, … |
[0-50:5] |
un nombre sur cinq : 0, 5, 10, … |
[a-z] |
les lettres de a à z |
{red,green,blue} |
chacun des mots, tour à tour |
[#1] |
la valeur prise par le premier motif de l'adresse, répétée ici |
Deux motifs dans une même adresse se multiplient : photo[1-9]-[a-c].jpg donne vingt-sept adresses. [#1] répète une valeur au lieu de multiplier, si bien que https://example.com/[a-c]/gallery-[#1].jpg donne trois adresses et non neuf ; [#2] répète le deuxième motif, et ainsi de suite.
Où le saisir
Dans le champ d'adresse de Nouveau projet, là où se met une adresse simple ; Ajouter d'autres adresses accepte un motif par ligne, mêlé à des adresses ordinaires à votre guise. Voir Que voulez-vous télécharger ?
Avant la création du projet, la carte du plugin indique combien d'adresses représente le motif de la première ligne - ×50 à côté du plugin qui le prendra en charge. Une adresse développée par erreur se remarque là, plutôt que dans le journal après l'exécution. Si ce motif représente plus d'adresses que NeoDownloader n'en accepte pour un seul motif, il est refusé sur cette même carte, et le message indique les deux nombres.
Quels plugins les prennent en charge
Tous. Un motif est transformé en adresses ordinaires avant le début de l'exécution, si bien qu'il fonctionne avec n'importe quel plugin adapté au site :
https://example.com/photo[001-200].jpg- deux cents fichiers pour le plugin Liens directs ;https://www.youtube.com/watch?v={S8EJXfiqjK0,RDS8EJXfiqjK0}- deux vidéos pour Video Downloader ;https://example.com/gallery/page[1-20]- vingt pages pour le Crawler.
Ce que prend chaque plugin est décrit dans Plugins. Le projet garde le motif tel que vous l'avez saisi : ses Propriétés affichent photo[1-50].jpg, et non cinquante lignes.
Quand des crochets ne sont que des crochets
Des crochets qui ne forment pas un motif sont laissés tels quels : ?tags[]=cat, filter[type]=photo, une adresse contenant %5B1-3%5D, ou un hôte comme http://[::1]:8080/. Les accolades ne forment une liste de mots que si elles contiennent de simples mots séparés par des virgules : du JSON dans une requête - ?data={"size":"large","page":2} - reste donc une adresse, et non une liste.
Essayer un motif avant de télécharger
Le Générateur de liens de ce site développe un motif dans votre navigateur et affiche la liste complète ; le guide Motifs d'adresses détaille la même syntaxe, exemples à l'appui. Le générateur accepte aussi une liste de vos propres valeurs, notée [#LIST] dans le motif. NeoDownloader n'a pas de champ pour cela : collez plutôt ces adresses sur des lignes séparées.