insee-municipality-code
Version:
🇫🇷 Get the INSEE municipality code from postal code and name of French municipality
33 lines (27 loc) • 845 B
JavaScript
;
var _fs = require("fs");
var _fs2 = _interopRequireDefault(_fs);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const content = _fs2.default.readFileSync("a.json", "utf8");
const cities = content.split("\n");
const formatedCities = cities.map(string => {
const city = JSON.parse(`{${string}"foo": "bar"}`);
delete city.foo;
const insee = Object.keys(city)[0];
const [postalCode, name] = city[insee];
return {
insee,
postalCode,
name
};
});
_fs2.default.writeFileSync("b.json", JSON.stringify(formatedCities));
// const citiesList = Object.keys(cities).map(insee => {
// const [postalCode, name] = cities[insee]
// return {
// insee,
// postalCode,
// name,
// }
// })
// fs.writeFileSync("citiesList.json", JSON.stringify(citiesList))