├── .env.example ├── LICENSE.md ├── README.md ├── composer.json ├── config └── extractor.php ├── resources └── prompts │ ├── contacts.blade.php │ ├── fields-vision.blade.php │ ├── fields.blade.php │ └── receipt.blade.php └── src ├── ContactDto.php ├── Contracts ├── Engine.php └── TextLoader.php ├── Engine.php ├── Exceptions └── InvalidJsonReturnedError.php ├── Extraction ├── Builtins │ ├── Contacts.php │ ├── Fields.php │ ├── Receipt.php │ └── Simple.php ├── Concerns │ ├── DecodesResponse.php │ ├── HasDto.php │ └── HasValidation.php └── Extractor.php ├── ExtractorManager.php ├── ExtractorServiceProvider.php ├── Facades ├── Extractor.php └── Text.php └── Text ├── Factory.php ├── ImageContent.php ├── Loaders ├── Html.php ├── Pdf.php ├── Rtf.php ├── Text.php ├── Textract │ ├── Data │ │ ├── Block.php │ │ ├── Response.php │ │ └── S3Object.php │ ├── Exceptions │ │ ├── TextractConfigNotFoundException.php │ │ ├── TextractFailed.php │ │ ├── TextractStorageException.php │ │ ├── TextractTimedOut.php │ │ └── TextractUnhandledStatus.php │ ├── Status.php │ ├── Textract.php │ ├── TextractService.php │ └── TextractUsingS3Upload.php ├── Web.php └── Word.php ├── TextContent.php └── Utils.php /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/.env.example -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/composer.json -------------------------------------------------------------------------------- /config/extractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/config/extractor.php -------------------------------------------------------------------------------- /resources/prompts/contacts.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/resources/prompts/contacts.blade.php -------------------------------------------------------------------------------- /resources/prompts/fields-vision.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/resources/prompts/fields-vision.blade.php -------------------------------------------------------------------------------- /resources/prompts/fields.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/resources/prompts/fields.blade.php -------------------------------------------------------------------------------- /resources/prompts/receipt.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/resources/prompts/receipt.blade.php -------------------------------------------------------------------------------- /src/ContactDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/ContactDto.php -------------------------------------------------------------------------------- /src/Contracts/Engine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Contracts/Engine.php -------------------------------------------------------------------------------- /src/Contracts/TextLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Contracts/TextLoader.php -------------------------------------------------------------------------------- /src/Engine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Engine.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidJsonReturnedError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Exceptions/InvalidJsonReturnedError.php -------------------------------------------------------------------------------- /src/Extraction/Builtins/Contacts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Extraction/Builtins/Contacts.php -------------------------------------------------------------------------------- /src/Extraction/Builtins/Fields.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Extraction/Builtins/Fields.php -------------------------------------------------------------------------------- /src/Extraction/Builtins/Receipt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Extraction/Builtins/Receipt.php -------------------------------------------------------------------------------- /src/Extraction/Builtins/Simple.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Extraction/Builtins/Simple.php -------------------------------------------------------------------------------- /src/Extraction/Concerns/DecodesResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Extraction/Concerns/DecodesResponse.php -------------------------------------------------------------------------------- /src/Extraction/Concerns/HasDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Extraction/Concerns/HasDto.php -------------------------------------------------------------------------------- /src/Extraction/Concerns/HasValidation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Extraction/Concerns/HasValidation.php -------------------------------------------------------------------------------- /src/Extraction/Extractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Extraction/Extractor.php -------------------------------------------------------------------------------- /src/ExtractorManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/ExtractorManager.php -------------------------------------------------------------------------------- /src/ExtractorServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/ExtractorServiceProvider.php -------------------------------------------------------------------------------- /src/Facades/Extractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Facades/Extractor.php -------------------------------------------------------------------------------- /src/Facades/Text.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Facades/Text.php -------------------------------------------------------------------------------- /src/Text/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Factory.php -------------------------------------------------------------------------------- /src/Text/ImageContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/ImageContent.php -------------------------------------------------------------------------------- /src/Text/Loaders/Html.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Html.php -------------------------------------------------------------------------------- /src/Text/Loaders/Pdf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Pdf.php -------------------------------------------------------------------------------- /src/Text/Loaders/Rtf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Rtf.php -------------------------------------------------------------------------------- /src/Text/Loaders/Text.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Text.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/Data/Block.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/Data/Block.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/Data/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/Data/Response.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/Data/S3Object.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/Data/S3Object.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/Exceptions/TextractConfigNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/Exceptions/TextractConfigNotFoundException.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/Exceptions/TextractFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/Exceptions/TextractFailed.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/Exceptions/TextractStorageException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/Exceptions/TextractStorageException.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/Exceptions/TextractTimedOut.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/Exceptions/TextractTimedOut.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/Exceptions/TextractUnhandledStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/Exceptions/TextractUnhandledStatus.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/Status.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/Status.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/Textract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/Textract.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/TextractService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/TextractService.php -------------------------------------------------------------------------------- /src/Text/Loaders/Textract/TextractUsingS3Upload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Textract/TextractUsingS3Upload.php -------------------------------------------------------------------------------- /src/Text/Loaders/Web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Web.php -------------------------------------------------------------------------------- /src/Text/Loaders/Word.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Loaders/Word.php -------------------------------------------------------------------------------- /src/Text/TextContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/TextContent.php -------------------------------------------------------------------------------- /src/Text/Utils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HelgeSverre/extractor/HEAD/src/Text/Utils.php --------------------------------------------------------------------------------