zaincode2 commited on
Commit
48f0fe1
·
verified ·
1 Parent(s): f1244b3

Upload capitalize.py

Browse files
Files changed (1) hide show
  1. capitalize.py +26 -0
capitalize.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask import Flask, jsonify, abort, request
2
+
3
+ app = Flask(__name__)
4
+ def get_paragraph_capital(re):
5
+ para = re
6
+ s = para.split()
7
+
8
+ for a in range(len(s)):
9
+ s[a] = s[a][0].upper() + s[a][1:] # Capitalize first letter and concatenate rest
10
+
11
+ back = ' '.join(s) # Join the words back into a paragraph
12
+ return back
13
+ @app.route('/capitalize', methods=['POST'])
14
+ def capitalize_paragraph():
15
+ data = request.get_json() # Get the JSON data from the request
16
+ paragraph = data.get('paragraph') # Extract the paragraph from JSON
17
+
18
+ if not paragraph:
19
+ return jsonify({'error': 'No paragraph provided'}), 400 # Return an error if paragraph is missing
20
+
21
+ capitalized_paragraph = get_paragraph_capital(paragraph) # Call the function to capitalize
22
+ return jsonify({'capitalized_paragraph': capitalized_paragraph}), 200 # Return the capitalized paragraph in JSON
23
+
24
+
25
+ if __name__ == '__main__':
26
+ app.run(debug=True)