#!/usr/bin/env python3 # -*- coding: utf-8 -*- import requests from lookyloo.helpers import get_homedir d3js_version = '6' datatables_version = "1.10.24" if __name__ == '__main__': dest_dir = get_homedir() / 'website' / 'web' / 'static' d3 = requests.get(f'https://d3js.org/d3.v{d3js_version}.min.js') with (dest_dir / f'd3.v{d3js_version}.min.js').open('wb') as f: f.write(d3.content) print(f'Downloaded d3js v{d3js_version}.') datatables_js = requests.get(f'https://cdn.datatables.net/v/bs4/dt-{datatables_version}/datatables.min.js') with (dest_dir / 'datatables.min.js').open('wb') as f: f.write(datatables_js.content) print(f'Downloaded datatables js v{datatables_version}.') datatables_css = requests.get(f'https://cdn.datatables.net/v/bs4/dt-{datatables_version}/datatables.min.css') with (dest_dir / 'datatables.min.css').open('wb') as f: f.write(datatables_css.content) print(f'Downloaded datatables_css v{datatables_version}.') print('All 3rd party modules for the website were downloaded.')