Source code for swh.web.jslicenses.urls
# Copyright (C) 2022 The Software Heritage developers
# See the AUTHORS file at the top-level directory of this distribution
# License: GNU Affero General Public License version 3, or any later version
# See top-level LICENSE file for more information
import json
from django.contrib.staticfiles import finders
from django.shortcuts import render
from django.urls import re_path as url
[docs]
def jslicenses(request):
jslicenses_file = finders.find("jssources/jslicenses.json")
jslicenses_data = {}
if jslicenses_file is not None:
jslicenses_data = json.load(open(jslicenses_file))
jslicenses_data = sorted(
jslicenses_data.items(), key=lambda item: item[0].split("/")[-1]
)
return render(request, "jslicenses.html", {"jslicenses_data": jslicenses_data})
urlpatterns = [
url(r"^jslicenses/$", jslicenses, name="jslicenses"),
]