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

domhttpx is a google search engine dorker with HTTP toolkit built with python, can make it easier for you to find many URLs/IPs at once with fast time.

domhttpx is a google search engine dorker with HTTP toolkit built with python, can make it easier for you to find many URLs/IPs at once with fast time

Naufal Ardhani 59 Dec 04, 2022
Customizable and open-sourced bot for a few private servers

MarlBot A private bot for controlling monkeys and turtles. Why does this bot exist? The bot exists as a general-purpose community bot for a select few

KR 1 Jan 18, 2022
A Python Jupyter Kernel in Slack. Just send Python code as a message.

Slack IPython bot 🤯 One Slack bot to rule them all. PyBot. Just send Python code as a message. Install pip install slack-ipython To start the bot, si

Rick Lamers 44 May 23, 2022
A Chip-8 emulator written using Python's default libraries

Chippure A Chip-8 emulator written using Python's default libraries. Instructions: Simply launch the .py file and type the name of the Chip8 ROM you w

5 Sep 27, 2022
A template that help you getting started with Pycord.

A Pycord Template with some example! Getting Started: Clone this repository using git clone https://github.com/AungS8430/pycord-template.git If you ha

2 Feb 10, 2022
Asynchronous Guilded API wrapper for Python

Welcome to guilded.py, a discord.py-esque asynchronous Python wrapper for the Guilded API. If you know discord.py, you know guilded.py. Documentation

shay 115 Dec 30, 2022
Male' Map Telegram Bot

Male' Map TelegramBot A simple TelegramBot to fetch residential addresses in Male', Maldives. The bot can be queried inline or directly. sample .env f

Naail Abdul Rahman 12 Nov 25, 2022
A surviv.io bot that helps you manage you clan in surviv.io!

Scooter-Surviv.io-Clan-Bot A Surviv.io Discord Bot This is a bot that helps manage your surviv.io clan! Read below for more!!. Features Lets you creat

cosmic|duck 1 Jan 03, 2022
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
Telegram chats reader with python

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

Anton 4 Dec 24, 2021
This is an implementation example of a bot that periodically sends predictions to the alphasea-agent.

alphasea-example-model alphasea-example-modelは、 alphasea-agent に対して毎ラウンド、予測を投稿するプログラムです。 Numeraiのexample modelに相当します。 準備 alphasea-example-modelの動作には、

AlphaSea 11 Jul 28, 2022
Python bindings for ArrayFire: A general purpose GPU library.

ArrayFire Python Bindings ArrayFire is a high performance library for parallel computing with an easy-to-use API. It enables users to write scientific

ArrayFire 402 Dec 20, 2022
Métamorphose Renamer v2

Métamorphose 2 Métamorphose is a graphical mass renaming program for files and folders. These are the command line options: -h, --help Show hel

Métamorphose 129 Dec 30, 2022
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
Python-based Snapchat score booster using pyautogui module

Snapchat Snapscore Botter Python-based Snapchat score booster using pyautogui module. Click here to report bugs. Usage Download ZIP here and extract t

477 Dec 31, 2022
Authenticate your League of legends account on riot client in a few lines of code.

lol-authenticator v1.0.0 Content index Project Setup Dependencies Project Setup Dependencies Python v3.9.6 If you don't have Python installed on your

Cássio Fontoura 5 Aug 28, 2022
A Really Simple and Advanced Google Colab NoteBook to Setup and start using Rclone on Google Colab easily.

Rclone on Google Colab (Advanced!) 🔥 1.Setup and Start using Rclone on Google Colab and Create/Edit/View and delete your Rclone config file and keep

Dr.Caduceus 14 May 24, 2022
New developed moderation discord bot by archisha

Monitor42 New developed moderation discord bot by αrchιshα#5518. Details Prefix: 42! Commands: Moderation Use 42!help to get command list. Invite http

Kamilla Youver 0 Jun 29, 2022
🔍 📊 Look up information about anime, manga and much more directly in Discord!

AniSearch The source code of the AniSearch Discord Bot. Contribute You have an idea or found a bug? Open a new issue with detailed explanation. You wa

私はレオンです 19 Dec 07, 2022
Python Wrapper for aztro - The Astrology API | Get Daily Horoscope 💫

PyAztro PyAztro is a client library for aztro written in Python. aztro provides horoscope info for sun signs such as Lucky Number, Lucky Color, Mood,

Sameer Kumar 30 Jan 08, 2023