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
|