|
|
|
@ -12,10 +12,6 @@ from sqlite3 import DatabaseError |
|
|
|
import ssl |
|
|
|
import ssl |
|
|
|
import tmdbv3api |
|
|
|
import tmdbv3api |
|
|
|
from typing import Any, Dict, List |
|
|
|
from typing import Any, Dict, List |
|
|
|
# TODO: might as well replace urllib with requests library since it's a dep of tmdbv3api anyway |
|
|
|
|
|
|
|
from urllib.error import URLError, HTTPError |
|
|
|
|
|
|
|
import urllib.parse |
|
|
|
|
|
|
|
import urllib.request |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from flask import Blueprint, current_app, flash, Flask, jsonify, make_response, request, \ |
|
|
|
from flask import Blueprint, current_app, flash, Flask, jsonify, make_response, request, \ |
|
|
|
redirect, render_template, Response, url_for |
|
|
|
redirect, render_template, Response, url_for |
|
|
|
@ -69,15 +65,6 @@ class query_data: |
|
|
|
tv_season:str = '' |
|
|
|
tv_season:str = '' |
|
|
|
tv_episode:str = '' |
|
|
|
tv_episode:str = '' |
|
|
|
|
|
|
|
|
|
|
|
@dataclass |
|
|
|
|
|
|
|
class response_data: |
|
|
|
|
|
|
|
errors: List[str] = field(default_factory=list) |
|
|
|
|
|
|
|
parsed_response: Any = field(default_factory=object) |
|
|
|
|
|
|
|
response_body: str = '' |
|
|
|
|
|
|
|
response_headers: List[str] = field(default_factory=list) |
|
|
|
|
|
|
|
response_status: int = 0 |
|
|
|
|
|
|
|
result_count: int = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@dataclass |
|
|
|
@dataclass |
|
|
|
class view_result: |
|
|
|
class view_result: |
|
|
|
detail_id:int = 0 |
|
|
|
detail_id:int = 0 |
|
|
|
|