From df0e393dd626b7aa98fe7a51550bb3b24bc817a6 Mon Sep 17 00:00:00 2001 From: Tilak Dave Date: Sat, 19 Dec 2020 18:13:50 +0530 Subject: [PATCH] Added Character Count functionality --- textutils/views.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/textutils/views.py b/textutils/views.py index 40cad6dd..1b45d15e 100644 --- a/textutils/views.py +++ b/textutils/views.py @@ -17,6 +17,7 @@ def analyze(request): newlineremover = request.POST.get('newlineremover', 'off') extraspaceremover = request.POST.get('extraspaceremover', 'off') numberremover = request.POST.get('numberremover','off') + charcount = request.POST.get('charcount', 'off') #Check which checkbox is on if removepunc == "on": @@ -69,6 +70,11 @@ def analyze(request): params = {'purpose': 'Removed NewLines', 'analyzed_text': analyzed} djtext = analyzed + if charcount == "on": + chrcount = "" + chrcount = len(djtext) + params = {'purpose': 'Character Count', 'analyzed_text': analyzed, + 'chrcount': f'Total Number of characters are {chrcount}'} if(removepunc != "on" and newlineremover!="on" and extraspaceremover!="on" and fullcaps!="on" and numberremover != "on"): @@ -77,4 +83,4 @@ def analyze(request): return render(request, 'analyze.html', params) def about(request): - return render(request, 'about.html') \ No newline at end of file + return render(request, 'about.html')