sparsh007 commited on
Commit
e288a52
·
verified ·
1 Parent(s): eadb0f6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -6,14 +6,15 @@ import os
6
  app = FastAPI()
7
 
8
  # Azure Storage config
9
- SAS_TOKEN = "sv=2024-11-04&ss=bfqt&srt=sco&sp=rwdlacupiytfx&se=2025-04-30T04:14:13Z&st=2025-04-16T20:14:13Z&spr=https&sig=QiRmTc1xaKbZSeSkEOuy2%2FYRAVdI%2BPrCIvtBl9gdvMg%3D"
10
- CONTAINER_URL = "https://assentian.blob.core.windows.net/logs"
 
11
  CONTAINER_NAME = "logs"
12
  VIDEOS_FOLDER = ""
13
 
14
  def list_videos():
15
  try:
16
- blob_service_client = BlobServiceClient(account_url=CONTAINER_URL, credential=SAS_TOKEN)
17
  container_client = blob_service_client.get_container_client(CONTAINER_NAME)
18
  blobs = container_client.list_blobs(name_starts_with=VIDEOS_FOLDER)
19
  videos = [blob.name for blob in blobs if blob.name.endswith(".mp4")]
@@ -27,7 +28,7 @@ def generate_report(video_path):
27
  return {"error": "Select a valid video"}
28
 
29
  # Download video
30
- blob_service_client = BlobServiceClient(account_url=CONTAINER_URL, credential=SAS_TOKEN)
31
  blob_client = blob_service_client.get_blob_client(CONTAINER_NAME, video_path)
32
  video_data = blob_client.download_blob().readall()
33
 
 
6
  app = FastAPI()
7
 
8
  # Azure Storage config
9
+ SAS_TOKEN = "sv=2024-11-04&ss=bfqt&srt=sco&sp=rwdlacupiytfx&se=2025-04-30T04:25:22Z&st=2025-04-16T20:25:22Z&spr=https&sig=HYrJBoOYc4PRe%2BoqBMl%2FmoL5Kz4ZYugbTLuEh63sbeo%3D"
10
+ ACCOUNT_NAME = "assentian"
11
+ CONTAINER_URL = f"https://{ACCOUNT_NAME}.blob.core.windows.net/logs"
12
  CONTAINER_NAME = "logs"
13
  VIDEOS_FOLDER = ""
14
 
15
  def list_videos():
16
  try:
17
+ blob_service_client = BlobServiceClient(account_url=f"https://{ACCOUNT_NAME}.blob.core.windows.net", credential=SAS_TOKEN)
18
  container_client = blob_service_client.get_container_client(CONTAINER_NAME)
19
  blobs = container_client.list_blobs(name_starts_with=VIDEOS_FOLDER)
20
  videos = [blob.name for blob in blobs if blob.name.endswith(".mp4")]
 
28
  return {"error": "Select a valid video"}
29
 
30
  # Download video
31
+ blob_service_client = BlobServiceClient(account_url=f"https://{ACCOUNT_NAME}.blob.core.windows.net", credential=SAS_TOKEN)
32
  blob_client = blob_service_client.get_blob_client(CONTAINER_NAME, video_path)
33
  video_data = blob_client.download_blob().readall()
34