Cross Stitch The user will be able to upload an image by pasting in the pathname or a url. The image will then be converted into a cross stitch pattern that is made up of pixels, with a list of the color of threads needed. The cross stitch pattern can be of the full photo or the central feature. The patterns uploaded will be saved to a history which can be accessed later. The patterns in the history will be tagged by the style and favorites.
How to run: Run webscrape.py and history.py first. Then run init.py. It can take up to a few minutes for the pattern to load depending on the size of the image.
Libraries that need to be installed: Beautiful Soup, pandas, requests
Additional Citations:
Images used for the title screen: https://lh3.googleusercontent.com/proxy/J5-NmlO8ibIWWTiPMBTGy9OVUGtbLTqiTkeWAFmo9G4M59GE6aYrVjBarzxKZw9h54Un-euNN-5lggfOiBHR5QuQnvJ6nFoZUg https://www.pngfind.com/pngs/m/70-701055_sewing-needle-png-file-sewing-needle-transparent-background.png