├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── avsearch ├── __init__.py └── src │ ├── avsearch.py │ ├── cli.py │ ├── errors.py │ ├── schemas.py │ └── utils.py ├── examples ├── categories.json.example ├── pattern-replace.json.example ├── preview-autocomplete │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── Algolia-logo-blue.png │ │ ├── favicon.png │ │ └── github-mark-white.png │ ├── src │ │ ├── app.tsx │ │ ├── createLoadVideoPlugin.ts │ │ └── env.ts │ ├── styles │ │ └── style.css │ └── util │ │ └── number.extensions.ts └── settings.json.example ├── poetry.lock ├── pyproject.toml └── scripts ├── build.sh └── pre-commit.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/README.md -------------------------------------------------------------------------------- /avsearch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/avsearch/__init__.py -------------------------------------------------------------------------------- /avsearch/src/avsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/avsearch/src/avsearch.py -------------------------------------------------------------------------------- /avsearch/src/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/avsearch/src/cli.py -------------------------------------------------------------------------------- /avsearch/src/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/avsearch/src/errors.py -------------------------------------------------------------------------------- /avsearch/src/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/avsearch/src/schemas.py -------------------------------------------------------------------------------- /avsearch/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/avsearch/src/utils.py -------------------------------------------------------------------------------- /examples/categories.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/categories.json.example -------------------------------------------------------------------------------- /examples/pattern-replace.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/pattern-replace.json.example -------------------------------------------------------------------------------- /examples/preview-autocomplete/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/.gitignore -------------------------------------------------------------------------------- /examples/preview-autocomplete/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/LICENSE -------------------------------------------------------------------------------- /examples/preview-autocomplete/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/README.md -------------------------------------------------------------------------------- /examples/preview-autocomplete/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/index.html -------------------------------------------------------------------------------- /examples/preview-autocomplete/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/package-lock.json -------------------------------------------------------------------------------- /examples/preview-autocomplete/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/package.json -------------------------------------------------------------------------------- /examples/preview-autocomplete/public/Algolia-logo-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/public/Algolia-logo-blue.png -------------------------------------------------------------------------------- /examples/preview-autocomplete/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/public/favicon.png -------------------------------------------------------------------------------- /examples/preview-autocomplete/public/github-mark-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/public/github-mark-white.png -------------------------------------------------------------------------------- /examples/preview-autocomplete/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/src/app.tsx -------------------------------------------------------------------------------- /examples/preview-autocomplete/src/createLoadVideoPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/src/createLoadVideoPlugin.ts -------------------------------------------------------------------------------- /examples/preview-autocomplete/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/src/env.ts -------------------------------------------------------------------------------- /examples/preview-autocomplete/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/styles/style.css -------------------------------------------------------------------------------- /examples/preview-autocomplete/util/number.extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/preview-autocomplete/util/number.extensions.ts -------------------------------------------------------------------------------- /examples/settings.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/examples/settings.json.example -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia-samples/avsearch/HEAD/scripts/pre-commit.sh --------------------------------------------------------------------------------