This repository has been archived on 2023-11-14. You can view files and clone it, but cannot push or open issues/pull-requests.
portapy/util/getpythonversions.js

23 lines
438 B
JavaScript

module.exports = {
versions
}
const request = require('request');
// let matches = [];
let versions = function() {
new Promise(resolve => {
request({
uri: "https://www.python.org/ftp/python/",
}, function (error, response, body) {
const re = /"[0-9]{1,}\.[0-9]{1,}(\.[0-9]{1,})*\/"/g;
matches = body.match(re)
matches = matches.map((value) => {
return value.slice(1, -2);
});
resolve(matches);
});
})
}