A fully responsive interface to manage all your favorite software on your HTPC.

Overview

Python 3 port of Hellowlol's HTPC Manager fork

We made this an organization repository to be more independent from single developers. If you want to join the team or contributed to HTPC Manager before, please open an issue (or PR) as we need more hands to polish Python 3 compatibility and keep modules updated with their software backends.

CodeFactor


A python based web application to manage the software on your HTPC. HTPC Manager combines all your favorite software into one slick interface.

Screenshot

Requires Python 3.x (3.5 minimum, most likely) and crapload of Python libs. Just make sure that CherryPy version is < 9.0 (as stated in requirements.txt).

Start with python3 Htpc.py

A virtual environment is strongly encouraged.

[New modules]

  • Sonarr
  • Headphones
  • Samsung TV remote
  • SickRage module
  • Torrent search (BTN, Norbits, KAT, strike, rarbg and PTP)
  • vnStat
  • Mylar

[Modules]

  • Couchpotato
  • Deluge
  • kodi
  • NZBGet
  • Plex
  • qBittorrent
  • SABnzbd
  • nzb search (newznab)
  • Sickbeard
  • squeezebox
  • Stats
  • Transmission
  • uTorrent

[Improvements]

  • Pretty much every module has been improved in some way or another
  • NZBGet module (rewritten)
  • qBittorrent module (rewritten)
  • Transmission (add url, upload local torrent)
  • Deluge (add url/magnet, pause/remove, set limit)
  • SABnzbd (drag & drop to edit queue, pause for x min, purge history)
  • Stats module (Hardware info, S.M.A.R.T report, execute scripts)
  • CouchPotato (Suggestions and moar..)
  • Plex (Filter, search, fix duplicated, images, play to device and more)
  • KODI/XBMC addons tab, where you can search/execute/enable/disable addons and a volume slider instead of a progress bar
  • Send a nzb from NZB search to NZBGet in addition to SABnzbd.
  • Usenet (Multi search indexers, support nzedb and spotweb in addition to newznab)

[Misc]

  • Notification if a update is available and autoupdate
  • Htpc manager is now fluid. (Looks much better on high res screens)
  • Delete cache folder from the settings page
  • The brave and bold can choose which branch they want to use.
  • Added a option for robots.txt for bot crawlers
  • Make ssl cert and key automatically if you don't add a path for it
  • Mask sensitive stuff from the log (username, api key, password etc)
  • Reduced size on static files
  • Docker support
  • Various fixes
  • Download log
  • Added argsparse (to support python 2.6)
  • And a shit load of other stuff i dont remember

If you're missing something don't be afraid to make a request :)

SO YOU FOUND A BUG? GREAT!

Before you open a new issue, make sure you:

  • Check if this issue has been solved before
  • Are using the master2 branch (all other branches should be considered experimental)
  • Update to the lastest version
  • Have restart HTPC Manager

If you still have problems: INCLUDE THIS IN YOUR ISSUE

  • Screenshot of the about page
  • What did you do?
  • What happened?
  • What did you expect to happen?
  • If it's a visual bug, screenshot or it didn't happen!
  • Which browser, including version
  • Add your ENTIRE log (with loglevel debug!), please write the line number where the error occured, NO logs == NO help

How to enable detailed logs

  1. Shutdown HTPC Manager
  2. Start Htpc.py --loglevel debug (Do NOT start with --dev)
  3. Start HTPC Manager and wait for error to occur again/reproduce it

Installation

See the wiki

Py hec token mgr - Create HEC tokens in Cribl Stream through the API

Add HEC tokens via API calls This script is intended as an example of how to aut

Jon Rust 3 Mar 04, 2022
Powerful Url uploader bot With Mongodb support 🔥

Uploader X Bot Telegram RoBot to Upload Links. Features: 👉 Upload YouTube-dl Supported Links to Telegram. 👉 Upload HTTP/HTTPS as File/Video to Teleg

C͡linton Abraꫝam 250 Jan 06, 2023
Fully undetected auto skillcheck hack for dead by daylight that works decently well

Auto-skillcheck was made by Love ❌ code ✅ ❔ ・How to use Start off by installing python ofc Open cmd in the same directory and type pip install -r requ

Rdimo 10 Aug 13, 2022
A cracking tool of Xiaomi Dr AI (Archytas / Archimedes)

Archytas Tool 我们强烈抵制闲鱼平台上未经授权的刷机服务! 我对本人之前在程序中为防止违规刷机服务添加未生效的格机代码感到抱歉,在此声明此过激行为与 Crack Mi Dr AI Team 无关,并将程序开源。 A cracking tool of Xiaomi Dr AI (Archy

rponeawa 5 Oct 25, 2022
Python powered spreadsheets

Marmir is powerful and fun Marmir takes Python data structures and turns them into spreadsheets. It is xlwt and google spreadsheets on steroids. It al

Brian Ray 170 Dec 14, 2022
OpenVisionAPI client

OpenVisionAPI Client 🚀 Getting Started Prerequisites Installing Install the dependencies $ make setup Usage $ source .venv/bin/activate $ ./ova_clie

Open Vision API 40 Nov 11, 2022
Python JIRA Library is the easiest way to automate JIRA. Support for py27 was dropped on 2019-10-14, do not raise bugs related to it.

Jira Python Library This library eases the use of the Jira REST API from Python and it has been used in production for years. As this is an open-sourc

PyContribs 1.7k Jan 06, 2023
A Python library for inserting an reverse shell attached to Telegram in any Python application.

py tel reverse shell the reverse shell in your telgram! What is this? This program is a Python library that you can use to put an inverted shell conne

Torham 12 Dec 28, 2022
A frame to create discord bots (for myself) that uses cogs, JSON, activities, and more.

dpy-frame A frame to create discord bots (for myself) that uses cogs, JSON, activities, and more. NOTE: Documentation is incomplete, so please wait un

Apple Discord 1 Nov 06, 2021
Discord-Lite - A light weight discord client written in Python, for developers, by developers.

Discord-Lite - A light weight discord client written in Python, for developers, by developers.

Sachit 142 Jan 07, 2023
Telegram chats reader with python

Telegram chat reader Программа полностью сливает чаты телеграм в базу данных PostgreSQL. Для использования нужен развернутый сервер постгрес и телегра

Anton 4 Dec 24, 2021
Python script that extract data via YouTube Api and manipulates it.

UNLIMITED README for the Unlimited game [Mining game] Explore the docs » View Demo · Report Bug · Request Feature Table of Contents About The Project

Serban Chisca 1 Dec 12, 2021
Huggingface inference with GPU Docker on AWS

This repository contains code to containerize and deploy a GPU docker on AWS for summarization task. Find a detailed blogpost here Youtube Video Versi

Ramsri Goutham Golla 21 Dec 30, 2022
A Very Simple Telegram Files Rename Bot by @AbirHasan2005

Rename-Bot This is a very simple Telegram Files Rename Bot by @AbirHasan2005. Features Rename Videos, Files or Audios. Permanent Custom Thumbnail Supp

Abir Hasan 124 Dec 25, 2022
This is a Discord script that will provide a QR Code to your scholars for Axie Infinity.

DiscordQRCodeBot This is a Discord script that will provide a QR Code to your Axie Infinity scholars. Setup Run Ubuntu on AWS ec2 instance Dowloads al

ZracheSs | xyZ 24 Oct 05, 2022
API which returns cusswords , can be used to check cusswords in bots etc.

Anti-abuse-api-flask API which returns cusswords , can be used to check cusswords in bots etc. Run pip install -r requirements.txt py app.py API Endpo

8 Jan 03, 2023
A telegram smoot and high quality music player bot.

▪︎ Music Player ▪︎ A smooth telegram music bot with high quality songs ■ [Features] • Fast Starts streaming your inputs while downloading and converti

Simple Boy 3 Feb 05, 2022
historical code from reddit.com

This repository is archived. This repository is archived and will not receive any updates or accept issues or pull requests. To report bugs in reddit.

The Reddit Archives 16.3k Dec 31, 2022
Fetch tracking numbers of Amazon orders, for the ease of the logistics.

Amazon-Tracking-Number Fetch tracking numbers of Amazon orders, for the ease of the logistics. Read Me First (How to use this code): Get Amazon "Items

Tony Yao 1 Nov 02, 2021
Widevine CDM API

wvproxy Widevine CDM API Setup Install Python 3.6 or newer and Poetry Install Python package dependencies using poetry install Activate the virtual en

24 Dec 09, 2022