static async coursesListFrom(session, url, ignore = []) { axios.defaults.responseType = "arraybuffer" axios.defaults.transformResponse = [ data => iconv.decode(data, "ISO-8859-1"), ] await session.login() log("Getting courses list... ", { partial: true }) const html = (await axios.get(url)).data return Siding.coursesListFromHtml(html, ignore) }