示例#1
0
文件: api.py 项目: ssmart88/Medusa
def media(media_id):
    data = support.get_media(media_id)

    if data["category"].lower() == "television":
        data["previous"], data["next"] = retrieve.get_nearby_episodes(media_id)

    return flask.jsonify(data)
示例#2
0
文件: pages.py 项目: ssmart88/Medusa
def media(media_id):
    if media_id == "disc":
        item = {
            "category": media_id
        }

    else:
        media_id = int(media_id)

        database = Database()

        item = database.select_media(media_id)

        if item["category"].lower() == "television":
            item["season"] = str(item["name_two"]).zfill(2)
            item["episode"] = str(item["name_three"]).zfill(2)
            item["previous"], item["next"] = retrieve.get_nearby_episodes(media_id)

        data = database.select_viewed(media_id)

        if data:
            item["viewed"] = retrieve.get_viewed_date(data["viewed"])
            item["elapsed"] = data["elapsed"]

    queue = True if retrieve.get_playing_snakes() else False

    return flask.render_template("media.html",
                                 page="media",
                                 item=item,
                                 queue=queue)
示例#3
0
def media(media_id):
    data = support.get_media(media_id)

    if data["category"].lower() == "television":
        data["previous"], data["next"] = retrieve.get_nearby_episodes(media_id)

    return flask.jsonify(data)