def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('hipchat_tar', nargs='+', metavar='<hipchat data tarfile>', help="tar of Hipchat data") parser.add_argument('--output', dest='output_dir', help='Directory to write exported data to.') parser.add_argument('--mask', dest='masking_content', action="store_true", help='Mask the content for privacy during QA.') parser.add_argument( '--slim-mode', action="store_true", help= "Default to no public stream subscriptions if no token is available." + " See import docs for details.") parser.add_argument( '--token', dest='api_token', help='API token for the HipChat API for fetching subscribers.') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument( "--destroy-rebuild-database", action="store_true", help="Destroys and rebuilds the databases prior to import.", ) parser.add_argument( "--import-into-nonempty", action="store_true", help="Import into an existing nonempty database.", ) parser.add_argument( "--allow-reserved-subdomain", action="store_true", help="Allow use of reserved subdomains", ) parser.add_argument("subdomain", metavar="<subdomain>", help="Subdomain") parser.add_argument( "export_paths", nargs="+", metavar="<export path>", help="list of export directories to import", ) parser.add_argument( "--processes", default=settings.DEFAULT_DATA_EXPORT_IMPORT_PARALLELISM, help="Number of processes to use for uploading Avatars to S3 in parallel", ) parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument( '--destroy-rebuild-database', dest='destroy_rebuild_database', default=False, action="store_true", help='Destroys and rebuilds the databases prior to import.') parser.add_argument('--import-into-nonempty', dest='import_into_nonempty', default=False, action="store_true", help='Import into an existing nonempty database.') parser.add_argument('subdomain', metavar='<subdomain>', type=str, help="Subdomain") parser.add_argument('export_paths', nargs='+', metavar='<export path>', help="list of export directories to import") parser.add_argument( '--processes', dest='processes', action="store", default=6, help= 'Number of processes to use for uploading Avatars to S3 in parallel' ) parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('slack_data_zip', nargs='+', metavar='<slack data zip>', help="Zipped slack data") parser.add_argument('--token', metavar='<slack_token>', type=str, help='Slack legacy token of the organsation') parser.add_argument('--output', dest='output_dir', action="store", default=None, help='Directory to write exported data to.') parser.add_argument( '--threads', dest='threads', action="store", default=6, help='Threads to use in exporting UserMessage objects in parallel') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument( '--destroy-rebuild-database', action="store_true", help='Destroys and rebuilds the databases prior to import.') parser.add_argument('--import-into-nonempty', action="store_true", help='Import into an existing nonempty database.') parser.add_argument('--allow-reserved-subdomain', action="store_true", help='Allow use of reserved subdomains') parser.add_argument('subdomain', metavar='<subdomain>', help="Subdomain") parser.add_argument('export_paths', nargs='+', metavar='<export path>', help="list of export directories to import") parser.add_argument( '--processes', default=settings.DEFAULT_DATA_EXPORT_IMPORT_PARALLELISM, help= 'Number of processes to use for uploading Avatars to S3 in parallel' ) parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('--destroy-rebuild-database', dest='destroy_rebuild_database', default=False, action="store_true", help='Destroys and rebuilds the databases prior to import.') parser.add_argument('--import-into-nonempty', dest='import_into_nonempty', default=False, action="store_true", help='Import into an existing nonempty database.') parser.add_argument('subdomain', metavar='<subdomain>', type=str, help="Subdomain") parser.add_argument('export_paths', nargs='+', metavar='<export path>', help="list of export directories to import") parser.add_argument('--processes', dest='processes', action="store", default=6, help='Number of processes to use for uploading Avatars to S3 in parallel') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('hipchat_tar', nargs='+', metavar='<hipchat data tarfile>', help="tar of Hipchat data") parser.add_argument('--output', dest='output_dir', action="store", help='Directory to write exported data to.') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: dir_help = "Directory containing all the `bson` files from mongodb dump of rocketchat." parser.add_argument("rocketchat_data_dir", metavar="<rocketchat data directory>", help=dir_help) parser.add_argument("--output", dest="output_dir", help="Directory to write converted data to.") parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('slack_data_zip', nargs='+', metavar='<slack data zip>', help="Zipped slack data") parser.add_argument('realm_name', metavar='<realm_name>', type=str, help="Realm Name") parser.add_argument('--output', dest='output_dir', action="store", default=None, help='Directory to write exported data to.') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('slack_data_zip', nargs='+', metavar='<slack data zip>', help="Zipped slack data") parser.add_argument('realm_name', metavar='<realm_name>', type=str, help="Realm Name") parser.add_argument('--token', metavar='<slack_token>', type=str, help='Slack legacy token of the organsation') parser.add_argument('--output', dest='output_dir', action="store", default=None, help='Directory to write exported data to.') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('gitter_data', nargs='+', metavar='<gitter data>', help="Gitter data in json format") parser.add_argument('--output', dest='output_dir', action="store", default=None, help='Directory to write exported data to.') parser.add_argument('--threads', dest='threads', action="store", default=6, help='Threads to download avatars and attachments faster') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument( "gitter_data", nargs="+", metavar="<gitter data>", help="Gitter data in json format" ) parser.add_argument( "--output", dest="output_dir", help="Directory to write exported data to." ) parser.add_argument( "--threads", default=settings.DEFAULT_DATA_EXPORT_IMPORT_PARALLELISM, help="Threads to download avatars and attachments faster", ) parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('gitter_data', nargs='+', metavar='<gitter data>', help="Gitter data in json format") parser.add_argument('--output', dest='output_dir', help='Directory to write exported data to.') parser.add_argument( '--threads', default=settings.DEFAULT_DATA_EXPORT_IMPORT_PARALLELISM, help='Threads to download avatars and attachments faster') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: dir_help = "Directory containing exported JSON file and exported_emoji (optional) directory." parser.add_argument('mattermost_data_dir', metavar='<mattermost data directory>', help=dir_help) parser.add_argument('--output', dest='output_dir', help='Directory to write converted data to.') parser.add_argument('--mask', dest='masking_content', action="store_true", help='Mask the content for privacy during QA.') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('--destroy-rebuild-database', dest='destroy_rebuild_database', default=False, action="store_true", help='Destroys and rebuilds the databases prior to import.') parser.add_argument('--import-into-nonempty', dest='import_into_nonempty', default=False, action="store_true", help='Import into an existing nonempty database.') parser.add_argument('export_files', nargs='+', metavar='<export file>', help="list of JSON exports to import") parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('slack_data_zip', nargs='+', metavar='<slack data zip>', help="Zipped slack data") parser.add_argument('--token', metavar='<slack_token>', type=str, help='Slack legacy token of the organsation') parser.add_argument('--output', dest='output_dir', action="store", default=None, help='Directory to write exported data to.') parser.add_argument('--threads', dest='threads', action="store", default=6, help='Threads to use in exporting UserMessage objects in parallel') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument( '--destroy-rebuild-database', dest='destroy_rebuild_database', default=False, action="store_true", help='Destroys and rebuilds the databases prior to import.') parser.add_argument('--import-into-nonempty', dest='import_into_nonempty', default=False, action="store_true", help='Import into an existing nonempty database.') parser.add_argument('export_files', nargs='+', metavar='<export file>', help="list of JSON exports to import") parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: dir_help = ( "Directory containing exported JSON file and exported_emoji (optional) directory." ) parser.add_argument("mattermost_data_dir", metavar="<mattermost data directory>", help=dir_help) parser.add_argument("--output", dest="output_dir", help="Directory to write converted data to.") parser.add_argument( "--mask", dest="masking_content", action="store_true", help="Mask the content for privacy during QA.", ) parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('slack_data_zip', nargs='+', metavar='<slack data zip>', help="Zipped slack data") parser.add_argument('--token', metavar='<slack_token>', help='Slack legacy token of the organsation') parser.add_argument('--output', dest='output_dir', help='Directory to write exported data to.') parser.add_argument( '--threads', default=settings.DEFAULT_DATA_EXPORT_IMPORT_PARALLELISM, help='Threads to use in exporting UserMessage objects in parallel') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument("slack_data_zip", nargs="+", metavar="<Slack data zip>", help="Zipped Slack data") parser.add_argument("--token", metavar="<slack_token>", help="Slack legacy token of the organsation") parser.add_argument("--output", dest="output_dir", help="Directory to write exported data to.") parser.add_argument( "--threads", default=settings.DEFAULT_DATA_EXPORT_IMPORT_PARALLELISM, help="Threads to use in exporting UserMessage objects in parallel", ) parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: # API Parameters parser.add_argument( '--account-base64', dest='base64', action='store', default=None, help='Ryver username:password in base64, skips --account-user') parser.add_argument( '--account-user', dest='account_user', action='store', default=None, help= 'Valid Ryver username/email used to typically login. Please use base64 method instead' ) parser.add_argument( '--api-endpoint', dest='api_endpoint', action='store', default=None, help= 'Endpoint to access the Ryver api Eg https://yourorg.ryver.com/api/1/odata.svc' ) # Convert Parameters parser.add_argument('--output', dest='output_dir', action="store", default=None, help='Directory to write exported data to.') parser.add_argument( '--threads', dest='threads', action="store", default=6, help='Threads to download avatars and attachments faster') parser.formatter_class = argparse.RawTextHelpFormatter
def add_arguments(self, parser: CommandParser) -> None: parser.add_argument('hipchat_tar', nargs='+', metavar='<hipchat data tarfile>', help="tar of Hipchat data") parser.add_argument('--output', dest='output_dir', action="store", help='Directory to write exported data to.') parser.add_argument('--mask', dest='masking_content', action="store_true", help='Mask the content for privacy during QA.') parser.add_argument('--slim-mode', dest='slim_mode', action="store_true", help="Default to no public stream subscriptions if no token is available." + " See import docs for details.") parser.add_argument('--token', dest='api_token', action="store", help='API token for the HipChat API for fetching subscribers.') parser.formatter_class = argparse.RawTextHelpFormatter