summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorsyeopite <syeopite@syeopite.dev>2025-05-17 16:20:38 -0700
committersyeopite <syeopite@syeopite.dev>2025-05-17 16:20:38 -0700
commit475bf7448a4dc23a456a8bf7f0c7ab9bc0ebfbc8 (patch)
tree5920e9abd8e4e1b635cfe50f4ba71bcfb75f7070 /src
parent50e0a4361b0b56d48fc9e9772a923e40430f9535 (diff)
parent20cf913a4ebd03c89da1e7c32c15ab8a20c8b146 (diff)
downloadinvidious-475bf7448a4dc23a456a8bf7f0c7ab9bc0ebfbc8.tar.gz
invidious-475bf7448a4dc23a456a8bf7f0c7ab9bc0ebfbc8.tar.bz2
invidious-475bf7448a4dc23a456a8bf7f0c7ab9bc0ebfbc8.zip
Add Javascript licence information automatically (#5297)
Diffstat (limited to 'src')
-rw-r--r--src/invidious/views/licenses.ecr212
1 files changed, 3 insertions, 209 deletions
diff --git a/src/invidious/views/licenses.ecr b/src/invidious/views/licenses.ecr
index 4d64ec3f..3037f3d7 100644
--- a/src/invidious/views/licenses.ecr
+++ b/src/invidious/views/licenses.ecr
@@ -11,90 +11,6 @@
<table id="jslicense-labels1">
<tr>
<td>
- <a href="/js/_helpers.js?v=<%= ASSET_COMMIT %>">_helpers.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/_helpers.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/handlers.js?v=<%= ASSET_COMMIT %>">handlers.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/handlers.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/community.js?v=<%= ASSET_COMMIT %>">community.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/community.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/embed.js?v=<%= ASSET_COMMIT %>">embed.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/embed.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/notifications.js?v=<%= ASSET_COMMIT %>">notifications.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/notifications.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/player.js?v=<%= ASSET_COMMIT %>">player.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/player.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
<a href="/js/silvermine-videojs-quality-selector.min.js?v=<%= ASSET_COMMIT %>">silvermine-videojs-quality-selector.min.js</a>
</td>
@@ -123,34 +39,6 @@
<tr>
<td>
- <a href="/js/subscribe_widget.js?v=<%= ASSET_COMMIT %>">subscribe_widget.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/subscribe_widget.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/themes.js?v=<%= ASSET_COMMIT %>">themes.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/themes.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
<a href="/videojs/videojs-contrib-quality-levels/videojs-contrib-quality-levels.js?v=<%= ASSET_COMMIT %>">videojs-contrib-quality-levels.js</a>
</td>
@@ -289,103 +177,9 @@
</td>
</tr>
- <tr>
- <td>
- <a href="/js/watch.js?v=<%= ASSET_COMMIT %>">watch.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/watch.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/comments.js?v=<%= ASSET_COMMIT %>">comments.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/comments.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/pagination.js?v=<%= ASSET_COMMIT %>">pagination.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/pagination.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/playlist_widget.js?v=<%= ASSET_COMMIT %>">playlist_widget.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/playlist_widget.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/post.js?v=<%= ASSET_COMMIT %>">post.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/post.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/watched_indicator.js?v=<%= ASSET_COMMIT %>">watched_indicator.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/watched_indicator.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a href="/js/watched_widget.js?v=<%= ASSET_COMMIT %>">watched_widget.js</a>
- </td>
-
- <td>
- <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0</a>
- </td>
-
- <td>
- <a href="/js/watched_widget.js?v=<%= ASSET_COMMIT %>"><%= translate(locale, "source") %></a>
- </td>
- </tr>
+ <%- {% for row in run("../../../scripts/generate_js_licenses.cr").stringify.split('\n') %} %>
+ <%-= {{row.id}} -%>
+ <% {% end %} -%>
</table>
</body>
</html>