sreepathi-ravikumar commited on
Commit
ebd1c2f
·
verified ·
1 Parent(s): 4f0f4ad

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -3
app.py CHANGED
@@ -28,9 +28,32 @@ def generate_video():
28
  raw_lines = prompts.splitlines(keepends=False)
29
  lines = []
30
 
31
- for i in range(0, len(raw_lines), 5):
32
- block = '\n'.join(raw_lines[i:i+5])
33
- lines.append(block)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  print(lines)
35
  image_olst=[]
36
  for id in range(len(lines)):
 
28
  raw_lines = prompts.splitlines(keepends=False)
29
  lines = []
30
 
31
+ i = 0
32
+ while i < len(raw_lines):
33
+ line = raw_lines[i].strip()
34
+
35
+ # Check if current line is a heading
36
+ if line.endswith('?') or line.endswith(';'):
37
+ block = line # Start block with heading
38
+ i += 1
39
+
40
+ # Add next 3–5 paragraph lines (or until next heading)
41
+ paragraph_lines = []
42
+ count = 0
43
+ while i < len(raw_lines) and not (raw_lines[i].strip().endswith('?') or raw_lines[i].strip().endswith(';')) and count < 5:
44
+ paragraph_lines.append(raw_lines[i])
45
+ i += 1
46
+ count += 1
47
+
48
+ if paragraph_lines:
49
+ block += '\n' + '\n'.join(paragraph_lines)
50
+
51
+ lines.append(block)
52
+ else:
53
+ # If not a heading, just group normal 5 lines
54
+ block = '\n'.join(raw_lines[i:i+5])
55
+ lines.append(block)
56
+ i += 5
57
  print(lines)
58
  image_olst=[]
59
  for id in range(len(lines)):