{"id":16118573,"url":"https://github.com/thekicker/usadd-placards-generator","last_synced_at":"2026-04-30T15:32:14.792Z","repository":{"id":100648017,"uuid":"366469127","full_name":"TheKicker/USADD-Placards-Generator","owner":"TheKicker","description":"As part of my responsibilities at The Fiesta Tableware Company - we needed placards to help with inventory management. The general idea is to make basic signage for each product that would help workers locate the product in the warehouse and make audits more efficient.","archived":false,"fork":false,"pushed_at":"2022-02-22T20:31:54.000Z","size":19829,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T09:48:49.879Z","etag":null,"topics":["csv","docx","placards","python","shopify","signage","urllib","usadd","word-documents"],"latest_commit_sha":null,"homepage":"https://usadinnerwaredirect.com","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/TheKicker.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":"2021-05-11T17:50:39.000Z","updated_at":"2024-01-08T17:58:38.000Z","dependencies_parsed_at":"2023-05-16T13:00:26.185Z","dependency_job_id":null,"html_url":"https://github.com/TheKicker/USADD-Placards-Generator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TheKicker/USADD-Placards-Generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheKicker%2FUSADD-Placards-Generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheKicker%2FUSADD-Placards-Generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheKicker%2FUSADD-Placards-Generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheKicker%2FUSADD-Placards-Generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheKicker","download_url":"https://codeload.github.com/TheKicker/USADD-Placards-Generator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheKicker%2FUSADD-Placards-Generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32469344,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["csv","docx","placards","python","shopify","signage","urllib","usadd","word-documents"],"created_at":"2024-10-09T20:49:57.268Z","updated_at":"2026-04-30T15:32:14.777Z","avatar_url":"https://github.com/TheKicker.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# USA Dinnerware Direct - \u003ca href=\"https://www.usadinnerwaredirect.com\"\u003eLink\u003c/a\u003e\n\nAs part of my responsibilities at \u003ca href=\"https://www.fiestatableware.com\"\u003eThe Fiesta Tableware Company \u003c/a\u003e - we needed placards to help with inventory management.  The general idea is to make basic signage for each product that would help workers locate the product in the warehouse and make audits more efficient.  \n\nOur store uses the Shopify platform which allows exporting all or selected collections of the products in the system in CSV format. \n\nCSV's are exported and I clean them manually.  First column is Product Title, second column is Product SKU, third column is Product Variant Image URL. \n\nSpecial thanks to \u003ca href=\"https://www.youtube.com/watch?v=T9J8ZDRmehk\" target=\"_blank\"\u003eTiger Online\u003c/a\u003e for the great styling tutorial.\n\u003cbr\u003e\u003cbr\u003e\n\u003chr\u003e\n\n## Before \u0026 After\n\u003cdiv style=\"display: flex; flex-direction: row; justify-content: space-around\"\u003e\n\u003cfigure\u003e\n    \u003cimg src=\"assets/Original-Placard.png\" height=\"300\"\u003e\n    \u003cfigcaption\u003eOriginal placards made by hand 1-by-1\u003c/figcaption\u003e\n\u003c/figure\u003e\n\u003cfigure\u003e\n    \u003cimg src=\"assets/DOCX-Script.png\" height=\"300\"\u003e\n    \u003cfigcaption\u003eNew placards made by the DOCX script\u003c/figcaption\u003e\n\u003c/figure\u003e\n\u003cfigure\u003e\n    \u003cimg src=\"assets/PDF-Script.png\" height=\"300\"\u003e\n    \u003cfigcaption\u003eNew placards made by the PDF script\u003c/figcaption\u003e\n\u003c/figure\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\nUses Py Docx to generate the document, urllib for requesting the image via Shopify CDN url, csv to read the products export from Shopify, and OS for minor changing of working directories. Creates the QR Code via QR Code package. Uses Pillow to concatenate three images into one new image.  \n\n    The heading is the SKU\n\n    The subheading is the product title \n\n    Images of the product, QR Code, and USADD logo \n\n\u003cbr\u003e\u003cbr\u003e\n\u003chr\u003e\n\n## Updates \n\u003chr\u003e \n\u003cbr\u003e\nUses QR Code lib to generate SKU QR Codes\n\n    pip install qrcode\n\nUses Pillow to combine product image, QR Code, and USADD Logo into one new image - \u003ca href=\"https://note.nkmk.me/en/python-pillow-concat-images/#concatenate-multiple-images-at-once\"\u003eSpecific Tutorial Link\u003c/a\u003e\n\n\u003cbr\u003e \n\u003chr\u003e\n\u003cbr\u003e \nFeb 2022 - Uses PyPDF2 \u0026 Report Lab for Creating PDFs\n\n    pip install PyPDF2\n    pip install reportlab\n\n\nReport Lab \u003ca href=\"https://realpython.com/creating-modifying-pdf/#installing-reportlab\"\u003e- Link\u003c/a\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthekicker%2Fusadd-placards-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthekicker%2Fusadd-placards-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthekicker%2Fusadd-placards-generator/lists"}