Guide de configuration - Saber
Saber est un client natif macOS pour télécharger depuis Usenet avec votre propre compte fournisseur. Ce guide est le même que celui intégré à l'application, accessible via Aide → Guide de l'utilisateur Saber.
1. Pour commencer
Saber a besoin de deux choses avant de pouvoir télécharger quoi que ce soit : un compte chez un fournisseur Usenet, et un fichier NZB décrivant ce qu'il faut récupérer. Il ne trouve pas de contenu à votre place.
Prérequis
- macOS 14 Sonoma ou ultérieur, sur un Mac Apple Silicon
- Un compte chez un fournisseur Usenet prenant en charge le NNTP standard
- Vos propres fichiers NZB
2. Connecter votre fournisseur
- Ouvrez Réglages depuis l'icône d'engrenage dans la barre d'outils, ou appuyez sur Cmd-virgule
- Dans la section Fournisseurs, cliquez sur Ajouter un fournisseur
- Donnez-lui un nom que vous reconnaîtrez, puis saisissez l'Hôte fourni par votre fournisseur, par exemple news.example-provider.com
- Réglez le Port et laissez Utiliser SSL activé. 563 est le port chiffré habituel, 119 le non chiffré
- Saisissez votre nom d'utilisateur et votre mot de passe, réglez Connexions selon ce que votre forfait autorise, et cliquez sur Ajouter
- Hôte : le nom d'hôte du serveur de votre fournisseur
- Port : 563 avec SSL activé, ou 119 avec SSL désactivé
- Utiliser SSL : activé, sauf si votre fournisseur ne le prend pas en charge
- Connexions : 20 par défaut, jusqu'à 50 ; à ajuster selon votre forfait
Saber conserve autant de fournisseurs que vous le souhaitez et les utilise ensemble. Le nombre de connexions appartient à chaque fournisseur plutôt qu'à Saber, car un nombre qui convient à un forfait vous sera refusé par un autre.
Utiliser plusieurs fournisseurs
L'interrupteur à côté de chaque fournisseur l'active ou le désactive, et le menu à côté définit son niveau : Principal ou Secours.
- Les fournisseurs principaux sont utilisés ensemble. Chaque fournisseur principal activé ouvre ses propres connexions, et toutes sont regroupées dans un seul téléchargement, si bien qu'ajouter un deuxième ou un troisième fournisseur principal augmente réellement la vitesse au lieu de rester inactif derrière le premier.
- Les fournisseurs de secours ne sont sollicités que pour ce que le groupe principal n'a pas pu fournir. Si vos fournisseurs principaux avaient tout, un fournisseur de secours n'est même jamais connecté.
- Si tous les fournisseurs principaux sont injoignables, le secours prend le relais pour cette session, utilisé normalement plutôt que seulement pour combler des trous, de sorte qu'un abonnement expiré chez vos fournisseurs principaux n'arrête pas la file tant qu'un fournisseur de secours fonctionne.
C'est ce qui rend sûr l'ajout d'un compte au forfait bloc, du genre vendu au gigaoctet plutôt qu'au mois : réglez-le en secours, et il ne sera dépensé que pour les articles qui manquent à vos fournisseurs principaux, ce pour quoi ce forfait mérite d'être acheté.
Combler les trous de cette manière se produit avant que Saber ne se tourne vers les fichiers de parité du post, car les octets d'un autre fournisseur coûtent moins cher que les données de récupération. Un post qui échouerait autrement faute de quelques blocs de récupération peut n'en avoir besoin d'aucun une fois qu'un fournisseur de secours a répondu.
Votre mot de passe est stocké dans le Trousseau macOS, pas dans les préférences de l'application, et n'est jamais envoyé qu'au serveur que vous configurez ici. Chaque fournisseur a sa propre entrée.
3. Rechercher
Saber peut interroger un indexeur Usenet et mettre un résultat en file d'attente sans que vous ayez jamais à manipuler vous-même le fichier .nzb. Il n'a pas d'index propre ni de fournisseur intégré : vous fournissez l'indexeur et sa clé API, exactement comme vous fournissez le serveur de nouvelles.
Ajouter un indexeur
- Ouvrez Réglages et repérez la section Indexeurs
- Ajoutez un indexeur, en choisissant l'un des préréglages ou Newznab personnalisé pour tout le reste
- Collez la clé API de votre compte indexeur
- Si vous en avez plusieurs, l'indexeur actif est celui qu'utilise la recherche
La clé API est conservée dans le Trousseau de votre Mac, pas dans les préférences de Saber. Rien de ce que vous recherchez n'est jamais envoyé où que ce soit ; voir Historique de recherche plus bas pour la seule chose que Saber peut éventuellement conserver sur votre propre Mac.
L'indexeur actif peut aussi être changé depuis l'en-tête des résultats, au-dessus de la liste, sans ouvrir Réglages. Le changer là relance immédiatement la requête en cours avec l'indexeur nouvellement choisi, ce qui est le moyen rapide de faire passer la même recherche par un second indexeur pour comparer ce que chacun renvoie.
Lancer une recherche
Cliquez sur la loupe dans la barre d'outils et elle se déploie en un champ. Tapez une requête et appuyez sur Entrée. Les résultats affichent le nom de la sortie, sa taille, l'âge du post, sa catégorie et de quel indexeur elle provient.
Cliquez sur un résultat pour le mettre en file d'attente. Saber récupère le NZB depuis votre indexeur en arrière-plan et le téléchargement démarre comme si vous aviez ajouté le fichier à la main. L'indexeur et la catégorie l'accompagnent dans la file d'attente, si bien que la ligne de téléchargement continue d'indiquer d'où provient une sortie même une fois qu'elle a quitté la liste des résultats.
Le bouton Recherche, celui avec l'icône de liste, ouvre directement la recherche : avec une requête précédente en main, il ramène ces résultats sans réinterroger l'indexeur, et sans aucune requête encore, il ouvre directement l'en-tête des résultats, pratique pour charger une recherche enregistrée sans en lancer une jetable d'abord. Rien n'est récupéré à nouveau tant que vous ne soumettez pas une nouvelle requête, donc revenir à vos résultats ne coûte rien.
La requête affichée dans l'en-tête des résultats peut être modifiée directement, si bien que restreindre ou corriger une recherche est une petite modification suivie d'un Entrée, plutôt que de rouvrir le champ de la barre d'outils, qui démarre toujours vide, et de tout retaper.
Enregistrer une recherche
Le bouton signet dans l'en-tête des résultats enregistre la requête actuelle sous un nom de votre choix, pour que vous puissiez y revenir plus tard sans la retaper. Une recherche enregistrée ne retient que la requête, pas avec quel indexeur ou quelle catégorie elle a été lancée, donc la charger l'exécute contre l'indexeur actif à ce moment-là. La même recherche enregistrée peut être essayée avec un autre indexeur simplement en changeant d'indexeur d'abord puis en la rechargeant.
Le même bouton ouvre la liste des recherches déjà enregistrées, où chacune peut être renommée ou supprimée.
Historique de recherche
Désactivé par défaut, dans Réglages sous Recherche : activez Enregistrer l'historique de recherche et Saber conservera vos 12 dernières requêtes, proposées sous forme de liste déroulante la prochaine fois que vous cliquerez dans le champ de recherche de l'en-tête des résultats. En choisir une la remplit dans le champ au lieu de lancer la recherche immédiatement, pour que vous puissiez l'ajuster d'abord si vous le souhaitez.
C'est différent d'enregistrer une recherche : l'historique est conservé automatiquement pour tout ce que vous recherchez, les recherches enregistrées sont celles que vous avez délibérément choisi de garder. Désactiver ce réglage empêche l'ajout de nouvelles entrées mais n'efface pas ce qui existe déjà ; Effacer l'historique de recherche, à côté de l'interrupteur, fait cela.
Restreindre par catégorie
Un indexeur renvoie un nombre limité de résultats par requête, généralement une centaine. Une recherche large les épuise tous sur ce que l'indexeur a renvoyé en premier, si bien que choisir une catégorie fait souvent la différence entre trouver une sortie et ne pas la trouver.
Le bouton de catégorie se trouve à gauche du champ de recherche. Il liste les catégories que votre indexeur propose réellement, lues depuis l'indexeur lui-même, avec les sous-catégories imbriquées sous leur catégorie parente.
- Cliquez sur une catégorie pour la sélectionner. Les catégories sélectionnées portent une coche, et une catégorie parente en porte une dès que quelque chose à l'intérieur est sélectionné
- Cliquez à nouveau sur une catégorie sélectionnée pour la désélectionner. Les entrées basculent, si bien que le même clic ajoute et retire
- Toutes les catégories efface toute la sélection d'un coup
- Tout afficher, dans la barre au-dessus des résultats, fait la même chose sans ouvrir le menu
Le bouton nomme la sélection tant que les noms tiennent, et les compte sinon, et la barre au-dessus des résultats les liste tous. Votre choix est mémorisé séparément pour chaque indexeur, si bien qu'il survit à la fermeture de Saber. Cela vaut la peine d'y jeter un œil avant une recherche qui ne renvoie pas ce qui était attendu : une catégorie restée sélectionnée depuis la dernière fois en est souvent la raison.
Changer de catégorie relance la recherche, puisque c'est une question différente.
Surveiller un flux
La plupart des indexeurs publient un flux RSS : d'une catégorie, d'une recherche enregistrée, ou d'une liste que vous avez vous-même constituée. Saber peut surveiller ces flux et mettre en file d'attente tout ce qui y apparaît de nouveau, si bien qu'une sortie ajoutée à une liste de surveillance apparaît comme un téléchargement sans que vous ayez à revérifier.
- Ouvrez Réglages et repérez la section Flux
- Ajoutez un flux, donnez-lui un nom et collez l'adresse fournie par votre indexeur
- Choisissez si les éléments déjà présents dans le flux doivent être mis en file d'attente maintenant, ou si le flux doit démarrer à partir de ce moment
- Réglez la fréquence de lecture des flux. Toutes les deux heures par défaut
Chaque élément proposé par un flux est mis en file d'attente la première fois qu'il est vu, et jamais plus : Saber tient un registre par flux de ce qu'il a déjà pris, si bien que redémarrer l'application ne récupère pas deux fois les mêmes sorties.
L'interrupteur à côté de chaque flux l'arrête et le redémarre sans le supprimer, et la flèche circulaire à côté relit ce flux précis immédiatement. Dans la fenêtre principale, l'icône de diffusion dans la barre d'outils relit tous les flux à la fois, ce qui est utile après avoir ajouté quelque chose à une liste de surveillance plutôt que d'attendre la prochaine lecture programmée.
L'adresse d'un flux contient votre clé API, donc Saber conserve l'adresse complète dans le Trousseau de votre Mac et ne la réaffiche jamais après l'avoir saisie.
Enregistrer un flux ailleurs. Dans les réglages du flux, activez Utiliser un autre dossier de téléchargement et choisissez un dossier. Tout ce que le flux met en file d'attente y est enregistré au lieu de la destination des réglages, et Changer la destination… sur un téléchargement précis reste prioritaire. Une icône de dossier à côté du nom du flux indique qu'il en a un.
Filtrer un flux. Activez Activer le filtrage et ajoutez des règles. Une règle Inclure laisse passer les titres qui contiennent tous ses mots, et une règle Exclure écarte les titres qui contiennent tous ses mots. Un élément est mis en file d'attente lorsqu'il correspond à une règle Inclure et à aucune règle Exclure ; s'il n'y a que des règles Exclure, tout le reste est mis en file d'attente. Les mots peuvent être dans n'importe quel ordre, les majuscules sont ignorées, et les points, traits de soulignement et tirets comptent comme des espaces, si bien que `show name 1080p` correspond à `Show.Name.S01E02.1080p.WEB`. Vérifier avec le flux lit le flux et montre ce que les règles feraient de chaque élément avant de les enregistrer, et son bouton Mettre en file ajoute un élément tout de suite, quoi qu'en disent les règles. Ce qu'un filtre écarte est mémorisé comme le reste, si bien que modifier les règles plus tard ne concerne que les nouveaux éléments.
Recommencer un flux. Réinitialiser le flux… fait oublier à Saber ce qu'un flux a déjà proposé et le relit, en mettant en file d'attente tout ce qui y figure encore et passe son filtre. Ce qui est déjà dans la liste des téléchargements et pas encore terminé est ignoré, si bien que rien n'arrive deux fois. La commande se trouve dans les réglages du flux et dans le menu obtenu par un clic droit sur le flux.
Un flux pointe exactement là où vous le dirigez. Une liste de surveillance ou une recherche enregistrée représente une poignée de sorties. Une catégorie entière en représente des milliers, et Saber les mettra toutes en file d'attente. Si vous visez quelque chose de large, désactivez « Mettre en file d'attente les éléments déjà présents dans le flux » lors de son ajout, pour qu'il démarre à partir de maintenant plutôt que de télécharger tout l'arriéré.
4. Télécharger
Ajouter un NZB
- Double-cliquez sur le fichier .nzb dans le Finder
- Glissez-le sur la fenêtre de Saber ou sur l'icône de l'application
- Ou utilisez le bouton + dans la barre d'outils
- Ou laissez Saber surveiller un dossier et les récupérer de lui-même
- Ou recherchez dans un indexeur depuis la barre d'outils et cliquez sur un résultat
- Ou laissez Saber surveiller un flux RSS et mettre en file d'attente ce qui y apparaît
Le téléchargement démarre immédiatement. Chaque ligne affiche le nom, une barre de progression, et en dessous une ligne indiquant la quantité déjà arrivée et le fichier en cours de récupération. La vitesse, et les totaux pour toute la file, se trouvent en bas de la fenêtre.
Surveiller un dossier
Saber peut surveiller un dossier et mettre en file d'attente tout NZB qui y apparaît, si bien que vous n'avez jamais à ouvrir l'application pour démarrer un téléchargement. Pointez le dossier de téléchargement de votre navigateur vers lui, et enregistrer un NZB suffit pour commencer.
- Ouvrez Réglages et repérez la section Dossier surveillé
- Activez « Ajouter automatiquement les fichiers NZB d'un dossier » et confirmez l'avertissement
- Choisissez le dossier à surveiller. Saber propose le sélecteur immédiatement la première fois
- Déposez un .nzb dedans, et il apparaît dans la file en une seconde ou deux
Les fichiers NZB surveillés sont déplacés dans la Corbeille. Chaque .nzb récupéré par le dossier surveillé est mis en file d'attente puis déplacé dans la Corbeille. Ce n'est pas optionnel : un fichier laissé en place serait retrouvé à chaque lancement de Saber. Pointez la surveillance vers un dossier que vous utilisez uniquement pour cela, plutôt que vers tout votre dossier Téléchargements. Saber attend que chaque fichier ait fini d'être écrit avant d'agir, donc copier un gros NZB dedans est sans risque.
La barre d'outils
- + : ajoute un fichier NZB
- Pause / Lecture : arrête ou relance tout d'un coup
- Effacer les terminés : retire les lignes terminées de la liste ; les fichiers restent où ils ont été enregistrés
- Supprimer : retire les téléchargements sélectionnés de la liste et supprime ce qu'ils avaient récupéré
- Dossier : ouvre le dossier où sont enregistrés les téléchargements terminés
- Graphique de vitesse : affiche ou masque le graphique de vitesse de transfert en bas de la fenêtre
- Inspecteur : affiche ou masque le panneau des détails d'un téléchargement sélectionné
- Lire les flux : lit tous les flux RSS maintenant, plutôt qu'à la prochaine vérification programmée
- Téléchargements : revient à la file depuis une recherche (Cmd-1)
- Recherche : ouvre Recherche, affichant les derniers résultats sans relancer la recherche s'il y en a (Cmd-2)
- Catégorie : limite une recherche à des catégories particulières
- Loupe : se déploie en champ de recherche
- Engrenage : Réglages
Échap ramène à la file depuis n'importe où. Changer d'indexeur et enregistrer une recherche se font depuis l'en-tête des résultats une fois que vous avez recherché, pas depuis la barre d'outils : voir Rechercher plus haut.
Cliquez droit sur la barre d'outils pour basculer entre icônes seules et icônes avec leurs noms, ou pour choisir Personnaliser la barre d'outils… et la réorganiser.
En bas, une ligne d'état compte ce que fait la file et totalise la vitesse de téléchargement actuelle.
Chaque téléchargement
- Pause conserve tout ce qui est déjà téléchargé, si bien que reprendre ne redemande que les segments encore manquants
- Réessayer apparaît sur un téléchargement échoué et reprend là où il s'est arrêté
- Recommencer abandonne le téléchargement partiel et repart de zéro
- Supprimer retire le téléchargement de la liste et supprime ce qu'il avait récupéré
- Afficher dans le Finder ouvre le fichier terminé
Sélectionnez un seul téléchargement et cliquez sur le bouton d'information pour ouvrir son inspecteur. Il affiche la progression du téléchargement, sa taille, le mot de passe, sa provenance, et une carte des articles. Chaque case de la carte est un article dont est composée la sortie : complet, en cours de récupération, ou encore à venir. La bande jaune montre les volumes de parité gardés en réserve. Sur les gros posts, une case peut représenter de nombreux articles à la fois, si bien que la carte tient toujours dans le panneau.
Cliquez avec le bouton droit sur un téléchargement pour retrouver les mêmes commandes et quelques autres. Si plusieurs téléchargements sont sélectionnés, un clic droit sur l'un d'eux agit sur tous.
- Changer la destination… enregistre ce téléchargement dans un dossier de votre choix plutôt que dans celui des réglages, et l'inspecteur l'affiche sous « Enregistrer dans ». Vous pouvez le modifier jusqu'à ce que les fichiers terminés commencent à être déplacés. Si ses fichiers incomplets se trouvent déjà sur un autre disque, le téléchargement terminé est copié à la fin au lieu d'être déplacé instantanément. Utiliser la destination des réglages annule ce choix
- Placer en haut et Placer en bas réorganisent la file sans glisser
- Afficher le NZB dans le Finder montre le .nzb d'où vient le téléchargement, tant qu'il est encore sur le disque
- Copier le nom copie le nom de la sortie, et Copier l’erreur le texte complet d'un échec
Changer l'ordre
Les téléchargements s'exécutent un par un, du haut vers le bas de la liste. Faites glisser une ligne vers le haut ou vers le bas pour changer ce qui s'exécute ensuite, et un espace s'ouvre là où elle atterrira ; vous pouvez aussi cliquer dessus avec le bouton droit et choisir Placer en haut ou Placer en bas. Placer un téléchargement en attente au-dessus de celui en cours met ce dernier en pause et lance le nouveau ; rien de ce qui a déjà été téléchargé n'est perdu, et il reprend quand son tour revient.
Ce qui se passe après le téléchargement
- Les articles sont récupérés en parallèle et chacun est vérifié par rapport à sa somme de contrôle
- Le fichier complet est reconstitué dans un dossier de travail
- Le par2 du post est récupéré et le téléchargement est vérifié par rapport à celui-ci
- Tout ce qui manque ou est endommagé est reconstruit
- Toute archive est décompressée, de façon répétée si la sortie est empaquetée plus d'une fois
- Le contenu terminé est déplacé vers le dossier choisi, et le dossier de travail est supprimé
Si un article arrive endommagé, Saber le redemande au serveur, jusqu'à trois fois. S'il est impossible à obtenir, le téléchargement continue et le trou est comblé à partir des volumes de parité du post.
Chaque post qui porte de la parité porte aussi un petit fichier listant ce que la sortie devrait contenir, et celui-ci est toujours récupéré : le téléchargement terminé est vérifié par rapport à lui avant tout décompactage, et rien d'endommagé n'est jamais livré. Les volumes de récupération eux-mêmes ne sont récupérés que si cette vérification trouve quelque chose à reconstruire, et alors seulement autant que le dommage l'exige, si bien qu'une sortie saine ne paie pas les cinq à quinze pour cent que la parité ajouterait autrement.
Les déchets de la sortie sont écartés automatiquement. Saber ne livre jamais les fichiers .par2, .sfv, .srr, .srs, .nfo, .txt, .diz ou .url, ni les dossiers sample, proof ou screenshots : ce qui atterrit dans le dossier choisi est la sortie elle-même, pas les parties dans lesquelles elle a été postée. Activez Filtrer les fichiers indésirables supplémentaires dans Réglages et complétez sa liste si vous voulez qu'il en reste davantage à l'écart.
Quitter est sans risque. La file et tout ce qui a été téléchargé jusque-là sont conservés entre les lancements. Fermez Saber en plein téléchargement et il reprendra là où il s'est arrêté à la réouverture ; un téléchargement que vous avez mis en pause reste en pause jusqu'à ce que vous le relanciez.
Trouver le fichier terminé. Une sortie contenant un seul fichier est livrée sous le nom de la sortie, en conservant l'extension propre du fichier, car les posteurs stockent souvent le contenu sous un nom brouillé, et la sortie est ce que vous reconnaissez. Elle conserve la date enregistrée dans l'archive plutôt que l'heure de votre téléchargement, si bien qu'elle ne se trouvera pas en haut d'un dossier trié par date. Utilisez Afficher dans le Finder plutôt que de la chercher.
5. Réglages
- Enregistrer dans : où atterrissent les téléchargements terminés, que ce soit le dossier Téléchargements, le même dossier que le .nzb, ou un dossier de votre choix
- Télécharger directement dans le dossier de destination : affiché lorsque Enregistrer dans est un dossier de votre choix. Conserve les téléchargements incomplets sur le disque de ce dossier plutôt que sur le disque interne de votre Mac, pour qu'un gros téléchargement ne remplisse pas votre Mac et que sa finalisation soit instantanée. Désactivé par défaut ; voir Télécharger directement sur un autre disque ci-dessous.
- Thème : Clair, Sombre, ou suivre l'apparence du système
- Décompacter l'archive après le téléchargement : extrait l'archive terminée et enregistre ce qu'elle contenait au lieu des parties de l'archive. Activé par défaut.
- Filtrer les fichiers indésirables supplémentaires : exclut les fichiers portant certaines extensions, comme .exe, lors de la livraison d'un téléchargement terminé, plutôt que de les enregistrer avec le reste. Désactivé par défaut, avec une liste d'extensions séparées par des virgules déjà remplie pour le jour où vous l'activerez.
- Supprimer le NZB d'origine après l'ajout : déplace le .nzb dans la Corbeille dès que son contenu est en file d'attente. Désactivé par défaut.
- Retirer les téléchargements terminés de la liste : retire un téléchargement terminé de la liste dès qu'il se termine. Le fichier téléchargé n'est pas affecté, et les téléchargements échoués restent toujours pour que vous puissiez lire l'erreur.
- Garder le Mac éveillé pendant les téléchargements : empêche la mise en veille tant qu'un élément est en cours de téléchargement, de réparation, de décompression ou de déplacement, pour que les téléchargements continuent pendant votre absence. L'écran se met toujours en veille normalement, fermer l'écran ou choisir Suspendre l'activité met toujours le Mac en veille, et une fois la file inactive, le Mac reprend son propre calendrier de veille. Activé par défaut
- Autoriser les notifications : vous prévient quand un téléchargement se termine ou échoue. Désactivé par défaut ; la façon dont les notifications apparaissent se règle dans Réglages Système, sous Notifications.
- Ajouter automatiquement les fichiers NZB d'un dossier : surveille un dossier de votre choix et met en file d'attente tout .nzb qui y apparaît, puis le déplace dans la Corbeille. Désactivé par défaut ; voir Surveiller un dossier plus haut.
Les notifications nomment le téléchargement. Une notification indiquant quelle sortie est terminée reste dans le Centre de notifications jusqu'à ce qu'elle soit effacée, où quiconque est devant votre Mac peut la lire. Cela vaut la peine de le savoir avant de les activer, et c'est la raison pour laquelle elles sont désactivées au départ.
Enregistrer à côté du NZB. macOS n'accorde à Saber l'accès qu'aux fichiers que vous ouvrez et à votre dossier Téléchargements. Si le .nzb se trouve ailleurs, l'enregistrement à côté est refusé, et le téléchargement est écrit dans votre dossier Téléchargements à la place.
Télécharger directement sur un autre disque. Normalement, un téléchargement est assemblé sur le disque interne de votre Mac et copié à la fin dans le dossier choisi, ce qui prend du temps lorsque ce dossier se trouve sur un disque externe. Avec Télécharger directement dans le dossier de destination activé, les fichiers incomplets sont placés dans un dossier masqué .saber-incomplete à l'intérieur du dossier choisi, et la sortie terminée est déplacée instantanément à sa place. Le téléchargement et la réparation peuvent être plus lents sur un disque dur externe, et le disque doit rester connecté : s'il est déconnecté, Saber arrête ce téléchargement et conserve ce qu'il a déjà. Une fois le disque reconnecté, cliquez sur le bouton de lecture de sa ligne pour reprendre là où il s'était arrêté.
6. En cas de problème
Le téléchargement échoue avec une erreur de somme de contrôle
Un article est arrivé endommagé, et le redemander au serveur n'a pas produit de bonne copie. Si le post porte des volumes de parité, Saber reconstruit lui-même les parties endommagées à partir d'eux. Sinon, ou s'il manque plus que ce que la parité couvre, le téléchargement échoue et indique combien de blocs manquaient par rapport à combien ont été postés, ce qui signifie que le post lui-même est incomplet chez votre fournisseur et qu'aucun client n'aurait pu le terminer. Cherchez un post mieux diffusé plutôt que de réessayer.
Le décompactage a échoué
Les fichiers téléchargés sont tout de même livrés dans votre dossier Téléchargements, et la ligne explique pourquoi le décompactage n'a pas fonctionné. Un mot de passe d'archive incorrect ou manquant en est la cause habituelle.
Rien ne se passe quand je double-clique sur un NZB
Une autre application est probablement enregistrée pour les fichiers .nzb. Faites un clic droit sur le fichier, choisissez Ouvrir avec → Autre…, sélectionnez Saber, et cochez Toujours ouvrir avec.
Impossible de se connecter
Vérifiez l'hôte, le port et le réglage SSL par rapport à ce qu'a publié votre fournisseur ; une incompatibilité entre le port et le SSL est la cause la plus courante. Confirmez ensuite votre nom d'utilisateur et votre mot de passe en vous connectant sur le site de votre fournisseur.
Dernière mise à jour : 3 août 2026
Aperçu
Saber (« l'Application ») est une application macOS publiée par VeloSec. Cette politique explique ce que l'Application fait de vos informations. En bref : elle ne collecte rien, et ne nous envoie rien.
Ce que nous collectons
Rien. L'Application ne comporte ni compte, ni statistiques, ni télémétrie, ni rapport de plantage, ni identifiant publicitaire, ni SDK tiers. Nous ne recevons aucune information vous concernant ni sur votre usage de l'Application.
Données stockées sur votre Mac
Les éléments suivants restent sur votre Mac et sont supprimés lorsque vous supprimez l'Application :
- Réglages de serveur : l'adresse, le port, la préférence SSL, l'identifiant et le nombre de connexions pour votre fournisseur Usenet, stockés dans les préférences de l'Application.
- Vos identifiants : vos mots de passe fournisseurs, une entrée chacun, vos clés API d'indexeur, et vos adresses de flux RSS, puisqu'une adresse de flux contient une clé. Tous sont stockés dans le trousseau macOS, chiffrés au repos et séparés des autres réglages de l'Application, et aucun n'est jamais écrit dans les préférences ni dans un fichier créé par l'Application.
- Préférences : votre choix d'apparence et vos options de téléchargement.
- Fichiers téléchargés : écrits dans votre dossier Téléchargements. Les fichiers partiellement téléchargés sont conservés dans un dossier temporaire et supprimés une fois le téléchargement terminé, en échec, ou retiré.
Communications réseau
L'Application ne se connecte qu'aux serveurs que vous avez vous-même configurés, et à rien d'autre.
- Votre fournisseur Usenet. L'Application envoie votre identifiant et votre mot de passe pour s'authentifier, et demande les articles listés dans les fichiers NZB que vous ajoutez. Cette connexion est chiffrée lorsque SSL est activé, ce qui est le cas par défaut.
- Un indexeur, si vous en ajoutez un. L'Application envoie vos termes de recherche et votre clé API pour que l'indexeur puisse répondre, et récupère les fichiers NZB que vous choisissez. Ce que vous recherchez n'est ni conservé sur votre Mac ni envoyé où que ce soit d'autre.
- Un flux RSS, si vous en ajoutez un. L'Application interroge le flux à l'intervalle que vous définissez et récupère les fichiers NZB qu'il liste.
- Les connexions aux indexeurs et aux flux utilisent HTTPS. Lorsqu'un indexeur propose un lien de téléchargement en HTTP simple, l'Application demande la même adresse en HTTPS à la place, car cette adresse contient votre clé API.
- L'Application n'effectue aucune autre connexion réseau, d'aucune sorte. Elle ne contacte pas VeloSec, ne vérifie pas la présence de mises à jour, et ne remonte aucun usage.
Votre fournisseur Usenet dispose de sa propre politique de confidentialité concernant ce qu'il enregistre au sujet de vos connexions. Cette relation vous concerne uniquement, vous et votre fournisseur.
Contenu
L'Application n'héberge, n'indexe, ne recommande ni ne fournit aucun contenu propre. Elle peut chercher sur un indexeur, mais uniquement celui que vous configurez avec votre propre compte et votre propre clé API, et elle ne conserve aucune trace de vos recherches. Elle ne télécharge que ce qui est décrit dans les fichiers NZB que vous fournissez, depuis le compte fournisseur que vous fournissez. Ce que vous téléchargez, et le droit que vous avez ou non de le faire, relève de votre responsabilité.
Confidentialité des enfants
L'Application ne s'adresse pas aux enfants et ne collecte d'information sur personne.
Modifications
Si cette politique venait à changer, la version mise à jour serait publiée sur cette page avec une date de révision ci-dessus.
Contact
Questions au sujet de cette politique : saber@velosec.au
Ce qui a changé à chaque version, de la plus récente à la plus ancienne. Le Mac App Store affiche les mêmes notes directement sur la mise à jour.
Version 1.4.0
- Les flux RSS ont leurs propres réglages : enregistrez chaque flux dans son propre dossier, filtrez-le avec des règles Inclure et Exclure en prévisualisant leur effet, ou réinitialisez-le pour récupérer à nouveau ses éléments. Les téléchargements gardent désormais le Mac éveillé jusqu’à leur fin, pour qu’ils continuent pendant votre absence. Un clic droit sur un téléchargement offre plus de commandes, dont « Changer la destination… », « Placer en haut » et « Placer en bas ». Et diverses améliorations et retouches.
Version 1.3.8
- Avec un dossier personnalisé choisi dans « Enregistrer dans », activez « Télécharger directement dans le dossier de destination » dans les réglages pour garder sur ce disque les téléchargements en cours comme ceux terminés. Les fichiers incomplets attendent dans un dossier masqué sur ce disque plutôt que sur le disque interne de votre Mac, et le déplacement final est instantané.
- Diverses améliorations et retouches.
Version 1.3.7
- Diverses améliorations de la stabilité et quelques retouches.
Version 1.3.6
- Diverses améliorations de la stabilité.
Version 1.3.5
- Cette mise à jour améliore la stabilité et l’efficacité de la mémoire pour les téléchargements volumineux. Le téléchargement suivant démarre désormais plus tôt, et les téléchargements 7-Zip en plusieurs parties ou protégés par mot de passe sont extraits de manière plus fiable.
Version 1.3.3
- L'utilisation de la mémoire reste désormais limitée lors du déplacement d'un très gros téléchargement terminé vers un autre disque : chaque tampon de copie temporaire est libéré dès qu'il a été écrit, tandis que la progression et son temps restant estimé continuent d'être mis à jour indépendamment.
- Corrigé : un téléchargement à fichier unique était livré avec un nom de fichier brouillé ou manquant lorsque le sujet de son NZB ne contenait qu'un nom de fichier nu, sans guillemets ni compteur de partie.
- La barre de progression d'un téléchargement actif reste désormais visible lorsque sa ligne est sélectionnée, en passant à une teinte adaptative à fort contraste face à la sélection bleue.
Version 1.3.2
- Corrigé : un cas rare où vérifier ou décompresser un téléchargement volumineux pouvait utiliser une quantité de mémoire inhabituellement grande, ou rester bloqué en cours de route.
- Un téléchargement interrompu pendant la vérification, la réparation ou la décompression parce que l'application s'est fermée de façon inattendue revient désormais en pause plutôt que de reprendre cette étape de lui-même, pour que la cause puisse être examinée plutôt que retentée sans surveillance.
- Corrigé : cliquer sur un téléchargement pour voir ses détails dans l'inspecteur pouvait ne rien faire, sur n'importe quelle ligne quel que soit son état : le clic n'atteignait pas toujours la sélection de ligne de la file. Un clic sur une ligne la sélectionne désormais directement ; révéler un téléchargement terminé dans le Finder est passé du double-clic sur la ligne à son propre bouton et au menu contextuel, tous deux déjà présents.
- Corrigé : l'inspecteur affichait « Décompression » pendant tout le temps où un téléchargement terminé était déplacé vers sa destination, au lieu de le dire et d'afficher la progression, comme le faisait déjà la ligne de la file.
- Corrigé : déplacer un téléchargement terminé volumineux vers sa destination prenait nettement plus de temps avec l'inspecteur ouvert : la progression était signalée bien plus souvent que ce dont l'affichage a besoin, et chaque mise à jour forçait la carte d'articles de l'inspecteur à se redessiner, en parcourant chaque article du lancement pour le faire.
- Les lignes de la file utilisent désormais partout les info-bulles du système, plutôt qu'une solution artisanale.
Version 1.3.1
- Corrigé : une release livrée sous des noms de fichiers illisibles et sans extension, et ses volumes de récupération non reconnus comme parité, quand un indexeur réécrit le sujet du post sous une forme brute `nomdefichier.ext (n/m)` sans guillemets : Saber ne savait lire un nom de fichier que dans un sujet entre guillemets.
Version 1.3.0
- Saber est désormais disponible en espagnol, allemand, français, néerlandais, japonais, portugais brésilien, chinois simplifié et coréen, dans toute l'application et dans le guide de l'utilisateur.
- Un nouveau réglage Filtrer les fichiers indésirables, désactivé par défaut, exclut les fichiers dont vous choisissez les extensions, comme .exe, lors de la livraison d'un téléchargement terminé.
- Les téléchargements sont plus rapides, surtout sur les connexions à latence élevée : chaque connexion enchaîne désormais plusieurs requêtes d'articles au lieu d'attendre une réponse avant d'envoyer la suivante, et une connexion coupée ou bloquée se reconnecte et reprend là où elle s'était arrêtée plutôt que de faire échouer le téléchargement.
- L'inspecteur continue désormais de suivre le téléchargement actif au lieu de le perdre de vue lorsqu'un élément terminé est retiré de la liste.
- La barre de progression d'un téléchargement devient verte une fois celui-ci terminé.
- L'inspecteur affiche une estimation du temps restant à côté du nombre d'octets et du pourcentage pendant qu'un téléchargement est en cours.
- Un espaceur est disponible dans Présentation > Personnaliser la barre d'outils pour espacer les groupes de la barre d'outils à la main.
- Ajouter ou modifier un fournisseur dispose désormais d'un bouton Tester, qui ouvre une connexion avec ce qui a été saisi jusque-là et indique la réussite ou la raison de l'échec.
- Un nouveau réglage Décompresser les fichiers uniques dans un dossier, désactivé par défaut, place un lancement qui ne livre qu'un seul fichier dans un dossier portant son nom, de la même façon qu'un lancement à plusieurs fichiers le fait déjà.
- Un NZB dont le mot de passe est intégré dans son propre nom de fichier, comme le font certains indexeurs avec `Release{{motdepasse}}.nzb`, se décompresse désormais correctement au lieu d'échouer avec une erreur de mot de passe.
- Déplacer un téléchargement terminé vers un autre disque affiche désormais une vraie progression au lieu de rester à 100 % pendant toute la durée du déplacement.
- Le graphique de vitesse reste plus stable sur les gros téléchargements au lieu d'afficher des creux qui ne reflétaient pas la connexion réelle, et un téléchargement affiche désormais Vérification en cours plutôt que de sembler bloqué pendant la vérification complète du fichier qui s'exécute avant qu'un gros lancement avec parité ne se termine.
- Un gros téléchargement vérifie désormais brièvement auprès du fournisseur quels articles il détient avant de démarrer, affiché comme Vérification de la disponibilité, et refuse d'emblée avec une raison claire s'il manque trop pour que la parité publiée puisse jamais le reconstruire, plutôt que de télécharger la majeure partie avant d'échouer.
- Les phases Vérification de la disponibilité et Déplacement vers la destination affichent désormais une estimation du temps restant à côté de leur progression, de la même façon que le téléchargement lui-même le fait déjà, et l'extraction d'archive s'affiche comme Extraction plutôt que de se lire de façon identique au déplacement qui la suit.
- Un nouveau réglage Mettre en file les NZB trouvés dans un téléchargement livré, activé par défaut, ajoute automatiquement à la file un NZB complémentaire intégré dans un lancement au lieu de le laisser non découvert là où il a été livré.
- Corrigé : mettre en pause un téléchargement encore en train de vérifier la disponibilité était ignoré silencieusement, et le téléchargement continuait comme si rien n'avait été cliqué.
- Corrigé : un NZB groupé était parfois livré avec le lancement au lieu d'être mis en file : le mettre en file pouvait alors échouer avec une erreur de fichier manquant, car il lisait depuis la copie que la livraison venait de déplacer.
- Corrigé : un gros téléchargement récemment ajouté semblait bloqué pendant la vérification de la disponibilité : la barre de progression restait à un 0 % vide pendant toute la phase, car elle affichait encore la progression en octets d'un téléchargement qui n'avait pas encore commencé.
- Récupérer les fichiers de parité une fois qu'un téléchargement atteint 100 % affiche désormais sa propre progression en jaune, avec son propre nombre d'octets, au lieu que la barre de progression reste figée à 100 % avec seulement le texte d'état indiquant que quelque chose se passait.
Version 1.2.4
- L'en-tête des résultats intègre désormais directement le sélecteur d'indexeur, le filtre de catégorie et le bouton d'enregistrement, et la requête elle-même est modifiable sur place au lieu d'un simple libellé « Résultats pour ».
- L'historique de recherche, désactivé par défaut dans les Réglages, conserve vos 12 dernières requêtes et les propose dans une liste déroulante sous le champ de recherche.
- Les résultats de recherche et les téléchargements affichent désormais tous deux l'indexeur et la catégorie d'origine d'une release.
- Diverses corrections de stabilité.
Version 1.2.3
- Saber peut désormais utiliser plusieurs fournisseurs à la fois pour un même téléchargement, et pas seulement un seul : regroupez-les en Principal dans les Réglages pour qu'ils soient mis en commun, tandis que tout ce qui est défini en Secours n'est sollicité que pour ce que le groupe Principal n'a pas pu fournir.
- La recherche dispose d'un nouveau bouton pour changer d'indexeur, directement dans la barre d'outils, ainsi que d'un bouton de favori pour enregistrer une requête et y revenir plus tard.
- Cinq préréglages d'indexeurs supplémentaires : altHUB, DOGnzb, NZB.su, abNZB et Tabula Rasa.
- Le graphique de vitesse et les boutons de l'inspecteur indiquent désormais quand leur panneau est ouvert.
Version 1.2.2
- Le panneau d'inspection reste désormais ouvert jusqu'à ce que vous le fermiez, au lieu de disparaître dès que vous cliquez ailleurs qu'un téléchargement sélectionné, et peut être ouvert même quand la file est vide.
- L'inspecteur et le graphique de vitesse disposent chacun de leur propre bouton dans la barre d'outils, permettant de les afficher ou de les masquer indépendamment.
- L'axe des ordonnées du graphique de vitesse n'affiche plus une graduation parasite à « 0 octet » quand rien n'a été téléchargé depuis un moment.
Version 1.2.1
- Une release répartie sur de nombreux fichiers se télécharge plus vite : les connexions puisent désormais dans une file d'attente unique et partagée entre tous les fichiers à la fois, plutôt que de terminer un fichier avant de commencer le suivant.
- Un graphique de vitesse en bas de la fenêtre affiche le débit de téléchargement dans le temps, avec un choix de finesse d'affichage.
- Un panneau d'inspection affiche les détails d'un téléchargement sélectionné, y compris une carte en direct des articles qui le composent.
- Les téléchargements peuvent désormais être sélectionnés et retirés en groupe.
- Le message d'erreur complet d'un téléchargement en échec peut désormais être copié depuis son menu contextuel.
Version 1.1
- Saber peut désormais utiliser plusieurs fournisseurs à la fois. Classez-les dans l'ordre où vous voulez qu'ils soient utilisés : quand le premier ne possède pas un article, le suivant est interrogé, avant que le moindre bloc de récupération du post ne soit dépensé dessus. Un compte de secours ou de blocs n'est jamais contacté que pour ce qui manque réellement, si bien qu'un téléchargement ordinaire ne lui coûte rien.
- Les fournisseurs peuvent être activés, désactivés et réordonnés dans les Réglages.
- Les téléchargements sont nettement plus rapides, et ajouter des connexions augmente désormais la vitesse au lieu de n'avoir aucun effet.
- Les fichiers de récupération d'un post ne sont plus téléchargés à moins qu'une reconstruction ne soit nécessaire, ce qui retranche environ un dixième du coût d'une release saine.
Version 1.0
- Première version de Saber. Ajoutez un NZB et Saber le télécharge sur des connexions parallèles, vérifie chaque article par rapport à sa somme de contrôle, réassemble le fichier, désarchive tout ce qu'il trouve (y compris les archives multi-volumes, protégées par mot de passe et aux noms de fichiers brouillés) et enregistre le résultat fini là où vous l'avez demandé.
- Saber peut aussi surveiller un dossier pour vous, en mettant en file tout NZB qui y apparaît.
Besoin d'aide supplémentaire ? Contactez-nous.