{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"}],"enrichment":{"capability":"Parses JSON responses from Amazon Textract OCR service into typed Python objects, with pipeline components for ordering blocks, detecting page orientation, merging tables, and enriching confidence scores.","skillfed_tags":["aws-textract","ocr-parsing","document-processing"],"use_cases":["Deserialize Textract JSON into typed Python objects for downstream document processing or analysis pipelines.","Reorder OCR blocks by vertical position to reconstruct natural reading order when Textract returns unordered results.","Detect and correct page rotation by calculating orientation degrees from word and line geometry.","Merge or link tables that span multiple pages while preserving or enriching geometric accuracy.","Extract OCR confidence scores for key-value pairs to validate form field extraction quality.","Build batch processing workflows that transform raw Textract responses into standardized document representations."],"what_it_does":"This package deserializes and serializes Amazon Textract OCR JSON responses into strongly-typed Python objects using marshmallow schemas. It provides two main layers: a serializer/deserializer for converting raw Textract JSON into TDocument objects, and a pipeline module with reusable components that modify or enrich the response structure\u2014such as reordering blocks by page geometry, calculating page orientation in degrees, merging or linking multi-page tables, and adding OCR confidence scores to key-value pairs.\n\nThe library is designed to integrate into existing Textract workflows without requiring major refactoring. It supports both standard Textract responses and AnalyzeId responses, and includes a command-line tool for testing pipeline components. Runtime dependencies are boto3 (for AWS SDK integration) and marshmallow (for schema validation and serialization).","worth_installing":"Yes, if you are actively using Amazon Textract and need structured Python objects to work with its JSON responses. The low install friction and permissive license make it a practical choice. However, dormant maintenance (no release since 2024-06-13) means you should verify that pipeline components and schema support match your Textract API version before relying on it for production workflows."},"id":"amazon-textract-response-parser","links":{"html":"https://skillfed.io/packages/amazon-textract-response-parser","md":"https://skillfed.io/packages/amazon-textract-response-parser.md","pypi":"https://pypi.org/project/amazon-textract-response-parser/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-06-13","license_spdx":null,"license_treatment":"permissive","name":"amazon-textract-response-parser","python_support":"supports_current","summary":"Easily parse JSON returned by Amazon Textract."},"popularity":{"monthly_downloads":2065985,"position":3327,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.3"}
