Une application Web basée sur Python pour gérer le logiciel sur votre HTPC. HTPC Manager combine tous vos logiciels préférés dans une interface élégante.
Ce guide nécessite Python 2.6 ou 2.7 et suppose que vous êtes l'utilisateur root, si vous êtes un utilisateur avec des privilèges de super utilisateur, lancez la commande avec sudo pour accorder les autorisations requises.
Modules
- Couchpotato
- Déluge
- kodi
- NZBGet
- Plex
- qBittorent
- SABnzbd
- recherche nzb (newznab)
- Barbe Malade
- squeezebox
- Statistiques
- Transmission
- uTorrent
Améliorations
- Presque tous les modules ont été améliorés d'une manière ou d'une autre
- Module NZBGet (réécrit)
- Module qBittorrent (réécrit)
- Transmission (ajouter une URL, télécharger un torrent local)
- Déluge (ajouter une URL/un aimant, mettre en pause/supprimer, définir une limite)
- SABnzbd (glisser-déposer pour modifier la file d'attente, faire une pause de x min, purger l'historique)
- Module de statistiques (informations sur le matériel, rapport S.M.A.R.T, exécution de scripts)
- CouchPotato (Suggestions et moar..)
- Plex (filtrer, rechercher, corriger les doublons, les images, lire sur l'appareil et plus)
- Onglet des modules complémentaires KODI/XBMC, où vous pouvez rechercher/exécuter/activer/désactiver les modules complémentaires et un curseur de volume au lieu d'une barre de progression
- Envoyer un nzb de la recherche NZB vers NZBGet en plus de SABnzbd.
- Usenet (indexeurs de recherche multiples, prend en charge nzedb et spotweb en plus de newznab)
Divers
- Notification si une mise à jour est disponible et mise à jour automatique
- Htpc manager est désormais fluide. (Bien mieux sur les écrans haute résolution)
- Supprimer le dossier de cache de la page des paramètres
- Les courageux et les audacieux peuvent choisir la branche qu'ils souhaitent utiliser.
- Ajout d'une option pour robots.txt pour les robots d'exploration
- Créez un certificat SSL et une clé automatiquement si vous n'ajoutez pas de chemin
- Masquer les éléments sensibles du journal (nom d'utilisateur, clé API, mot de passe, etc.)
- Taille réduite des fichiers statiques
- Compatibilité Docker
- Divers correctifs
- Télécharger le journal
- Ajout d'argsparse (pour prendre en charge Python 2.6)
- Et un tas d'autres trucs dont je ne me souviens pas
S'il vous manque quelque chose, n'hésitez pas à faire une demande 🙂
Voir ici pour la liste complète :https://github.com/Hellowlol/HTPC-Manager/compare/styxit:master…master2
Installer les dépendances Ubuntu de HTPC Manager
apt-get install build-essential git python-imaging python-dev python-setuptools python-pip python-cherrypy vnstat
Install psutil so you can get computer stats as well
pip install psutil
Git clone the latest HTPC Manager
git clone https://github.com/Hellowlol/HTPC-Manager /opt/HTPCManager
Take ownership of the HTPCManager installation directory with your regular user
chown -R user:user /opt/HTPCManager
Try and start HTPC Manager
python /opt/HTPCManager/Htpc.py --daemon
Vous pouvez voir une erreur cherrpy, tout fonctionne toujours, alors ne vous inquiétez pas.
Vous pouvez accéder à HTPC Manager sur http://localhost:8085
Démarrage automatique du gestionnaire HTPC au démarrage
cp /opt/HTPCManager/initscripts/initd /etc/init.d/htpcmanager
Modifiez le script htpc manager init.d pour qu'il corresponde au chemin de HTPC Manager
nano /etc/init.d/htpcmanager
Modifiez APP_PATH pour qu'il corresponde au chemin d'installation du gestionnaire HTPC
############### EDIT ME ################## # path to app APP_PATH=/opt/HTPCManager
Rendre le script init.d exécutable
chmod +x /etc/init.d/htpcmanager
Mettez à jour le script init.d pour démarrer au démarrage
update-rc.d htpcmanager defaults
Maintenant, vous êtes prêt à commencer à utiliser ce super gestionnaire, le guide de configuration sera bientôt disponible !