MediaDash/views/sonarr/__init__.py

25 lines
592 B
Python

from flask import Blueprint, render_template
from api import Client
from utils import admin_required
sonarr_page = Blueprint("sonarr", __name__, url_prefix="/sonarr")
@sonarr_page.route("/")
@admin_required
def index():
c = Client()
series = c.sonarr.series()
status = c.sonarr.status()
history = c.sonarr.history()
return render_template(
"sonarr/index.html", series=series, status=status, history=history
)
@sonarr_page.route("/<show_id>")
@admin_required
def details(show_id):
return render_template("sonarr/details.html")