Spaces:
Sleeping
Sleeping
File size: 718 Bytes
1f074d8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
from line_data_retriever import LineDataRetriever
from image_saver import ImageSaver
from s3_uploader import S3Uploader
def main():
line_api_token = "YOUR_LINE_API_TOKEN"
aws_access_key_id = "YOUR_AWS_ACCESS_KEY_ID"
aws_secret_access_key = "YOUR_AWS_SECRET_ACCESS_KEY"
bucket_name = "YOUR_BUCKET_NAME"
retriever = LineDataRetriever(line_api_token)
data = retriever.retrieve_data()
image_data = data["messages"][0]["image"]
saver = ImageSaver(image_data)
file_path = "image.jpg"
saver.save_image(file_path)
uploader = S3Uploader(aws_access_key_id, aws_secret_access_key, bucket_name)
uploader.upload_file(file_path, "image.jpg")
if __name__ == "__main__":
main() |