from django.shortcuts import render from django.http import HttpRequest, JsonResponse from japanese_converters import parse_japanese_line # Create your views here. def index(request: HttpRequest): # return HttpResponse("Hello world. You're at the Lyrics app index.") return render(request, 'lyrics/index.html', {}) def tokenize(request: HttpRequest): if 'input' in request.GET: overrides = request.GET.get('word_overrides', '') lines = request.GET.get('input').splitlines() parsed = [] for line in lines: if (line.strip() and not line.startswith('[')): parsed.append(parse_japanese_line(line, overrides_str=overrides)) else: parsed.append(line) return JsonResponse({'parsed_lines': parsed}) return JsonResponse(request.GET)