awarnes / mfc-store-scraper Goto Github PK
View Code? Open in Web Editor NEWSoftware for scraping wholesaler stores for MFC
Software for scraping wholesaler stores for MFC
Issues should generally look the same and include the necessary information to start triaging/work. Create an issue template that gets this information from filers.
In order to make sure we're able to wrap/import from other stores in the future, we need to generalize the code to allow us to easily create new store handlers without having to rewrite lots of code.
main.py
file into constituent parts that make sense.Add pylint to ensure that code follows proper guidelines for Python development.
This product class should know what is required for writing to a product endpoint (CSV or GraphQL) and could validate itself so that when data is added into it, we know when it's ready to write (minimum requirements have been met).
Currently, the system just checks for what the public price is and not what the prices are for when we actually buy a product. We need to reformat the requests and such to be able to pull in that data (if possible). This will also allow us to accurately define the cost per item
for internal analytics (what it actually costs us to sell).
variant_compare_at_price
for the `pricecost_per_item
Right now you have to update code in main.py
and run it to make changes. We should update the program to take in important command line information and make it generally more user friendly to run and work with.
As we expand the scope of this repo we will want to include some level of integration tests that allow us to be sure everything is working well together.
Once the code has been sufficiently generalized, go through and add the type hints to the code base so that everything is a little more clear.
With the current CSV generation system we'll want to make sure that the data we're pulling and generating is well tested so that we have to do as little manual work in the Shopify GUI as possible.
Everyone should be able to contribute simply to the project, and get the processes up and running quickly.
requirements.txt
file so that new developers can be sure to be on the right versionsAdd a pull request template with the kinds of information we want to make sure is included in the pull request.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.