6.0.1·Publié le 9 octobre 2026

NeoDownloader 6

La version 6 est écrite de zéro. Nous voulions rendre NeoDownloader meilleur et plus facile à vivre : tourner sur d'autres systèmes que Windows ; parler votre langue et avoir l'apparence qui vous plaît ; prendre en charge un nouveau site sans nouvelle version du programme. Voici où nous en sommes.

Images des captures d'écran : Katsushika Hokusai, The Met, NASA

Combien de sites sont pris en charge

La réponse courte est des centaines et des milliers. Beaucoup proviennent des deux moteurs inclus : Video Downloader et Gallery Downloader, et à eux deux des milliers de sites - les cartes ci-dessous indiquent combien chacun atteint. Nos propres recettes couvrent déjà de nombreux sites, des spécifiques pour un endroit particulier et des générales qui prennent n'importe quelle galerie, fil de discussion ou profil avec une forme prévisible, et la liste continue de s'allonger, car une recette est un fichier plutôt qu'une version du programme.

Ce qui est là, et ce qui arrive

Chaque élément indique son état : disponible, partiel, ou prévu.

Son apparence

Une interface moderne : thème sombre et douze couleurs d'accentuation

Disponible

Clair, sombre, ou selon le système - basculé à la volée, sans redémarrage. L'accentuation est choisie parmi douze (sarcelle, bleu, violet, rose, rouge, orange, vert et le reste), et toute l'interface se recolore pour correspondre, cartes de projets et barres de progression incluses.

Treize langues - et la vôtre, si vous le demandez

Disponible

Les versions précédentes parlaient anglais et rien d'autre. La version 6 parle treize langues, et la langue se choisit dans le programme, sans redémarrage. La vôtre manque ? Écrivez-nous - nous traduirons dans n'importe quelle langue, si vous êtes prêt à vérifier le résultat dans l'interface en fonctionnement ensuite.

La visionneuse et le lecteur - plus rapides, et plus faciles à vivre

Disponible

Parcourir ce que vous avez téléchargé, sans quitter le projet, est devenu considérablement plus simple. Une image s'ouvre en plein écran avec une bande de miniatures en bas - le reste du projet reste à portée de main, et le faire défiler ne signifie jamais quitter le plein écran. Le lecteur est plus rapide : il décode sur la carte graphique et gère la vidéo jusqu'à 8K, là où la version 5 s'arrêtait à 4K. Le PDF et les formats texte sont nouveaux - txt, md, csv, json - donc savoir si un fichier est celui que vous vouliez ne nécessite plus aucun autre programme.

Avec quoi il télécharge

Plugins - de quoi le produit est assemblé

Disponible

Le programme était un monolithe : le navigateur, l'analyse des pages et le téléchargement vivaient dans un seul fichier, et une nouvelle façon de récupérer signifiait une nouvelle version de tout. Désormais, le travail avec une source appartient à un plugin - un programme séparé avec son propre environnement d'exécution et ses propres dépendances, jusqu'à son propre navigateur. Quatre sont inclus pour le moment : Video Downloader, Gallery Downloader, notre propre robot d'exploration, et un pour un simple lien direct. Collez une adresse et ils répondent lequel d'entre eux peut la gérer ; le projet va à celui qui l'a fait. Chacun est ajouté, mis à jour et retiré de son côté, et un plugin qui plante n'entraîne pas le programme avec lui.

Video Downloader, inclus

Disponible

Video Downloader atteint plus de neuf cents plateformes. Il prend une vidéo dans la meilleure qualité proposée, avec son son, ses sous-titres et ses chapitres ; il prend des playlists et des chaînes entières ; et il capture un flux en direct depuis son début plutôt que depuis le moment où vous êtes arrivé. La qualité est une liste dans laquelle choisir, et le dossier de destination ainsi que le journal appartiennent à l'application.

Gallery Downloader, inclus

Disponible

Gallery Downloader est la même chose pour les images : près de trois cents sites où ce qui compte est un auteur, un album, un tag ou une collection plutôt qu'une page. Il suit la pagination jusqu'à la fin, et il peut se connecter comme vous le faites - par mot de passe, par les cookies déjà dans votre navigateur, ou via OAuth - pour voir ce que vous voyez. Les fichiers sortent nommés selon des règles plutôt que jetés en tas.

Notre propre robot d'exploration, et les recettes qui le guident

Disponible

Le plugin que nous avons écrit nous-mêmes, pour tout ce que les deux moteurs ci-dessus ne couvrent pas : il parcourt le site - une galerie, un profil, un forum, un fil de discussion, une page de résultats de recherche - et collecte ce qu'il trouve. Ce qu'il faut chercher sur un site particulier est écrit dans une recette, un petit fichier à côté du plugin plutôt que du code dans le programme. Des recettes sont fournies pour 500px, Bing Images, Flickr, Google Images, IMDb, Reddit et d'autres, plus des générales - un fil de discussion, une galerie, une page unique, et un site entier à la fois.

Un éditeur visuel pour les recettes

Partiel

La fenêtre où l'on apprend un nouveau site au programme : une recette pour le site que vous voulez est assemblée sur la page active elle-même - un arbre de ce que la recette extrait à gauche, la page à droite, et l'élément que vous voulez est choisi à la souris. Pointer remplace la connaissance du balisage, donc une recette est à la portée de quelqu'un sans aucune expérience. La même fenêtre répare une recette qui a cessé de fonctionner après qu'un site a changé sa mise en page. Encore en cours d'écriture - une partie fonctionne, une partie est en construction, et l'application le signale à l'avance.

Liens directs et plages fusker

Disponible

Une adresse qui pointe directement vers un fichier est téléchargée sans rien analyser. C'est pareil pour une plage comme photo[1-50].jpg - le fusker de la version 5 : un seul modèle se déploie en cinquante adresses.

Code source ouvert pour les plugins

Disponible

Le code qui gère un site se trouve dans le dossier d'installation en simple Python, lisible tel quel : ouvrez-le pour voir exactement comment un site est parcouru, modifiez-le pour vos propres besoins, ou prenez-le comme point de départ pour autre chose. Le garder non compilé a été la décision qui rend cela possible, et elle a été prise exactement pour cette raison.

Vos propres plugins et recettes - pour les développeurs

Prévu

Un plugin est un processus Python séparé, pas une classe dans le nôtre, et le SDK est sous licence MIT précisément pour que le plugin de quelqu'un d'autre ait le droit de s'y lier. Une recette pour un site particulier est assemblée dans l'éditeur à partir de sélecteurs, et là où les sélecteurs ne suffisent plus, à partir d'un gestionnaire écrit en Python ou en JavaScript.

Comment on l'utilise, et la suite

Relancer un projet ne prend que ce qui est nouveau

Disponible

Démarrez un projet une deuxième fois et il ne collecte que les fichiers manquants, plutôt que tout à nouveau : ce qui a déjà été enregistré est mémorisé fichier par fichier et laissé tel quel. La version 5 appelait cela un smart update. Ici, c'est simplement le comportement d'une exécution, sans rien avoir à activer.

Windows et macOS

Disponible

Les versions précédentes tournaient sur Windows et nulle part ailleurs - c'est le système pour lequel elles ont été écrites. La version 6 traite le système d'exploitation comme un détail : les versions Windows et macOS sont prêtes, signées et sur la page de téléchargement.

Linux

Prévu

La prochaine sur la liste. Le cœur est déjà multiplateforme, il ne reste donc qu'à empaqueter la version pour Linux.

Contrôle depuis un téléphone ou un autre ordinateur

Prévu

Une copie en cours d'exécution sera accessible de l'extérieur, et elle aura exactement la même apparence que sur votre propre machine. Gérez les téléchargements depuis un téléphone, ou depuis un ordinateur portable dans une autre pièce, regardez-les tourner, et parcourez ce qui a déjà été téléchargé - images, vidéo, son, documents.

Une API HTTP complète

Partiel

Le programme peut être piloté depuis votre propre script : créer un projet, le démarrer, et récupérer le résultat - tout cela par des requêtes ordinaires au cœur. L'interface utilise cette même API, donc de l'extérieur, vous pouvez atteindre exactement ce qu'elle atteint. Et le cœur lui-même tournera sans aucune fenêtre - sur un serveur, par exemple.

Des recettes qui arrivent toutes seules

Prévu

Garder les recettes séparées du programme sert exactement à cela : un site casse, et ce qui vous parvient est un fichier plutôt qu'une nouvelle version. Aujourd'hui, une recette cassée peut être réparée sur votre propre machine, mais rien ne vous en livre une - le canal pour le faire n'est pas construit.

Exécutions planifiées

Prévu

Redémarrer un projet selon un horaire et ne prendre que ce qui est nouveau - ce que la version 5 appelait un smart update, sans personne au clavier. Le cœur est fait pour fonctionner sans interface ; le planificateur est la prochaine chose à écrire.

Mise à jour autonome

Partiel

Le programme remarque qu'une nouvelle version existe et le signale. Son téléchargement et son installation nécessitent toujours votre clic.

Il manque quelque chose ?

La liste ci-dessus représente ce qui existe aujourd'hui, pas ce à quoi cela se terminera. Les demandes sont bienvenues : si vous attendez quelque chose qui n'est pas encore là, ou un site qui n'est pas couvert, écrivez-nous. Ce sont ces messages qui constituent la prochaine phase de travail, et les sites sont la chose la plus rapide à ajouter.

Votre licence, et vos projets

Si vous avez acheté la version 5, la clé a été envoyée par courriel

Un achat de la version 5 inclut un an de mises à jour gratuites, et la version 6 en fait partie. Nous avons envoyé la clé dans un courriel séparé - il n'y avait rien à réclamer et rien à acheter de nouveau. Si vous avez acheté la version 5 et qu'aucune clé ne vous est parvenue, écrivez-nous.

Une clé de la version 6 enregistre les versions 4 et 5

La page d'activation qu'appellent ces versions comprend le nouveau format de clé et leur répond par un enregistrement valide. Une clé couvre trois versions, donc avancer n'annule pas l'enregistrement de ce qui est déjà installé.

Les projets et paramètres ne sont pas transférés

L'intérieur de la version 6 est organisé très différemment de la version 5. Transférer les paramètres et les projets de l'une à l'autre est donc impossible : ce qui était une simple case à cocher là-bas peut vivre dans un plugin ici plutôt que dans le programme lui-même. Les deux versions peuvent cependant être conservées en même temps - chacune a ses propres dossiers et ses propres paramètres, et aucune ne gêne l'autre. Démarrez de nouveaux projets dans la version 6 et laissez ceux que vous avez déjà finir de se télécharger dans la version 5.

Quelque chose ne fonctionne pas ?

Écrivez-nous : l'adresse de la page, ce que vous attendiez et ce qui s'est passé à la place. Ce sont les retours issus d'un vrai travail qui révèlent les bogues qui nous ont échappé et nous disent si ce que nous avons construit est vraiment pratique.