├── .circleci ├── config.yml └── images │ └── csvapi-circle │ └── Dockerfile ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── benchmark ├── bench.js ├── bench.py └── legacy │ ├── bench-apify.sh │ └── bench-parser.py ├── bumpr.rc ├── config.py ├── csvapi ├── __init__.py ├── cli.py ├── errors.py ├── exportview.py ├── parser.py ├── parseview.py ├── profiling.py ├── security.py ├── tableview.py ├── type_tester.py ├── uploadview.py ├── utils.py └── webservice.py ├── dbs └── .gitkeep ├── poetry.lock ├── profiling-minimal.yml ├── pyproject.toml ├── setup.cfg └── tests ├── dbs └── .gitkeep ├── samples ├── real_csv │ ├── bornes-irve-20190628.csv │ └── bornes-irve-20190805.csv ├── real_xls │ ├── file_example_XLS_50.xls │ └── tourisme-handicap-etablissements-21022020.xlsx ├── test.xls └── test.xlsx └── test_api.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/images/csvapi-circle/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/.circleci/images/csvapi-circle/Dockerfile -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/benchmark/bench.js -------------------------------------------------------------------------------- /benchmark/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/benchmark/bench.py -------------------------------------------------------------------------------- /benchmark/legacy/bench-apify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/benchmark/legacy/bench-apify.sh -------------------------------------------------------------------------------- /benchmark/legacy/bench-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/benchmark/legacy/bench-parser.py -------------------------------------------------------------------------------- /bumpr.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/bumpr.rc -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/config.py -------------------------------------------------------------------------------- /csvapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csvapi/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/cli.py -------------------------------------------------------------------------------- /csvapi/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/errors.py -------------------------------------------------------------------------------- /csvapi/exportview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/exportview.py -------------------------------------------------------------------------------- /csvapi/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/parser.py -------------------------------------------------------------------------------- /csvapi/parseview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/parseview.py -------------------------------------------------------------------------------- /csvapi/profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/profiling.py -------------------------------------------------------------------------------- /csvapi/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/security.py -------------------------------------------------------------------------------- /csvapi/tableview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/tableview.py -------------------------------------------------------------------------------- /csvapi/type_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/type_tester.py -------------------------------------------------------------------------------- /csvapi/uploadview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/uploadview.py -------------------------------------------------------------------------------- /csvapi/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/utils.py -------------------------------------------------------------------------------- /csvapi/webservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/csvapi/webservice.py -------------------------------------------------------------------------------- /dbs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/poetry.lock -------------------------------------------------------------------------------- /profiling-minimal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/profiling-minimal.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/dbs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/samples/real_csv/bornes-irve-20190628.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/tests/samples/real_csv/bornes-irve-20190628.csv -------------------------------------------------------------------------------- /tests/samples/real_csv/bornes-irve-20190805.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/tests/samples/real_csv/bornes-irve-20190805.csv -------------------------------------------------------------------------------- /tests/samples/real_xls/file_example_XLS_50.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/tests/samples/real_xls/file_example_XLS_50.xls -------------------------------------------------------------------------------- /tests/samples/real_xls/tourisme-handicap-etablissements-21022020.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/tests/samples/real_xls/tourisme-handicap-etablissements-21022020.xlsx -------------------------------------------------------------------------------- /tests/samples/test.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/tests/samples/test.xls -------------------------------------------------------------------------------- /tests/samples/test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/tests/samples/test.xlsx -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/csvapi/HEAD/tests/test_api.py --------------------------------------------------------------------------------