{"id":21519241,"url":"https://github.com/emmarhoffmann/lakeline-design-automation-system","last_synced_at":"2025-03-17T16:49:37.222Z","repository":{"id":253164812,"uuid":"840087380","full_name":"emmarhoffmann/Lakeline-Design-Automation-System","owner":"emmarhoffmann","description":"System automating product management and image generation for Lakeline Design","archived":false,"fork":false,"pushed_at":"2024-09-11T15:33:04.000Z","size":380,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-31T04:32:41.702Z","etag":null,"topics":["automation","e-commerce","image-processing","python","shopify-api","small-business"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emmarhoffmann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-09T00:19:10.000Z","updated_at":"2024-09-18T17:17:11.000Z","dependencies_parsed_at":"2024-08-14T22:34:17.482Z","dependency_job_id":"d49282d4-7ef6-4446-9267-caf0f9a37a8a","html_url":"https://github.com/emmarhoffmann/Lakeline-Design-Automation-System","commit_stats":null,"previous_names":["emmarhoffmann/lakeline-design-automation-system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emmarhoffmann%2FLakeline-Design-Automation-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emmarhoffmann%2FLakeline-Design-Automation-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emmarhoffmann%2FLakeline-Design-Automation-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emmarhoffmann%2FLakeline-Design-Automation-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emmarhoffmann","download_url":"https://codeload.github.com/emmarhoffmann/Lakeline-Design-Automation-System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244074418,"owners_count":20393965,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","e-commerce","image-processing","python","shopify-api","small-business"],"created_at":"2024-11-24T00:57:15.382Z","updated_at":"2025-03-17T16:49:37.194Z","avatar_url":"https://github.com/emmarhoffmann.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lakeline Design Automation System\n\n## About\nThe Lakeline Design Automation System is a comprehensive toolset developed to automate product management and image processing for **Lakeline Design**, a creative business founded by Emma Hoffmann that specializes in lake-inspired artwork. This project, collaboratively created by Emma Hoffmann and Blake Norman, streamlines the process of preparing and managing products across Etsy and Shopify.\n\n**Shopify**: https://lakelinedesign.com/\n\n**Etsy**: https://www.etsy.com/shop/LakelineDesign/\n\n## Features\n- **Automated Folder Creation**: Automatically organizes lake print designs into structured folders.\n- **Image Mockup Generation**: Generates mockup images for Etsy and Shopify products, customized for different platforms and product variations.\n- **Product Creation Automation**: Simplifies creating and customizing products on Shopify, including image uploads and variant management.\n- **Script Management**: Ensures smooth execution of scripts, handling processes efficiently and checking for errors.\n\n## Project Structure\n- `Folder_Generator.py`: Organizes lake print designs into structured folders, setting up the necessary directory structure for further processing.\n- `Etsy_Image_Generator.py`: Generates mockup images for Etsy products, overlaying lake print designs onto various mockup backgrounds.\n- `Shopify_Image_Generator.py`: Generates mockup images for Shopify products, overlaying lake print designs onto various mockup backgrounds customized for different print design and frame product variations.\n- `Shopify_Product_Generator.py`: Automates the creation of new products on Shopify, including duplicating a base product, customizing product details, and uploading images with alt texts for connecting images to product variants.\n- `Script_Manager.py`: Manages the execution of individual or all scripts for standard usage, ensuring a smooth and error-checked workflow.\n- `etsy_config_portrait.json`, `etsy_config_landscape.json`, `shopify_config_portrait.json`, `shopify_config_landscape.json`: Configuration files for prints, including the base and output paths as well as coordinates for the placement of prints over the base images.\n- `completed_lakes.txt`: List of completed lakes for new lake product checking.\u003cbr\u003e\u003cbr\u003e\n\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/emmarhoffmann/Lakeline-Design-Automation-System/main/Images/Flowchart.png\" alt=\"Flowchart\" width=\"700\"/\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n\n## Benefits\nThis system significantly reduces manual work by automating the process, ensuring consistent and high-quality output for Lakeline Design products across Etsy and Shopify platforms.\n\n## Created By\n- **Emma Hoffmann** (GitHub: [emmarhoffmann](https://github.com/emmarhoffmann))\n- **Blake Norman** (GitHub: [blakenorman12](https://github.com/blakenorman12))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femmarhoffmann%2Flakeline-design-automation-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femmarhoffmann%2Flakeline-design-automation-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femmarhoffmann%2Flakeline-design-automation-system/lists"}