UNPKG

@tricoteuses/assemblee

Version:

Retrieve, clean up & handle French Assemblée nationale's open data

89 lines (88 loc) 8.32 kB
"use strict"; require("core-js/modules/es.object.define-property.js"); Object.defineProperty(exports, "__esModule", { value: true }); exports.verboseOption = exports.silentOption = exports.remoteOption = exports.pullOption = exports.parseDocumentsOption = exports.legislatureOption = exports.fetchOption = exports.fetchDocumentsOption = exports.documentFormatOption = exports.dataDirDefaultOption = exports.commitOption = exports.cloneOption = exports.categoriesOption = void 0; require("core-js/modules/es.number.constructor.js"); var silentOption = exports.silentOption = { alias: "s", help: "don't log anything", name: "silent", type: Boolean }; var verboseOption = exports.verboseOption = { alias: "v", help: "verbose logs", name: "verbose", type: Boolean }; var categoriesOption = exports.categoriesOption = { alias: "k", defaultValue: ["All"], help: "categories of datasets to reorganize", multiple: true, name: "categories", type: String }; var legislatureOption = exports.legislatureOption = { alias: "l", help: "legislatures of categories of datasets to retrieve; leave empty or use 0 for all", multiple: false, name: "legislature", type: Number }; var dataDirDefaultOption = exports.dataDirDefaultOption = { defaultOption: true, help: "directory containing Assemblée open data files", name: "dataDir", type: String }; var fetchOption = exports.fetchOption = { alias: "f", help: "fetch data instead of retrieving from files", name: "fetch", type: Boolean }; var fetchDocumentsOption = exports.fetchDocumentsOption = { help: "download documents", name: "fetchDocuments", type: Boolean }; var parseDocumentsOption = exports.parseDocumentsOption = { help: "parse documents", name: "parseDocuments", type: Boolean }; var documentFormatOption = exports.documentFormatOption = { alias: "F", help: "format of documents to retrieve", name: "format", type: String }; var cloneOption = exports.cloneOption = { alias: "C", help: "clone repositories from given group (or organization) git URL", name: "clone", type: String }; var commitOption = exports.commitOption = { alias: "c", help: "commit clean files", name: "commit", type: Boolean }; var remoteOption = exports.remoteOption = { alias: "r", help: "push commit to given remote", multiple: true, name: "remote", type: String }; var pullOption = exports.pullOption = { alias: "p", help: "pull repositories before proceeding", name: "pull", type: Boolean }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJzaWxlbnRPcHRpb24iLCJleHBvcnRzIiwiYWxpYXMiLCJoZWxwIiwibmFtZSIsInR5cGUiLCJCb29sZWFuIiwidmVyYm9zZU9wdGlvbiIsImNhdGVnb3JpZXNPcHRpb24iLCJkZWZhdWx0VmFsdWUiLCJtdWx0aXBsZSIsIlN0cmluZyIsImxlZ2lzbGF0dXJlT3B0aW9uIiwiTnVtYmVyIiwiZGF0YURpckRlZmF1bHRPcHRpb24iLCJkZWZhdWx0T3B0aW9uIiwiZmV0Y2hPcHRpb24iLCJmZXRjaERvY3VtZW50c09wdGlvbiIsInBhcnNlRG9jdW1lbnRzT3B0aW9uIiwiZG9jdW1lbnRGb3JtYXRPcHRpb24iLCJjbG9uZU9wdGlvbiIsImNvbW1pdE9wdGlvbiIsInJlbW90ZU9wdGlvbiIsInB1bGxPcHRpb24iXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvc2NyaXB0cy9zaGFyZWQvY2xpX2hlbHBlcnMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IHNpbGVudE9wdGlvbiA9IHtcbiAgYWxpYXM6IFwic1wiLFxuICBoZWxwOiBcImRvbid0IGxvZyBhbnl0aGluZ1wiLFxuICBuYW1lOiBcInNpbGVudFwiLFxuICB0eXBlOiBCb29sZWFuLFxufVxuXG5leHBvcnQgY29uc3QgdmVyYm9zZU9wdGlvbiA9IHtcbiAgYWxpYXM6IFwidlwiLFxuICBoZWxwOiBcInZlcmJvc2UgbG9nc1wiLFxuICBuYW1lOiBcInZlcmJvc2VcIixcbiAgdHlwZTogQm9vbGVhbixcbn1cblxuZXhwb3J0IGNvbnN0IGNhdGVnb3JpZXNPcHRpb24gPSB7XG4gIGFsaWFzOiBcImtcIixcbiAgZGVmYXVsdFZhbHVlOiBbXCJBbGxcIl0sXG4gIGhlbHA6IFwiY2F0ZWdvcmllcyBvZiBkYXRhc2V0cyB0byByZW9yZ2FuaXplXCIsXG4gIG11bHRpcGxlOiB0cnVlLFxuICBuYW1lOiBcImNhdGVnb3JpZXNcIixcbiAgdHlwZTogU3RyaW5nLFxufVxuXG5leHBvcnQgY29uc3QgbGVnaXNsYXR1cmVPcHRpb24gPSB7XG4gIGFsaWFzOiBcImxcIixcbiAgaGVscDogXCJsZWdpc2xhdHVyZXMgb2YgY2F0ZWdvcmllcyBvZiBkYXRhc2V0cyB0byByZXRyaWV2ZTsgbGVhdmUgZW1wdHkgb3IgdXNlIDAgZm9yIGFsbFwiLFxuICBtdWx0aXBsZTogZmFsc2UsXG4gIG5hbWU6IFwibGVnaXNsYXR1cmVcIixcbiAgdHlwZTogTnVtYmVyLFxufVxuXG5leHBvcnQgY29uc3QgZGF0YURpckRlZmF1bHRPcHRpb24gPSB7XG4gIGRlZmF1bHRPcHRpb246IHRydWUsXG4gIGhlbHA6IFwiZGlyZWN0b3J5IGNvbnRhaW5pbmcgQXNzZW1ibMOpZSBvcGVuIGRhdGEgZmlsZXNcIixcbiAgbmFtZTogXCJkYXRhRGlyXCIsXG4gIHR5cGU6IFN0cmluZyxcbn1cblxuZXhwb3J0IGNvbnN0IGZldGNoT3B0aW9uID0ge1xuICBhbGlhczogXCJmXCIsXG4gIGhlbHA6IFwiZmV0Y2ggZGF0YSBpbnN0ZWFkIG9mIHJldHJpZXZpbmcgZnJvbSBmaWxlc1wiLFxuICBuYW1lOiBcImZldGNoXCIsXG4gIHR5cGU6IEJvb2xlYW4sXG59XG5cbmV4cG9ydCBjb25zdCBmZXRjaERvY3VtZW50c09wdGlvbiA9IHtcbiAgaGVscDogXCJkb3dubG9hZCBkb2N1bWVudHNcIixcbiAgbmFtZTogXCJmZXRjaERvY3VtZW50c1wiLFxuICB0eXBlOiBCb29sZWFuLFxufVxuXG5leHBvcnQgY29uc3QgcGFyc2VEb2N1bWVudHNPcHRpb24gPSB7XG4gIGhlbHA6IFwicGFyc2UgZG9jdW1lbnRzXCIsXG4gIG5hbWU6IFwicGFyc2VEb2N1bWVudHNcIixcbiAgdHlwZTogQm9vbGVhbixcbn1cblxuZXhwb3J0IGNvbnN0IGRvY3VtZW50Rm9ybWF0T3B0aW9uID0ge1xuICBhbGlhczogXCJGXCIsXG4gIGhlbHA6IFwiZm9ybWF0IG9mIGRvY3VtZW50cyB0byByZXRyaWV2ZVwiLFxuICBuYW1lOiBcImZvcm1hdFwiLFxuICB0eXBlOiBTdHJpbmcsXG59XG5cbmV4cG9ydCBjb25zdCBjbG9uZU9wdGlvbiA9IHtcbiAgYWxpYXM6IFwiQ1wiLFxuICBoZWxwOiBcImNsb25lIHJlcG9zaXRvcmllcyBmcm9tIGdpdmVuIGdyb3VwIChvciBvcmdhbml6YXRpb24pIGdpdCBVUkxcIixcbiAgbmFtZTogXCJjbG9uZVwiLFxuICB0eXBlOiBTdHJpbmcsXG59XG5cbmV4cG9ydCBjb25zdCBjb21taXRPcHRpb24gPSB7XG4gIGFsaWFzOiBcImNcIixcbiAgaGVscDogXCJjb21taXQgY2xlYW4gZmlsZXNcIixcbiAgbmFtZTogXCJjb21taXRcIixcbiAgdHlwZTogQm9vbGVhbixcbn1cblxuZXhwb3J0IGNvbnN0IHJlbW90ZU9wdGlvbiA9IHtcbiAgYWxpYXM6IFwiclwiLFxuICBoZWxwOiBcInB1c2ggY29tbWl0IHRvIGdpdmVuIHJlbW90ZVwiLFxuICBtdWx0aXBsZTogdHJ1ZSxcbiAgbmFtZTogXCJyZW1vdGVcIixcbiAgdHlwZTogU3RyaW5nLFxufVxuXG5leHBvcnQgY29uc3QgcHVsbE9wdGlvbiA9IHtcbiAgYWxpYXM6IFwicFwiLFxuICBoZWxwOiBcInB1bGwgcmVwb3NpdG9yaWVzIGJlZm9yZSBwcm9jZWVkaW5nXCIsXG4gIG5hbWU6IFwicHVsbFwiLFxuICB0eXBlOiBCb29sZWFuLFxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFPLElBQU1BLFlBQVksR0FBQUMsT0FBQSxDQUFBRCxZQUFBLEdBQUc7RUFDMUJFLEtBQUssRUFBRSxHQUFHO0VBQ1ZDLElBQUksRUFBRSxvQkFBb0I7RUFDMUJDLElBQUksRUFBRSxRQUFRO0VBQ2RDLElBQUksRUFBRUM7QUFDUixDQUFDO0FBRU0sSUFBTUMsYUFBYSxHQUFBTixPQUFBLENBQUFNLGFBQUEsR0FBRztFQUMzQkwsS0FBSyxFQUFFLEdBQUc7RUFDVkMsSUFBSSxFQUFFLGNBQWM7RUFDcEJDLElBQUksRUFBRSxTQUFTO0VBQ2ZDLElBQUksRUFBRUM7QUFDUixDQUFDO0FBRU0sSUFBTUUsZ0JBQWdCLEdB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