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= await self.files.find().to_list(length=None)
 
 
 
 
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("*", title, year,"\n Name :", name ,"\n TMDB response" ,result, type(result))
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=result.release_date or result.first_air_date or result.get("release_date") or result.get("first_air_date")
47
  if release_date and int(release_date.split('-')[0]) == year:
48
- return get_tvshows( result.id or result.get("id") )
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