Spaces:
Running
Running
BinaryONe
commited on
Commit
·
f38cb66
1
Parent(s):
44dd42b
Enabled Debugging - APi Changes
Browse files
FileStream/Database/database.py
CHANGED
@@ -170,12 +170,16 @@ class Database:
|
|
170 |
except InvalidId:
|
171 |
raise FIleNotFound
|
172 |
|
173 |
-
async def get_all_files_api(self,range=None):
|
174 |
#files = self.files.find({})
|
175 |
-
files=
|
|
|
|
|
|
|
|
|
176 |
#json_result = dumps(cursor)[row for row in files]
|
177 |
print("\n get_all_files_api : Return Type : ", type(files))
|
178 |
-
return files
|
179 |
|
180 |
async def get_all_files(self,range=None):
|
181 |
user_files = self.files.find({})
|
|
|
170 |
except InvalidId:
|
171 |
raise FIleNotFound
|
172 |
|
173 |
+
async def get_all_files_api(self, range=None):
|
174 |
#files = self.files.find({})
|
175 |
+
files = self.files.find({})
|
176 |
+
if range :
|
177 |
+
files.skip(range[0] - 1)
|
178 |
+
files.limit(range[1] - range[0] + 1)
|
179 |
+
files.sort('_id', pymongo.DESCENDING)
|
180 |
#json_result = dumps(cursor)[row for row in files]
|
181 |
print("\n get_all_files_api : Return Type : ", type(files))
|
182 |
+
return files.to_list(length=None)
|
183 |
|
184 |
async def get_all_files(self,range=None):
|
185 |
user_files = self.files.find({})
|
FileStream/TMDB/Endpoint.py
CHANGED
@@ -9,6 +9,7 @@ def get_tvshows(tv_show_id):
|
|
9 |
def search_tmdb_movies(name):
|
10 |
# Search for the title in TMDb
|
11 |
title, year = Get_Title_Year(name)
|
|
|
12 |
if title is None :
|
13 |
return None
|
14 |
search_results = search.multi(title)
|
@@ -21,7 +22,7 @@ def search_tmdb_movies(name):
|
|
21 |
if result.get("media_type") == "movie":
|
22 |
release_date= result.get("release_date") or result.get("first_air_date")
|
23 |
if release_date and int(release_date.split('-')[0]) == year:
|
24 |
-
print("
|
25 |
return dict(result)
|
26 |
|
27 |
except Exception as e :
|
@@ -43,9 +44,9 @@ def search_tmdb_tv(name):
|
|
43 |
if not isinstance(result, dict):
|
44 |
result = dict(result)
|
45 |
if result.media_type == "tv":
|
46 |
-
release_date=
|
47 |
if release_date and int(release_date.split('-')[0]) == year:
|
48 |
-
return get_tvshows( result.
|
49 |
except Exception as e :
|
50 |
print("* Error at Endpoint", e, result)
|
51 |
return None
|
|
|
9 |
def search_tmdb_movies(name):
|
10 |
# Search for the title in TMDb
|
11 |
title, year = Get_Title_Year(name)
|
12 |
+
print("*", title, year,"\n Name :", name )
|
13 |
if title is None :
|
14 |
return None
|
15 |
search_results = search.multi(title)
|
|
|
22 |
if result.get("media_type") == "movie":
|
23 |
release_date= result.get("release_date") or result.get("first_air_date")
|
24 |
if release_date and int(release_date.split('-')[0]) == year:
|
25 |
+
print("\n * TMDB response" ,result, type(result))
|
26 |
return dict(result)
|
27 |
|
28 |
except Exception as e :
|
|
|
44 |
if not isinstance(result, dict):
|
45 |
result = dict(result)
|
46 |
if result.media_type == "tv":
|
47 |
+
release_date= result.get("release_date") or result.get("first_air_date")
|
48 |
if release_date and int(release_date.split('-')[0]) == year:
|
49 |
+
return get_tvshows( result.get("id") )
|
50 |
except Exception as e :
|
51 |
print("* Error at Endpoint", e, result)
|
52 |
return None
|