Skip to main content

s3 loaders for simple text files

Project description

langchain-s3-text-loaders

AWS S3 directory and file loaders for text files, for instance text, html, xml, json, etc.

Inspired by langchain-community's S3FileLoader and S3DirectoryLoader, langchain_s3_text_loaders provides loaders optimized for text e.g. plain text, html, xml, json, etc.

Install

pip install langchain-s3-text-loaders

Usage

from langchain_s3_text_loaders import S3DirectoryLoader
s3_dir = S3DirectoryLoader(bucket="my-bucket", prefix="my_prefix")
docs = s3_dir.load()

Advanced Usage

from langchain_s3_text_loaders import S3DirectoryLoader
s3_dir = S3DirectoryLoader(
    bucket: str,
    prefix: str = "",
    batch_size=50, # number of concurrent s3 downloads
    region_name: Optional[str] = None,
    api_version: Optional[str] = None,
    use_ssl: Optional[bool] = True,
    verify: Union[str, bool, None] = None,
    endpoint_url: Optional[str] = None,
    aws_access_key_id: Optional[str] = None,
    aws_secret_access_key: Optional[str] = None,
    aws_session_token: Optional[str] = None,
    boto_config: Optional[botocore.client.Config] = None,
    )
docs = s3_dir.load()

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langchain_s3_text_loaders-0.8.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

langchain_s3_text_loaders-0.8.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file langchain_s3_text_loaders-0.8.0.tar.gz.

File metadata

File hashes

Hashes for langchain_s3_text_loaders-0.8.0.tar.gz
Algorithm Hash digest
SHA256 a88cc8e52efbfa1b12fb9b18faec738a582b762a01becad572a69a5e6639cab3
MD5 58ec3797bca3c22344eccbf27b8c7505
BLAKE2b-256 8f1538c6addf32bd99bf80d8edad4669a0a4b69d535f4ca10f17a4deb61bbd08

See more details on using hashes here.

Provenance

The following attestation bundles were made for langchain_s3_text_loaders-0.8.0.tar.gz:

Publisher: python-publish.yml on cdimascio/langchain-s3-text-loaders

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langchain_s3_text_loaders-0.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_s3_text_loaders-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6046c59ea6ba2a076d1c25da07ee71487f2402c93957d3cb994746ab364356c8
MD5 d426205a00889e5cbfa863bf41a8868a
BLAKE2b-256 e51799d59c994db1ba37b5051e2b20d89447cb16db9d35c32c1112a75547e2bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for langchain_s3_text_loaders-0.8.0-py3-none-any.whl:

Publisher: python-publish.yml on cdimascio/langchain-s3-text-loaders

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page