Rammohan0504 commited on
Commit
4e27730
·
verified ·
1 Parent(s): b6993af

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -47,6 +47,11 @@ def detect_construction_info(caption):
47
  def generate_dpr(files):
48
  dpr_text = []
49
  current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
 
 
 
 
 
50
  for file in files:
51
  # Open the image from file path
52
  image = Image.open(file.name) # Using file.name for filepath
@@ -63,7 +68,7 @@ def generate_dpr(files):
63
  detailed_caption = detect_construction_info(caption)
64
 
65
  # Generate DPR section for this image
66
- dpr_section = f"Date: {current_time}\nImage: {file.name}\n{detailed_caption}\n\n"
67
  dpr_text.append(dpr_section)
68
 
69
  # Generate a PDF report
@@ -72,7 +77,7 @@ def generate_dpr(files):
72
  c.drawString(100, 750, "Daily Progress Report")
73
  c.drawString(100, 730, f"Generated on: {current_time}")
74
 
75
- # Add the image captions to the PDF
76
  y_position = 700
77
  for section in dpr_text:
78
  c.drawString(100, y_position, section)
 
47
  def generate_dpr(files):
48
  dpr_text = []
49
  current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
50
+
51
+ # Add header to the PDF
52
+ dpr_text.append(f"Daily Progress Report\nGenerated on: {current_time}\n")
53
+
54
+ # Process each uploaded file (image)
55
  for file in files:
56
  # Open the image from file path
57
  image = Image.open(file.name) # Using file.name for filepath
 
68
  detailed_caption = detect_construction_info(caption)
69
 
70
  # Generate DPR section for this image
71
+ dpr_section = f"\nImage: {file.name}\n{detailed_caption}\n"
72
  dpr_text.append(dpr_section)
73
 
74
  # Generate a PDF report
 
77
  c.drawString(100, 750, "Daily Progress Report")
78
  c.drawString(100, 730, f"Generated on: {current_time}")
79
 
80
+ # Add the detailed captions for each image to the PDF
81
  y_position = 700
82
  for section in dpr_text:
83
  c.drawString(100, y_position, section)