| import fsspec | |
| import boto3 | |
| import os | |
| import re | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| fs = fsspec.filesystem( | |
| 's3', | |
| key=os.getenv("AWS_ACCESS_KEY"), | |
| secret=os.getenv("AWS_SECRET_KEY") | |
| ) | |
| s3_client = boto3.client( | |
| 's3', | |
| aws_access_key_id=os.getenv("AWS_ACCESS_KEY"), | |
| aws_secret_access_key=os.getenv("AWS_SECRET_KEY") | |
| ) | |
| def validate_email(email): | |
| pattern = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$' | |
| return re.match(pattern, email) is not None |