BizHacks 2017
An application used to conveniently parsing product details from a webpage.
node
npm i
for front-end build tools
python3.6
python-qt4
pip install -r requirements.txt
for back-end
mongo
{
"overview": {
"brand": {
"publisher": "",
"label": "",
"vendor": ""
},
"names": {
"short": "Insignia 30\" 18 Cu. Ft. Top Freezer Refrigerator with LED Lighting (NS-RTM18WH7) - White"
},
"parentCategory": {
"displayName": "",
"categoryId": ""
},
"manufacturerId": {
"modelNumber": "NS-RTM18WH7"
},
"productId": "10451343",
"productType": "hardgood",
"skuId": "10451343",
"color": {
"displayName": "Gray"
},
"features": [],
"includedItems": [],
"specifications": [
{
"displayName": "Colour",
"value": "White",
"definition": ""
},
{
"displayName": "Colour Family",
"value": "White",
"definition": ""
},
{
"displayName": "Material",
"value": "Metal",
"definition": ""
},
{
"displayName": "Handle Material",
"value": "Metal",
"definition": ""
},
{
"displayName": "Side Colour",
"value": "White",
"definition": ""
},
{
"displayName": "Side Material",
"value": "Metal",
"definition": ""
},
{
"displayName": "ENERGY STAR Qualified",
"value": "Yes",
"definition": ""
},
{
"displayName": "EnerGuide Rating (kWh/Year)",
"value": "362 kWh/yr",
"definition": ""
},
{
"displayName": "Allows Custom Panels",
"value": "No",
"definition": ""
},
{
"displayName": "Display Type",
"value": "None",
"definition": ""
},
{
"displayName": "Refrigerator/Freezer Split",
"value": "70/30",
"definition": ""
},
{
"displayName": "Reversible Doors",
"value": "Yes",
"definition": ""
},
{
"displayName": "Default Hinge Location",
"value": "Right",
"definition": ""
},
{
"displayName": "Number Of Doors",
"value": "2",
"definition": ""
},
{
"displayName": "Installation Type",
"value": "Free-Standing",
"definition": ""
},
{
"displayName": "Legs and Wheels",
"value": "2 Legs and 2 Wheels",
"definition": ""
},
{
"displayName": "Coil-Free Back",
"value": "No",
"definition": ""
},
{
"displayName": "Dual Evaporators",
"value": "No",
"definition": ""
},
{
"displayName": "Sabbath mode",
"value": "No",
"definition": ""
},
{
"displayName": "Total Capacity (Cu.Ft.)",
"value": "18 cu ft",
"definition": ""
},
{
"displayName": "Fresh Food Capacity (Cu.Ft.)",
"value": "14 cu ft",
"definition": ""
},
{
"displayName": "Freezer Capacity (Cu.Ft.)",
"value": "4.1 cu ft",
"definition": ""
},
{
"displayName": "Ice & Water Dispenser",
"value": "None",
"definition": ""
},
{
"displayName": "Water Dispenser",
"value": "None",
"definition": ""
},
{
"displayName": "Ice Dispenser",
"value": "None",
"definition": ""
},
{
"displayName": "Water Filtration",
"value": "No",
"definition": ""
},
{
"displayName": "Interior Lights",
"value": "1; At The Top Of The Fresh Compartment",
"definition": ""
},
{
"displayName": "Adjustable Door Bins",
"value": "Yes",
"definition": ""
},
{
"displayName": "Fixed Door Shelf",
"value": "Yes",
"definition": ""
},
{
"displayName": "Number of Shelves",
"value": "4",
"definition": ""
},
{
"displayName": "Shelf Type",
"value": "4 Full Wire",
"definition": ""
},
{
"displayName": "Slide Out Shelf",
"value": "No",
"definition": ""
},
{
"displayName": "Shelf Support",
"value": "Side Support",
"definition": ""
},
{
"displayName": "Quick Access Door",
"value": "No",
"definition": ""
},
{
"displayName": "Spill-Proof Shelf",
"value": "No",
"definition": ""
},
{
"displayName": "Temperature Management System",
"value": "Electronic",
"definition": ""
},
{
"displayName": "Fresh Food Temperature Control",
"value": "Electronic",
"definition": ""
},
{
"displayName": "Fruit & Vegetable Crisper",
"value": "2 x Clear Humidity Controlled Crisper",
"definition": ""
},
{
"displayName": "Door",
"value": "Pull-Out",
"definition": ""
},
{
"displayName": "Defrost System",
"value": "Frost Free",
"definition": ""
},
{
"displayName": "Interior Light Type",
"value": "LED",
"definition": ""
},
{
"displayName": "Storage Baskets",
"value": "2 Wire Baskets",
"definition": ""
},
{
"displayName": "Ice Storage Bin",
"value": "No",
"definition": ""
},
{
"displayName": "Shelf Type",
"value": "White Wire Fixed",
"definition": ""
},
{
"displayName": "Counter Depth",
"value": "No",
"definition": ""
},
{
"displayName": "Width (Inches)",
"value": "29.5 in",
"definition": ""
},
{
"displayName": "Height (Inches)",
"value": "66.6 in",
"definition": ""
},
{
"displayName": "Depth (Inches)",
"value": "30.9 in",
"definition": ""
},
{
"displayName": "Width",
"value": "75 cm",
"definition": ""
},
{
"displayName": "Height",
"value": "169.2 cm",
"definition": ""
},
{
"displayName": "Depth",
"value": "78.5 cm",
"definition": ""
},
{
"displayName": "Weight",
"value": "76 kg",
"definition": ""
},
{
"displayName": "Cut-Out Width (Inches)",
"value": "34.5 in",
"definition": ""
},
{
"displayName": "Cut-Out Height (Inches)",
"value": "71.6 in",
"definition": ""
},
{
"displayName": "Cut-Out Depth (Inches)",
"value": "35.9 in",
"definition": ""
},
{
"displayName": "Cut-Out Height",
"value": "181.9 cm",
"definition": ""
}
]
}
}