Torrento - Torrent Downloader
Torrento est un téléchargeur torrent rationalisé et intuitif construit avec Python, Qt (Pyside6) et Aria2c. Il fournit une interface utilisateur graphique propre et simple pour ceux qui sont fatigués des clients traditionnels traditionnels de Torrent. Gérez efficacement vos téléchargements de torrent avec Torrento.
Caractéristiques ?
- Interface utilisateur graphique pour sélectionner et télécharger des fichiers torrent.
- Prend en charge la sélection de fichiers individuels dans un torrent.
- Surveillance des progrès en temps réel.
- Possibilité de spécifier le répertoire de téléchargement.
- Téléchargements multipliés pour une vitesse optimisée.
- Contrôle de visibilité en journal amélioré pour basculer entre la journalisation verbale et la journalisation silencieuse.
- Intégré à Rez pour la gestion de l'environnement.
- Tests automatisés pour assurer la qualité du code, la mise en forme et les fonctionnalités.
- Black for Code Formatting et Pylint pour les vérifications de la qualité du code.
Commencer ?
Ces instructions vous aideront à configurer et à exécuter Torrento sur votre machine.
Condition préalable
- Python 3.x installé sur votre machine.
- Pyside6 installé dans votre environnement Python.
- Aria2c installé sur votre machine.
- Rez (pour la gestion de l'environnement).
Installation
- Clone le référentiel:
git clone https://github.com/siva-nagendra/torrento
cd Torrento
- (Facultatif) Configuration de l'environnement Rez:
# Ensure Rez is installed on your machine
pip install rez
# Create a directory for Rez packages if it doesn't exist
mkdir ~ /packages
# Set the REZ_PACKAGES_PATH environment variable
export REZ_PACKAGES_PATH= ~ /packages
Usage
- Pour démarrer l'application avec Rez, exécutez la commande suivante dans le terminal:
rez-env torrento -- python Torrento.py
Ou sans rez:
- Chargez un fichier torrent en cliquant sur le bouton "Chargez le torrent" et sélectionnez le fichier torrent que vous souhaitez télécharger.
- L'interface utilisateur affichera la liste des fichiers disponibles dans le torrent. Sélectionnez les fichiers que vous souhaitez télécharger.
- Spécifiez l'emplacement de téléchargement dans la zone de texte fournie.
- Cliquez sur "Télécharger" pour commencer le téléchargement.
- Surveillez les progrès via la barre de progression et basculez la journalisation verbale en vérifiant / décochez la case "plus d'informations".
Tests et assurance qualité?
- Pour exécuter des tests, exécutez la commande suivante dans le terminal:
Pour les tests de mode silencieux:
- Pour vérifier le formatage et la qualité du code, utilisez l'environnement Rez et exécutez:
rez-build --install --test
Contribuant?
N'hésitez pas à soumettre des problèmes ou à ouvrir des demandes de traction pour améliorer le Torrento. Toutes les contributions sont les bienvenues!
Licence?
Ce projet est autorisé sous la licence du MIT. Voir le fichier de licence pour plus de détails.