@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
89 lines (88 loc) • 8.32 kB
JavaScript
;
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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