SeedBoxSync

SeedboxSync 0.9.0: synchronisez votre NAS avec votre seedbox

Imaginons que vous soyez fan de distribution linux et que vous ayez des scripts maisons pour écouter toutes les dernières sorties de distributions Linux et pour les télécharger automatiquement sur votre NAS avec BitTorrent. Imaginez ensuite que vous ne souhaitiez pas télécharger ces fichiers par vous-même (pour une raison X ou Y…) mais que vous louiez une seedbox pour ça.

C’est alors que SeedboxSync entre en jeu ! Ce script Python permet :

  • De synchroniser un répertoire local (celui contenant vos fichiers .torrent) avec un répertoire distant (le blackhole de votre seedbox par exemple).
  • De lister tous les fichiers dans votre répertoire de téléchargements finis et de télécharger automatiquement ceux qui n’ont pas encore été téléchargés (utilisation d’une base SQLite pour cela).

Le script est naturellement Open Source avec des sources disponibles sur GitHub, mais vous pouvez aussi l’installer directement via la commande pip :

pip install seedboxsync.

Pour le moment seul le protocole sFTP est géré, mais j’ai pour projet de rendre possible d’autre méthode assez rapidement.

Pour finir, si vous préférez utiliser Sick Beard, Sick Rage et CouchPotato pour télécharger d’autres types de torrents, seedboxsync marche aussi…

Avatar de Guillaume Kulakowski

À propos de l’auteur

Commentaires

3 réponses à « SeedboxSync 0.9.0: synchronisez votre NAS avec votre seedbox »

  1. Avatar de Guillaume Kulakowski

    Lut’,

    merci. sinon c’est bien synchroniser (cf ici).

    Et effectivmeent c’est libre. J’avoue que je suis toujours en difficulté pour choisir une licence. si je fais un plugin pour une solution (ex: jQuery) j’ai tendance à prendre la licence du produit mais si je part de rien je reste fidèle à la vielle et démodée GPLv2…

  2. Avatar de Cascador
    Cascador

    Hello,

    J’ai remonté ton article sur le Journal du Hacker : https://infos.mytux.fr/

    Deux choses : Syncronisez –> Synchronisez et pourquoi tu mets open source alors que c’est "davantage" puisque c’est libre (GPL v2) ?

    En tout cas une super idée ce logiciel !

    Merci, Tcho !

  3. Avatar de Cascador
    Cascador

    Oui il manque bien le h à syncronisez dans ton titre lol.

    Pour info je n’arrive pas à rentrer l’adresse http://www.laurent-napias.com/post/… dans Site web (facultatif), j’ai l’erreur : Veuillez modifier la valeur pour correspondre au format demandé.

    Tcho !

Derniers articles sur le journal

  • SeedboxSync v4.1 : Authentification OIDC, Gravatar et refonte de l’administration
    Découvrez les nouveautés de SeedboxSync v4.1 : intégration d’un système d’authentification natif et OIDC (SSO), support de Gravatar, gestion des utilisateurs en CLI, formulaires Flask-WTForm et transition vers Peewee-Migrate.
  • De Jellystat à Jellydash : moderniser le suivi de mon serveur Jellyfin
    Pourquoi et comment j’ai remplacé Jellystat par Jellydash pour le suivi des statistiques de mon serveur Jellyfin. Retour d’expérience sur la découverte de cet outil moderne, léger et prometteur repéré dans la newsletter selfh.st.
  • SeedboxSync 4.0 : Fusion de l’IHM et du CLI
    La v4.0.0 de SeedboxSync marque un tournant majeur : fusion du CLI et du frontend en une seule application, migration de la configuration en base de données, planificateur Python natif et passage à SQLite WAL. Tour d’horizon des nouveautés et des changements d’architecture.
  • Modernisation du tooling dev sur SeedboxSync : Just, pnpm, uv & Ruff
    SeedboxSync fait peau neuve côté tooling ! Retour sur la modernisation de mon environnement de dev : abandon du bon vieux Makefile au profit de Just, transition vers pnpm pour un gain de temps spectaculaire côté frontend, et adoption de uv et Ruff pour booster l’écosystème Python. Moins de friction, plus de vitesse : découvrez le détail de cette mise à jour.

Articles à la une