fix: Force d3js version, update must be done manually.

pull/585/head
Raphaël Vinot 2023-01-20 12:47:45 +01:00
parent 4ce100e77b
commit 9ee7341a50
4 changed files with 8 additions and 9 deletions

View File

@ -4,16 +4,15 @@ import requests
from lookyloo.default import get_homedir from lookyloo.default import get_homedir
d3js_version = '7' d3js_version = '7.8.2'
jquery_version = "3.6.3" jquery_version = "3.6.3"
datatables_version = "1.13.1" datatables_version = "1.13.1"
if __name__ == '__main__': if __name__ == '__main__':
dest_dir = get_homedir() / 'website' / 'web' / 'static' dest_dir = get_homedir() / 'website' / 'web' / 'static'
d3 = requests.get(f'https://d3js.org/d3.v{d3js_version}.min.js') d3 = requests.get(f'https://cdn.jsdelivr.net/npm/d3@{d3js_version}/dist/d3.min.js')
with (dest_dir / f'd3.v{d3js_version}.min.js').open('wb') as f: with (dest_dir / 'd3.min.js').open('wb') as f:
f.write(d3.content) f.write(d3.content)
print(f'Downloaded d3js v{d3js_version}.') print(f'Downloaded d3js v{d3js_version}.')

View File

@ -7,7 +7,7 @@
"cookie_read.png": "mdXCeuNFPvshSwIXAJLoR1xFjXb+K2Mgu47Q1fnUAO8j1N2c/uJuE8sGuBHHbS8HOyr/CbOC6Uf3zsm9KvAs8Q==", "cookie_read.png": "mdXCeuNFPvshSwIXAJLoR1xFjXb+K2Mgu47Q1fnUAO8j1N2c/uJuE8sGuBHHbS8HOyr/CbOC6Uf3zsm9KvAs8Q==",
"cookie_received.png": "EqL5fRFwjjXkSp242nacVFy7N8f1QAGJv4OIVDKQkDJQvq2MphwUnfLZUQvN3NMayHS/VTGQbgdQVjcOSQ2blA==", "cookie_received.png": "EqL5fRFwjjXkSp242nacVFy7N8f1QAGJv4OIVDKQkDJQvq2MphwUnfLZUQvN3NMayHS/VTGQbgdQVjcOSQ2blA==",
"css.png": "XDfV8fW5XRQlHT20rZn3d6LdIp2Dzk+mnZlicBv61iJGFMENLSM4SDgRcGb+x927AlI3lb6qv2C6tJAR2nDl5g==", "css.png": "XDfV8fW5XRQlHT20rZn3d6LdIp2Dzk+mnZlicBv61iJGFMENLSM4SDgRcGb+x927AlI3lb6qv2C6tJAR2nDl5g==",
"d3.v7.min.js": "oKI0pS1ut+mxQZdqnD3w9fqArLyILRsT3Dx0B+8RVEXzEk3aNK3J3pWlaGJ8MtTs1oiwyXDAH6hG6jy1sY0YqA==", "d3.min.js": "oKI0pS1ut+mxQZdqnD3w9fqArLyILRsT3Dx0B+8RVEXzEk3aNK3J3pWlaGJ8MtTs1oiwyXDAH6hG6jy1sY0YqA==",
"datatables.min.css": "aAK5FfmKSgDObcfjDNNC3n3cbUgv+nST6ChbS8HRbaCEMNxaLNEXyGDUV3n5ApA/nzcT8UdrocYn3Dqfj56mKQ==", "datatables.min.css": "aAK5FfmKSgDObcfjDNNC3n3cbUgv+nST6ChbS8HRbaCEMNxaLNEXyGDUV3n5ApA/nzcT8UdrocYn3Dqfj56mKQ==",
"datatables.min.js": "dIxEgfQKFmMQ9OqrCh0ExfFws3aok9xntOzPJ6cn19YKfN+l0WaTnSHhPVOkPJidDQ+UaBvU1a2rVQU8Io19fg==", "datatables.min.js": "dIxEgfQKFmMQ9OqrCh0ExfFws3aok9xntOzPJ6cn19YKfN+l0WaTnSHhPVOkPJidDQ+UaBvU1a2rVQU8Io19fg==",
"down.jpg": "LHRHJ5yCaSjNcDfEoChGIfh7K5HrMYbaGn7EOlxgZ8GoLIwb0nFBkpoOMG9gMHA/pBX2skkXMukvKJC6P6FBGg==", "down.jpg": "LHRHJ5yCaSjNcDfEoChGIfh7K5HrMYbaGn7EOlxgZ8GoLIwb0nFBkpoOMG9gMHA/pBX2skkXMukvKJC6P6FBGg==",

View File

@ -74,8 +74,8 @@
{% block scripts %} {% block scripts %}
{{ super() }} {{ super() }}
<script src='{{ url_for('static', filename='d3.v7.min.js') }}' <script src='{{ url_for('static', filename='d3.min.js') }}'
integrity="{{get_sri('static', 'd3.v7.min.js')}}" integrity="{{get_sri('static', 'd3.min.js')}}"
crossorigin="anonymous"></script> crossorigin="anonymous"></script>
<script src='{{ url_for('static', filename='stats_graph.js') }}' <script src='{{ url_for('static', filename='stats_graph.js') }}'
integrity="{{get_sri('static', 'stats_graph.js')}}" integrity="{{get_sri('static', 'stats_graph.js')}}"

View File

@ -27,8 +27,8 @@
{% block scripts %} {% block scripts %}
{{ super() }} {{ super() }}
<script src='{{ url_for('static', filename='d3.v7.min.js') }}' <script src='{{ url_for('static', filename='d3.min.js') }}'
integrity="{{get_sri('static', 'd3.v7.min.js')}}" integrity="{{get_sri('static', 'd3.min.js')}}"
crossorigin="anonymous"></script> crossorigin="anonymous"></script>
<script src='{{ url_for('static', filename='tree.js') }}' <script src='{{ url_for('static', filename='tree.js') }}'
integrity="{{get_sri('static', 'tree.js')}}" integrity="{{get_sri('static', 'tree.js')}}"