├── .dockerignore ├── .github └── stale.yml ├── .gitignore ├── .hadolint.yaml ├── .stickler.yml ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── elasticsearch_loader ├── __init__.py ├── __main__.py ├── iter.py └── parsers.py ├── inputs ├── redis │ ├── README.md │ ├── esl_redis.py │ └── setup.py └── s3 │ ├── README.md │ ├── esl_s3.py │ └── setup.py ├── samples ├── data.csv ├── data.json ├── data.jsonlines ├── mappings.json └── nation.dict.parquet ├── setup.py ├── test.py └── test ├── test_csv.py ├── test_end_to_end.py ├── test_json.py └── test_jsonlines.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/.gitignore -------------------------------------------------------------------------------- /.hadolint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/.hadolint.yaml -------------------------------------------------------------------------------- /.stickler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/.stickler.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /elasticsearch_loader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/elasticsearch_loader/__init__.py -------------------------------------------------------------------------------- /elasticsearch_loader/__main__.py: -------------------------------------------------------------------------------- 1 | from . import cli 2 | 3 | cli() 4 | -------------------------------------------------------------------------------- /elasticsearch_loader/iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/elasticsearch_loader/iter.py -------------------------------------------------------------------------------- /elasticsearch_loader/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/elasticsearch_loader/parsers.py -------------------------------------------------------------------------------- /inputs/redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/inputs/redis/README.md -------------------------------------------------------------------------------- /inputs/redis/esl_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/inputs/redis/esl_redis.py -------------------------------------------------------------------------------- /inputs/redis/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/inputs/redis/setup.py -------------------------------------------------------------------------------- /inputs/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/inputs/s3/README.md -------------------------------------------------------------------------------- /inputs/s3/esl_s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/inputs/s3/esl_s3.py -------------------------------------------------------------------------------- /inputs/s3/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/inputs/s3/setup.py -------------------------------------------------------------------------------- /samples/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/samples/data.csv -------------------------------------------------------------------------------- /samples/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/samples/data.json -------------------------------------------------------------------------------- /samples/data.jsonlines: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/samples/data.jsonlines -------------------------------------------------------------------------------- /samples/mappings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/samples/mappings.json -------------------------------------------------------------------------------- /samples/nation.dict.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/samples/nation.dict.parquet -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/setup.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/test.py -------------------------------------------------------------------------------- /test/test_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/test/test_csv.py -------------------------------------------------------------------------------- /test/test_end_to_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/test/test_end_to_end.py -------------------------------------------------------------------------------- /test/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/test/test_json.py -------------------------------------------------------------------------------- /test/test_jsonlines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moshe/elasticsearch_loader/HEAD/test/test_jsonlines.py --------------------------------------------------------------------------------