Exemplo n.º 1
0
#!/usr/bin/python3

from bottle import get, post, run, request, response, static_file, redirect, abort
import json
from videos import Videos, CHUNK_DIR, ENCODE_FINAL_DIR
import traceback
from urllib.parse import unquote

vids = Videos("10.0.0.1")
vids.db_connect()


@get("/")
def goto_index():
    redirect("/app/html/dashboard.html")


@get("/app/<filepath:path>")
def app(filepath):
    return static_file(filepath, root="./app")


@post("/upload/url")
def upload_url():
    try:
        data = str(request.body.read())[2:-1]
        print(data)
        data_dict = json.loads(data)
        url = data_dict["url"]
        print(url)
        return vids.add_video_by_url(url)