├── .coveragerc ├── .env ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── check_merged_branches.yaml │ ├── security.yaml │ ├── stale.yaml │ ├── test.yaml │ └── upload_pypi.yaml ├── .gitignore ├── .importlinter ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Communicate.md ├── LICENSE ├── README.md ├── SUPPORT.md ├── cliboa ├── __init__.py ├── adapter │ ├── __init__.py │ ├── aws.py │ ├── azure.py │ ├── csv.py │ ├── file.py │ ├── ftp.py │ ├── gcp.py │ ├── http.py │ ├── mysql.py │ ├── postgres.py │ ├── rdbms.py │ ├── sftp.py │ └── sqlite.py ├── cli │ ├── __init__.py │ └── cliboadmin.py ├── common │ └── environment.py ├── conf │ ├── __init__.py │ ├── cliboa.ini │ ├── default_environment.py │ └── logging.conf ├── core │ ├── __init__.py │ ├── factory.py │ ├── file_parser.py │ ├── listener.py │ ├── manager.py │ ├── scenario_queue.py │ ├── step_queue.py │ ├── strategy.py │ ├── validator.py │ └── worker.py ├── interface.py ├── scenario │ ├── __init__.py │ ├── aws.py │ ├── azure.py │ ├── base.py │ ├── extract │ │ ├── aws.py │ │ ├── azure.py │ │ ├── file.py │ │ ├── ftp.py │ │ ├── gcp.py │ │ ├── http.py │ │ ├── mysql.py │ │ ├── postgres.py │ │ ├── sftp.py │ │ └── sqlite.py │ ├── extras.py │ ├── ftp.py │ ├── gcp.py │ ├── http.py │ ├── load │ │ ├── aws.py │ │ ├── azure.py │ │ ├── file.py │ │ ├── gcp.py │ │ ├── http.py │ │ ├── mysql.py │ │ ├── postgres.py │ │ ├── sftp.py │ │ └── sqlite.py │ ├── rdbms.py │ ├── sample_step.py │ ├── sftp.py │ ├── sqlite.py │ ├── transform │ │ ├── aes.py │ │ ├── csv.py │ │ ├── file.py │ │ ├── gpg.py │ │ ├── json.py │ │ └── system.py │ └── validator.py ├── template │ ├── __init__.py │ ├── bin │ │ ├── __init__.py │ │ └── clibomanager.py │ └── copyright.txt └── util │ ├── __init__.py │ ├── cache.py │ ├── class_util.py │ ├── constant.py │ ├── date.py │ ├── exception.py │ ├── gpg.py │ ├── helper.py │ ├── lisboa_log.py │ ├── log_record.py │ ├── parallel_with_config.py │ ├── rdbms_util.py │ ├── state.py │ └── string.py ├── docs ├── additional_etl_modules.md ├── default_etl_modules.md ├── developers │ ├── coding_style_guide.md │ ├── layered_architecture.md │ └── step_class_extention.md ├── json_configuration.md ├── manual.md ├── modules │ ├── aes_decrypt.md │ ├── aes_encrypt.md │ ├── azureblob_download.md │ ├── azureblob_upload.md │ ├── bigquery_copy.md │ ├── bigquery_read.md │ ├── bigquery_write.md │ ├── column_length_adjust.md │ ├── csv_column_concat.md │ ├── csv_column_copy.md │ ├── csv_column_delete.md │ ├── csv_column_extract.md │ ├── csv_column_hash.md │ ├── csv_column_replace.md │ ├── csv_column_select.md │ ├── csv_column_type_convert.md │ ├── csv_concat.md │ ├── csv_convert.md │ ├── csv_duplicate_row_delete.md │ ├── csv_merge.md │ ├── csv_merge_exclusive.md │ ├── csv_row_delete.md │ ├── csv_sort.md │ ├── csv_split.md │ ├── csv_to_jsonl.md │ ├── csv_value_extract.md │ ├── date_format_convert.md │ ├── dynamodb_read.md │ ├── dynamodb_write.md │ ├── excel_convert.md │ ├── execute_shell_script.md │ ├── file_archive.md │ ├── file_compress.md │ ├── file_convert.md │ ├── file_copy.md │ ├── file_decompress.md │ ├── file_divide.md │ ├── file_rename.md │ ├── firestore_document_create.md │ ├── firestore_document_download.md │ ├── ftp_download.md │ ├── ftp_download_file_delete.md │ ├── gcs_download.md │ ├── gcs_download_file_delete.md │ ├── gcs_file_exists_check.md │ ├── gcs_upload.md │ ├── gpg_decrypt.md │ ├── gpg_encrypt.md │ ├── gpg_generate_key.md │ ├── http_delete.md │ ├── http_download.md │ ├── http_download_via_basic_auth.md │ ├── http_get.md │ ├── http_post.md │ ├── http_put.md │ ├── jsonl_add_key_value.md │ ├── jsonl_to_csv.md │ ├── mysql_read.md │ ├── mysql_write.md │ ├── postgresql_read.md │ ├── postgresql_write.md │ ├── s3_delete.md │ ├── s3_download.md │ ├── s3_download_file_delete.md │ ├── s3_file_check.md │ ├── s3_upload.md │ ├── sftp_delete.md │ ├── sftp_download.md │ ├── sftp_download_file_delete.md │ ├── sftp_file_exists_check.md │ ├── sftp_upload.md │ ├── sqlite_export.md │ ├── sqlite_import.md │ ├── sqlite_query_execute.md │ └── template.md ├── quick_start.md ├── scenario_yaml.md └── yaml_configuration.md ├── img ├── cliboa_brief.png ├── cliboa_github_flow.png └── layer.png ├── poetry.lock ├── pyproject.toml ├── tests ├── __init__.py ├── adapter │ ├── test_aws.py │ ├── test_csv.py │ ├── test_file.py │ ├── test_gcp.py │ ├── test_http.py │ └── test_rdbms.py ├── cli │ └── test_cliboadmin.py ├── conftest.py ├── core │ ├── __init__.py │ ├── test_factory.py │ ├── test_file_parser.py │ ├── test_listener.py │ ├── test_manager.py │ ├── test_scenario_queue.py │ ├── test_step_queue.py │ ├── test_strategy.py │ ├── test_validator.py │ └── test_worker.py ├── scenario │ ├── __init__.py │ ├── extract │ │ ├── __init__.py │ │ ├── test_aws.py │ │ ├── test_azure.py │ │ ├── test_file.py │ │ ├── test_ftp.py │ │ ├── test_gcp.py │ │ ├── test_http.py │ │ ├── test_sftp.py │ │ └── test_sqlite.py │ ├── load │ │ ├── __init__.py │ │ ├── test_aws.py │ │ ├── test_azure.py │ │ ├── test_file.py │ │ ├── test_gcp.py │ │ ├── test_http.py │ │ ├── test_sftp.py │ │ └── test_sqlite.py │ ├── test_base.py │ ├── test_sqlite.py │ ├── test_validator.py │ └── transform │ │ ├── __init__.py │ │ ├── test_aes.py │ │ ├── test_csv.py │ │ ├── test_file.py │ │ ├── test_gpg.py │ │ ├── test_json.py │ │ └── test_system.py ├── test_client.py └── util │ ├── test_date.py │ ├── test_gpg.py │ └── test_lisboa_log.py └── tools ├── docker ├── debian │ └── Dockerfile └── docker-compose.yml └── script ├── lint.sh └── upload_to_pypi.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/.coveragerc -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | PYTHONPATH=./ 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/check_merged_branches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/.github/workflows/check_merged_branches.yaml -------------------------------------------------------------------------------- /.github/workflows/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/.github/workflows/security.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/.github/workflows/stale.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.github/workflows/upload_pypi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/.github/workflows/upload_pypi.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/.gitignore -------------------------------------------------------------------------------- /.importlinter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/.importlinter -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Communicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/Communicate.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /cliboa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/__init__.py -------------------------------------------------------------------------------- /cliboa/adapter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cliboa/adapter/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/aws.py -------------------------------------------------------------------------------- /cliboa/adapter/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/azure.py -------------------------------------------------------------------------------- /cliboa/adapter/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/csv.py -------------------------------------------------------------------------------- /cliboa/adapter/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/file.py -------------------------------------------------------------------------------- /cliboa/adapter/ftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/ftp.py -------------------------------------------------------------------------------- /cliboa/adapter/gcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/gcp.py -------------------------------------------------------------------------------- /cliboa/adapter/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/http.py -------------------------------------------------------------------------------- /cliboa/adapter/mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/mysql.py -------------------------------------------------------------------------------- /cliboa/adapter/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/postgres.py -------------------------------------------------------------------------------- /cliboa/adapter/rdbms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/rdbms.py -------------------------------------------------------------------------------- /cliboa/adapter/sftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/sftp.py -------------------------------------------------------------------------------- /cliboa/adapter/sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/adapter/sqlite.py -------------------------------------------------------------------------------- /cliboa/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cliboa/cli/cliboadmin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/cli/cliboadmin.py -------------------------------------------------------------------------------- /cliboa/common/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/common/environment.py -------------------------------------------------------------------------------- /cliboa/conf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/conf/__init__.py -------------------------------------------------------------------------------- /cliboa/conf/cliboa.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/conf/cliboa.ini -------------------------------------------------------------------------------- /cliboa/conf/default_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/conf/default_environment.py -------------------------------------------------------------------------------- /cliboa/conf/logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/conf/logging.conf -------------------------------------------------------------------------------- /cliboa/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cliboa/core/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/core/factory.py -------------------------------------------------------------------------------- /cliboa/core/file_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/core/file_parser.py -------------------------------------------------------------------------------- /cliboa/core/listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/core/listener.py -------------------------------------------------------------------------------- /cliboa/core/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/core/manager.py -------------------------------------------------------------------------------- /cliboa/core/scenario_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/core/scenario_queue.py -------------------------------------------------------------------------------- /cliboa/core/step_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/core/step_queue.py -------------------------------------------------------------------------------- /cliboa/core/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/core/strategy.py -------------------------------------------------------------------------------- /cliboa/core/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/core/validator.py -------------------------------------------------------------------------------- /cliboa/core/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/core/worker.py -------------------------------------------------------------------------------- /cliboa/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/interface.py -------------------------------------------------------------------------------- /cliboa/scenario/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/__init__.py -------------------------------------------------------------------------------- /cliboa/scenario/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/aws.py -------------------------------------------------------------------------------- /cliboa/scenario/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/azure.py -------------------------------------------------------------------------------- /cliboa/scenario/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/base.py -------------------------------------------------------------------------------- /cliboa/scenario/extract/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/extract/aws.py -------------------------------------------------------------------------------- /cliboa/scenario/extract/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/extract/azure.py -------------------------------------------------------------------------------- /cliboa/scenario/extract/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/extract/file.py -------------------------------------------------------------------------------- /cliboa/scenario/extract/ftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/extract/ftp.py -------------------------------------------------------------------------------- /cliboa/scenario/extract/gcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/extract/gcp.py -------------------------------------------------------------------------------- /cliboa/scenario/extract/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/extract/http.py -------------------------------------------------------------------------------- /cliboa/scenario/extract/mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/extract/mysql.py -------------------------------------------------------------------------------- /cliboa/scenario/extract/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/extract/postgres.py -------------------------------------------------------------------------------- /cliboa/scenario/extract/sftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/extract/sftp.py -------------------------------------------------------------------------------- /cliboa/scenario/extract/sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/extract/sqlite.py -------------------------------------------------------------------------------- /cliboa/scenario/extras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/extras.py -------------------------------------------------------------------------------- /cliboa/scenario/ftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/ftp.py -------------------------------------------------------------------------------- /cliboa/scenario/gcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/gcp.py -------------------------------------------------------------------------------- /cliboa/scenario/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/http.py -------------------------------------------------------------------------------- /cliboa/scenario/load/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/load/aws.py -------------------------------------------------------------------------------- /cliboa/scenario/load/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/load/azure.py -------------------------------------------------------------------------------- /cliboa/scenario/load/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/load/file.py -------------------------------------------------------------------------------- /cliboa/scenario/load/gcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/load/gcp.py -------------------------------------------------------------------------------- /cliboa/scenario/load/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/load/http.py -------------------------------------------------------------------------------- /cliboa/scenario/load/mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/load/mysql.py -------------------------------------------------------------------------------- /cliboa/scenario/load/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/load/postgres.py -------------------------------------------------------------------------------- /cliboa/scenario/load/sftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/load/sftp.py -------------------------------------------------------------------------------- /cliboa/scenario/load/sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/load/sqlite.py -------------------------------------------------------------------------------- /cliboa/scenario/rdbms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/rdbms.py -------------------------------------------------------------------------------- /cliboa/scenario/sample_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/sample_step.py -------------------------------------------------------------------------------- /cliboa/scenario/sftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/sftp.py -------------------------------------------------------------------------------- /cliboa/scenario/sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/sqlite.py -------------------------------------------------------------------------------- /cliboa/scenario/transform/aes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/transform/aes.py -------------------------------------------------------------------------------- /cliboa/scenario/transform/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/transform/csv.py -------------------------------------------------------------------------------- /cliboa/scenario/transform/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/transform/file.py -------------------------------------------------------------------------------- /cliboa/scenario/transform/gpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/transform/gpg.py -------------------------------------------------------------------------------- /cliboa/scenario/transform/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/transform/json.py -------------------------------------------------------------------------------- /cliboa/scenario/transform/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/transform/system.py -------------------------------------------------------------------------------- /cliboa/scenario/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/scenario/validator.py -------------------------------------------------------------------------------- /cliboa/template/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cliboa/template/bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cliboa/template/bin/clibomanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/template/bin/clibomanager.py -------------------------------------------------------------------------------- /cliboa/template/copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/template/copyright.txt -------------------------------------------------------------------------------- /cliboa/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cliboa/util/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/cache.py -------------------------------------------------------------------------------- /cliboa/util/class_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/class_util.py -------------------------------------------------------------------------------- /cliboa/util/constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/constant.py -------------------------------------------------------------------------------- /cliboa/util/date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/date.py -------------------------------------------------------------------------------- /cliboa/util/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/exception.py -------------------------------------------------------------------------------- /cliboa/util/gpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/gpg.py -------------------------------------------------------------------------------- /cliboa/util/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/helper.py -------------------------------------------------------------------------------- /cliboa/util/lisboa_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/lisboa_log.py -------------------------------------------------------------------------------- /cliboa/util/log_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/log_record.py -------------------------------------------------------------------------------- /cliboa/util/parallel_with_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/parallel_with_config.py -------------------------------------------------------------------------------- /cliboa/util/rdbms_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/rdbms_util.py -------------------------------------------------------------------------------- /cliboa/util/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/state.py -------------------------------------------------------------------------------- /cliboa/util/string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/cliboa/util/string.py -------------------------------------------------------------------------------- /docs/additional_etl_modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/additional_etl_modules.md -------------------------------------------------------------------------------- /docs/default_etl_modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/default_etl_modules.md -------------------------------------------------------------------------------- /docs/developers/coding_style_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/developers/coding_style_guide.md -------------------------------------------------------------------------------- /docs/developers/layered_architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/developers/layered_architecture.md -------------------------------------------------------------------------------- /docs/developers/step_class_extention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/developers/step_class_extention.md -------------------------------------------------------------------------------- /docs/json_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/json_configuration.md -------------------------------------------------------------------------------- /docs/manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/manual.md -------------------------------------------------------------------------------- /docs/modules/aes_decrypt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/aes_decrypt.md -------------------------------------------------------------------------------- /docs/modules/aes_encrypt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/aes_encrypt.md -------------------------------------------------------------------------------- /docs/modules/azureblob_download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/azureblob_download.md -------------------------------------------------------------------------------- /docs/modules/azureblob_upload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/azureblob_upload.md -------------------------------------------------------------------------------- /docs/modules/bigquery_copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/bigquery_copy.md -------------------------------------------------------------------------------- /docs/modules/bigquery_read.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/bigquery_read.md -------------------------------------------------------------------------------- /docs/modules/bigquery_write.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/bigquery_write.md -------------------------------------------------------------------------------- /docs/modules/column_length_adjust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/column_length_adjust.md -------------------------------------------------------------------------------- /docs/modules/csv_column_concat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_column_concat.md -------------------------------------------------------------------------------- /docs/modules/csv_column_copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_column_copy.md -------------------------------------------------------------------------------- /docs/modules/csv_column_delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_column_delete.md -------------------------------------------------------------------------------- /docs/modules/csv_column_extract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_column_extract.md -------------------------------------------------------------------------------- /docs/modules/csv_column_hash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_column_hash.md -------------------------------------------------------------------------------- /docs/modules/csv_column_replace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_column_replace.md -------------------------------------------------------------------------------- /docs/modules/csv_column_select.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_column_select.md -------------------------------------------------------------------------------- /docs/modules/csv_column_type_convert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_column_type_convert.md -------------------------------------------------------------------------------- /docs/modules/csv_concat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_concat.md -------------------------------------------------------------------------------- /docs/modules/csv_convert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_convert.md -------------------------------------------------------------------------------- /docs/modules/csv_duplicate_row_delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_duplicate_row_delete.md -------------------------------------------------------------------------------- /docs/modules/csv_merge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_merge.md -------------------------------------------------------------------------------- /docs/modules/csv_merge_exclusive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_merge_exclusive.md -------------------------------------------------------------------------------- /docs/modules/csv_row_delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_row_delete.md -------------------------------------------------------------------------------- /docs/modules/csv_sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_sort.md -------------------------------------------------------------------------------- /docs/modules/csv_split.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_split.md -------------------------------------------------------------------------------- /docs/modules/csv_to_jsonl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_to_jsonl.md -------------------------------------------------------------------------------- /docs/modules/csv_value_extract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/csv_value_extract.md -------------------------------------------------------------------------------- /docs/modules/date_format_convert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/date_format_convert.md -------------------------------------------------------------------------------- /docs/modules/dynamodb_read.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/dynamodb_read.md -------------------------------------------------------------------------------- /docs/modules/dynamodb_write.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/dynamodb_write.md -------------------------------------------------------------------------------- /docs/modules/excel_convert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/excel_convert.md -------------------------------------------------------------------------------- /docs/modules/execute_shell_script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/execute_shell_script.md -------------------------------------------------------------------------------- /docs/modules/file_archive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/file_archive.md -------------------------------------------------------------------------------- /docs/modules/file_compress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/file_compress.md -------------------------------------------------------------------------------- /docs/modules/file_convert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/file_convert.md -------------------------------------------------------------------------------- /docs/modules/file_copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/file_copy.md -------------------------------------------------------------------------------- /docs/modules/file_decompress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/file_decompress.md -------------------------------------------------------------------------------- /docs/modules/file_divide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/file_divide.md -------------------------------------------------------------------------------- /docs/modules/file_rename.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/file_rename.md -------------------------------------------------------------------------------- /docs/modules/firestore_document_create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/firestore_document_create.md -------------------------------------------------------------------------------- /docs/modules/firestore_document_download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/firestore_document_download.md -------------------------------------------------------------------------------- /docs/modules/ftp_download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/ftp_download.md -------------------------------------------------------------------------------- /docs/modules/ftp_download_file_delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/ftp_download_file_delete.md -------------------------------------------------------------------------------- /docs/modules/gcs_download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/gcs_download.md -------------------------------------------------------------------------------- /docs/modules/gcs_download_file_delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/gcs_download_file_delete.md -------------------------------------------------------------------------------- /docs/modules/gcs_file_exists_check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/gcs_file_exists_check.md -------------------------------------------------------------------------------- /docs/modules/gcs_upload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/gcs_upload.md -------------------------------------------------------------------------------- /docs/modules/gpg_decrypt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/gpg_decrypt.md -------------------------------------------------------------------------------- /docs/modules/gpg_encrypt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/gpg_encrypt.md -------------------------------------------------------------------------------- /docs/modules/gpg_generate_key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/gpg_generate_key.md -------------------------------------------------------------------------------- /docs/modules/http_delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/http_delete.md -------------------------------------------------------------------------------- /docs/modules/http_download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/http_download.md -------------------------------------------------------------------------------- /docs/modules/http_download_via_basic_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/http_download_via_basic_auth.md -------------------------------------------------------------------------------- /docs/modules/http_get.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/http_get.md -------------------------------------------------------------------------------- /docs/modules/http_post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/http_post.md -------------------------------------------------------------------------------- /docs/modules/http_put.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/http_put.md -------------------------------------------------------------------------------- /docs/modules/jsonl_add_key_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/jsonl_add_key_value.md -------------------------------------------------------------------------------- /docs/modules/jsonl_to_csv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/jsonl_to_csv.md -------------------------------------------------------------------------------- /docs/modules/mysql_read.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/mysql_read.md -------------------------------------------------------------------------------- /docs/modules/mysql_write.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/mysql_write.md -------------------------------------------------------------------------------- /docs/modules/postgresql_read.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/postgresql_read.md -------------------------------------------------------------------------------- /docs/modules/postgresql_write.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/postgresql_write.md -------------------------------------------------------------------------------- /docs/modules/s3_delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/s3_delete.md -------------------------------------------------------------------------------- /docs/modules/s3_download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/s3_download.md -------------------------------------------------------------------------------- /docs/modules/s3_download_file_delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/s3_download_file_delete.md -------------------------------------------------------------------------------- /docs/modules/s3_file_check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/s3_file_check.md -------------------------------------------------------------------------------- /docs/modules/s3_upload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/s3_upload.md -------------------------------------------------------------------------------- /docs/modules/sftp_delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/sftp_delete.md -------------------------------------------------------------------------------- /docs/modules/sftp_download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/sftp_download.md -------------------------------------------------------------------------------- /docs/modules/sftp_download_file_delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/sftp_download_file_delete.md -------------------------------------------------------------------------------- /docs/modules/sftp_file_exists_check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/sftp_file_exists_check.md -------------------------------------------------------------------------------- /docs/modules/sftp_upload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/sftp_upload.md -------------------------------------------------------------------------------- /docs/modules/sqlite_export.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/sqlite_export.md -------------------------------------------------------------------------------- /docs/modules/sqlite_import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/sqlite_import.md -------------------------------------------------------------------------------- /docs/modules/sqlite_query_execute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/sqlite_query_execute.md -------------------------------------------------------------------------------- /docs/modules/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/modules/template.md -------------------------------------------------------------------------------- /docs/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/quick_start.md -------------------------------------------------------------------------------- /docs/scenario_yaml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/scenario_yaml.md -------------------------------------------------------------------------------- /docs/yaml_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/docs/yaml_configuration.md -------------------------------------------------------------------------------- /img/cliboa_brief.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/img/cliboa_brief.png -------------------------------------------------------------------------------- /img/cliboa_github_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/img/cliboa_github_flow.png -------------------------------------------------------------------------------- /img/layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/img/layer.png -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/adapter/test_aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/adapter/test_aws.py -------------------------------------------------------------------------------- /tests/adapter/test_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/adapter/test_csv.py -------------------------------------------------------------------------------- /tests/adapter/test_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/adapter/test_file.py -------------------------------------------------------------------------------- /tests/adapter/test_gcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/adapter/test_gcp.py -------------------------------------------------------------------------------- /tests/adapter/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/adapter/test_http.py -------------------------------------------------------------------------------- /tests/adapter/test_rdbms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/adapter/test_rdbms.py -------------------------------------------------------------------------------- /tests/cli/test_cliboadmin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/cli/test_cliboadmin.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/test_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/core/test_factory.py -------------------------------------------------------------------------------- /tests/core/test_file_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/core/test_file_parser.py -------------------------------------------------------------------------------- /tests/core/test_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/core/test_listener.py -------------------------------------------------------------------------------- /tests/core/test_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/core/test_manager.py -------------------------------------------------------------------------------- /tests/core/test_scenario_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/core/test_scenario_queue.py -------------------------------------------------------------------------------- /tests/core/test_step_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/core/test_step_queue.py -------------------------------------------------------------------------------- /tests/core/test_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/core/test_strategy.py -------------------------------------------------------------------------------- /tests/core/test_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/core/test_validator.py -------------------------------------------------------------------------------- /tests/core/test_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/core/test_worker.py -------------------------------------------------------------------------------- /tests/scenario/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scenario/extract/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scenario/extract/test_aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/extract/test_aws.py -------------------------------------------------------------------------------- /tests/scenario/extract/test_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/extract/test_azure.py -------------------------------------------------------------------------------- /tests/scenario/extract/test_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/extract/test_file.py -------------------------------------------------------------------------------- /tests/scenario/extract/test_ftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/extract/test_ftp.py -------------------------------------------------------------------------------- /tests/scenario/extract/test_gcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/extract/test_gcp.py -------------------------------------------------------------------------------- /tests/scenario/extract/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/extract/test_http.py -------------------------------------------------------------------------------- /tests/scenario/extract/test_sftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/extract/test_sftp.py -------------------------------------------------------------------------------- /tests/scenario/extract/test_sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/extract/test_sqlite.py -------------------------------------------------------------------------------- /tests/scenario/load/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scenario/load/test_aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/load/test_aws.py -------------------------------------------------------------------------------- /tests/scenario/load/test_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/load/test_azure.py -------------------------------------------------------------------------------- /tests/scenario/load/test_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/load/test_file.py -------------------------------------------------------------------------------- /tests/scenario/load/test_gcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/load/test_gcp.py -------------------------------------------------------------------------------- /tests/scenario/load/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/load/test_http.py -------------------------------------------------------------------------------- /tests/scenario/load/test_sftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/load/test_sftp.py -------------------------------------------------------------------------------- /tests/scenario/load/test_sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/load/test_sqlite.py -------------------------------------------------------------------------------- /tests/scenario/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/test_base.py -------------------------------------------------------------------------------- /tests/scenario/test_sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/test_sqlite.py -------------------------------------------------------------------------------- /tests/scenario/test_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/test_validator.py -------------------------------------------------------------------------------- /tests/scenario/transform/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scenario/transform/test_aes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/transform/test_aes.py -------------------------------------------------------------------------------- /tests/scenario/transform/test_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/transform/test_csv.py -------------------------------------------------------------------------------- /tests/scenario/transform/test_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/transform/test_file.py -------------------------------------------------------------------------------- /tests/scenario/transform/test_gpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/transform/test_gpg.py -------------------------------------------------------------------------------- /tests/scenario/transform/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/transform/test_json.py -------------------------------------------------------------------------------- /tests/scenario/transform/test_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/scenario/transform/test_system.py -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/util/test_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/util/test_date.py -------------------------------------------------------------------------------- /tests/util/test_gpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/util/test_gpg.py -------------------------------------------------------------------------------- /tests/util/test_lisboa_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tests/util/test_lisboa_log.py -------------------------------------------------------------------------------- /tools/docker/debian/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tools/docker/debian/Dockerfile -------------------------------------------------------------------------------- /tools/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tools/docker/docker-compose.yml -------------------------------------------------------------------------------- /tools/script/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tools/script/lint.sh -------------------------------------------------------------------------------- /tools/script/upload_to_pypi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrainPad/cliboa/HEAD/tools/script/upload_to_pypi.py --------------------------------------------------------------------------------