Source: The International Telecommunications Union's ASN.1 Modules Database.
- Download the XLSX file on any Unix-like machine.
- Using the Unix
strings
utility, read any URLs from the file using this command:strings ITU-T_Report | grep -oh 'http://www.itu.int/ITU-T/[^"]*' > asn1-modules.txt
- Run
download-all.sh
to put grab the raw HTML from the ASN.1 modules database. - Run
convert-utf8.sh
to generate corresponding UTF-8-encoded HTML files, since the originals are in ISO-8859-1 encoding. - Run
extract.sh
to extract the text from the downloaded, UTF-8 encoded HTML and generate the modules.