Help
RSS
API
Feed
Maltego
Contact
Domain > dressupdaily.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-01-25
38.38.2.44
(
ClassC
)
2025-01-14
104.21.46.35
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Tue, 14 Jan 2025 12:13:31 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveX-Powered-By: Phusion Passenger(R) 6.0.23Status: 200 OKcf-cache-status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sj%2BN9LNZl47QhIpNrCIgqOMVk4BFgdMH8d3ufZMHhEaLEX%2Bu0Wr1fMpO4PXw3QlPtRVzofAqCu9i%2B1uz%2F8ZZ8pYHhwTa%2BIjJIr9YH%2FQTRujmBVqK%2B0nREvOFZW4F5RrwGKy%2B7},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 901d8a5aaff8ef5f-PDXalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt6342&min_rtt6342&rtt_var3171&sent1&recv3&lost0&retrans0&sent_bytes0&recv_bytes55&delivery_rate0&cwnd249&unsent_bytes0&cid0000000000000000&ts0&x0 !DOCTYPE html>html langen>head> script async srchttps://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?clientca-pub-8257432919533363 crossoriginanonymous>/script> meta namegoogle-adsense-account contentca-pub-8257432919533363> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Dress Up Daily - Weather-Based Clothing Recommendations/title> link relcanonical hrefhttps://www.dressupdaily.com/ /> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css> link relstylesheet hrefhttps://unpkg.com/leaflet@1.7.1/dist/leaflet.css /> link hrefhttps://fonts.googleapis.com/icon?familyMaterial+Icons relstylesheet> link relicon hrefdata:image/svg+xml,svg xmlns%22http://www.w3.org/2000/svg%22 viewBox%220 0 100 100%22>text y%22.9em%22 font-size%2290%22>🧥/text>/svg>> meta namedescription contentDress Up Daily helps you find the perfect outfit based on the weather and your preferences.> meta namekeywords contentweather, outfit suggestions, clothing, fashion, Dress Up Daily> meta nameauthor contentMohammad Mahdi Mohebali> meta propertyog:title contentDress Up Daily> meta propertyog:description contentGet magical outfit ideas based on the weather! ️> meta propertyog:image contenthttps://dressupdaily.com/images/logo.png> !-- Use a real image here --> meta propertyog:url contenthttps://www.dressupdaily.com> meta propertyog:type contentwebsite> script typeapplication/ld+json> { @context: https://schema.org, @type: WebPage, name: Dress Up Daily - Outfit Suggestions, url: https://dressupdaily.com, description: Get magical outfit ideas based on the weather! } /script> style> body { background-color: #f0f8ff; } .container { max-width: 800px; margin-top: 2rem; } h3 { color: #1565c0; } .card-panel { border-radius: 10px; } #map { height: 300px; border-radius: 10px; margin-bottom: 1rem; } .btn { background-color: #1565c0; } .btn:hover { background-color: #0d47a1; } @media only screen and (max-width: 600px) { .container { width: 95%; padding: 0 10px; } h3 { font-size: 1.8rem; } .input-field { margin-bottom: 10px; } .btn { width: 100%; } #map { height: 200px; } .card-panel { padding: 15px; } table { font-size: 0.9rem; } th, td { padding: 8px 5px; } } /* Add this CSS for the loading overlay */ #loading-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.8); display: none; /* Initially hidden */ justify-content: center; align-items: center; z-index: 1000; /* Ensure it covers other content */ } /style> script srchttps://code.jquery.com/jquery-3.6.0.min.js>/script> script srchttps://unpkg.com/leaflet@1.7.1/dist/leaflet.js>/script> script srchttps://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js>/script> script typetext/javascript> (function(c,l,a,r,i,t,y){ caca||function(){(ca.qca.q||).push(arguments)}; tl.createElement(r);t.async1;t.srchttps://www.clarity.ms/tag/+i; yl.getElementsByTagName(r)0;y.parentNode.insertBefore(t,y); })(window, document, clarity, script, o0owpbbpwi);/script>/head>body> div idloading-overlay> div idloading classcenter-align> div classpreloader-wrapper big active> div classspinner-layer spinner-blue-only> div classcircle-clipper left> div classcircle>/div> /div>div classgap-patch> div classcircle>/div> /div>div classcircle-clipper right> div classcircle>/div> /div> /div> /div> p>Conjuring your magical outfit... ✨👚✨/p> /div> /div> div classcontainer> h1 classcenter-align>Dress Up Daily For Every Weather/h1> h2 classcenter-align>Weather-Based Clothing Recommendations/h2> h3 classcenter-align>What should I wear based on the weather?/h3> div classrow> form idsuggestion-form classcol s12> div classrow> div classinput-field col s12> i classmaterial-icons prefix>location_city/i> input typetext idcity namecity required> label forcity>City/label> /div> /div> div classrow> div classinput-field col s6> i classmaterial-icons prefix>my_location/i> input typetext idlat namelat required> label forlat>Latitude/label> /div> div classinput-field col s6> i classmaterial-icons prefix>my_location/i> input typetext idlon namelon required> label forlon>Longitude/label> /div> /div> div idmap>/div> div classrow> div classinput-field col s6> i classmaterial-icons prefix>date_range/i> input typedate iddate namedate required> label fordate>Date/label> /div> div classinput-field col s6> i classmaterial-icons prefix>access_time/i> input typetime idtime nametime required> label fortime>Time/label> /div> /div> div classrow> div classinput-field col s6> i classmaterial-icons prefix>person/i> input typetext idgender namegender valuePrefer not to say required> label forgender>Gender/label> /div> div classinput-field col s6> i classmaterial-icons prefix>cake/i> input typenumber idage nameage value20 required> label forage>Age/label> /div> /div> div classrow> div classinput-field col s12> i classmaterial-icons prefix>style/i> input typetext idstyle namestyle valueCasual required> label forstyle>Clothing Style/label> /div> /div> div classrow> div classinput-field col s12> i classmaterial-icons prefix>directions_run/i> input typetext idactivity nameactivity valueWalking required> label foractivity>Activity/label> /div> /div> button classbtn waves-effect waves-light typesubmit> Get Magical Outfit Ideas i classmaterial-icons right>send/i> /button> /form> /div> div idresults styledisplay: none;> div idforecast classcard-panel> h5>🌤️ Weather Forecast/h5> !-- Render forecast data here --> /div> div idsuggestions classcard-panel> h5>👚👕 Outfit Suggestions/h5> div classrow idsuggestions-container> !-- Render clothing suggestions here --> /div> /div> div idgenerated-image classcard-panel center-align> h5>🖼️ Outfit Visualization/h5> img idoutfit-image classresponsive-img stylemax-width: 100%; height: auto; altGenerated outfit> button idgenerate-hq-image classbtn waves-effect waves-light styledisplay: none; margin-top: 10px;> Generate High-Quality Image i classmaterial-icons right>high_quality/i> /button> /div> /div> !-- Add content div before the footer --> div classcontainer> div idhow-to-use classcard-panel> h4>How to use Dress Up Daily/h4> div idmore-how-to-use styledisplay: none;> h5>Discover Your Perfect Outfit with Dress Up Daily/h5> p>Dress Up Daily is your ultimate solution for finding the perfect outfit based on the weather, ensuring youre dressed comfortably and stylishly no matter the conditions. This innovative tool takes the guesswork out of what to wear by providing tailored clothing suggestions based on your location, weather data, and personal preferences. Whether youre planning for a sunny day, a rainy commute, or a chilly evening out, Dress Up Daily offers practical, fashionable recommendations that keep you prepared and looking your best./p> h5>How It Works: Personalized Fashion at Your Fingertips/h5> p>Using Dress Up Daily is simple. Just input your city, or let the tool automatically detect your location, and select details such as date, time, gender, age, and activity. Based on this information, the system uses AI to generate weather-appropriate outfit ideas that match your personal style. From casual everyday wear to activity-specific suggestions, Dress Up Daily ensures that your wardrobe always aligns with current conditions. The tool even visualizes outfits for you, giving a clear picture of what to wear./p> h5>Why Dress Up Daily? Accurate AI Suggestions, with a Human Touch/h5> p>While Dress Up Daily leverages AI to provide clothing recommendations, its important to remember that AI isnt perfect and can sometimes make mistakes. However, the combination of cutting-edge technology and user-friendly design offers an unmatched advantage: youll save time, reduce decision fatigue, and feel confident in your daily fashion choices. Whether youre navigating unpredictable weather or just want an effortless style routine, Dress Up Daily ensures that your wardrobe choices are not only practical but also on-trend./p> /div> button idshow-more-how-to-use classbtn waves-effect waves-light typebutton>Show More/button> /div> /div> !-- Add footer section --> footer classpage-footer blue-grey darken-1> div classcontainer> div classrow> div classcol s12 center-align> p classwhite-text>© 2023 Dress Up Daily. All rights reserved./p> /div> /div> /div> /footer> script> $(document).ready(function() { // Initialize the map var map L.map(map).setView(51.505, -0.09, 13); L.tileLayer(https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png, { attribution: © a hrefhttps://www.openstreetmap.org/copyright>OpenStreetMap/a> contributors }).addTo(map); var marker; map.on(click, function(e) { var lat e.latlng.lat; var lon e.latlng.lng; $(#lat).val(lat).trigger(change); $(#lon).val(lon).trigger(change); // Manually activate labels M.updateTextFields(); if (marker) { map.removeLayer(marker); } marker L.marker(lat, lon).addTo(map); }); // Function to get location from IP function getLocationFromIP() { $.getJSON(https://ipapi.co/json/, function(data) { $(#lat).val(data.latitude).trigger(change); $(#lon).val(data.longitude).trigger(change); $(#city).val(data.city).trigger(change); // Update map view map.setView(data.latitude, data.longitude, 13); if (marker) { map.removeLayer(marker); } marker L.marker(data.latitude, data.longitude).addTo(map); // Manually activate labels M.updateTextFields(); }).fail(function() { console.error(Failed to get location from IP); }); } // Call the function to get location on page load getLocationFromIP(); // Initialize Materialize components M.updateTextFields(); $(.datepicker).datepicker(); $(.timepicker).timepicker(); // Set default date and time function setDefaultDateTime() { var now new Date(); var dateString now.toISOString().split(T)0; var timeString now.toTimeString().split( )0.slice(0, 5); $(#date).val(dateString); $(#time).val(timeString); M.updateTextFields(); } // Call the function to set default date and tim setDefaultDateTime(); $(#suggestion-form).on(submit, function(e) { e.preventDefault(); const formData { lat: $(#lat).val(), lon: $(#lon).val(), date: $(#date).val(), time: $(#time).val(), gender: $(#gender).val(), age: $(#age).val(), style: $(#style).val(), activity: $(#activity).val(), city: $(#city).val() }; // Show loading overlay $(#loading-overlay).show(); $(#results).hide(); $.ajax({ url: /api/suggestions, type: POST, contentType: application/json, data: JSON.stringify(formData), success: function(response) { // Hide loading overlay $(#loading-overlay).hide(); $(#results).show(); // Scroll to the Outfit Visualization section $(html, body).animate({ scrollTop: $(#generated-image).offset().top }, 1000); // Render forecast $(#forecast).html(` h5>🌤️ Weather Forecast/h5> p>i classmaterial-icons>thermostat/i> Temperature: ${response.forecast.temperature}°C/p> p>i classmaterial-icons>water_drop/i> Humidity: ${response.forecast.humidity}%/p> p>i classmaterial-icons>air/i> Wind Speed: ${response.forecast.wind_speed} m/s/p> p>i classmaterial-icons>cloud/i> Description: ${response.forecast.description}/p> `); // Render suggestions if (response.suggestions && response.suggestions.length > 0) { let suggestionCards response.suggestions.map(suggestion > ` div classcol s12 m6 l3> div classcard> div classcard-content> ${suggestion.map(item > `p>${item}/p>`).join()} /div> /div> /div> `).join(); $(#suggestions-container).html(suggestionCards); } else { $(#suggestions).html(p>Oops! Our fashion crystal ball is cloudy. No suggestions available. 🔮/p>); } // Render generated image or error message if (response.generated_image) { $(#generated-image).show(); $(#outfit-image).attr(src, data:image/png;base64, + response.generated_image); } else { $(#generated-image).show(); $(#outfit-image).hide(); $(#generated-image).html(p>Oops! Our magical wardrobe is having trouble visualizing your outfit. But don\t worry, our fashion suggestions are still spot on! 🎨👚/p>); } // Show the high-quality image generation button $(#generate-hq-image).show(); // Print the suggestions to console for debugging console.log(Clothing Suggestions:, response.suggestions); }, error: function(error) { console.error(Error fetching suggestions:, error); // Hide loading overlay $(#loading-overlay).hide(); $(#results).show(); $(#suggestions).html(p>Oh no! Our fashion fairies are on coffee break. Please try again later. ☕👗/p>); $(#generated-image).hide(); } }); }); // Add event listener for the high-quality image generation button $(#generate-hq-image).on(click, function() { const formData { lat: $(#lat).val(), lon: $(#lon).val(), date: $(#date).val(), time: $(#time).val(), gender: $(#gender).val(), age: $(#age).val(), style: $(#style).val(), activity: $(#activity).val(), city: $(#city).val() }; // Show loading indicator $(#loading).show(); $(#generate-hq-image).prop(disabled, true); $.ajax({ url: /api/generate_hq_image, type: POST, contentType: application/json, data: JSON.stringify(formData), success: function(response) { $(#loading).hide(); $(#generate-hq-image).prop(disabled, false); if (response.generated_image) { $(#outfit-image).attr(src, data:image/png;base64, + response.generated_image); } else { $(#generated-image).html(p>Oops! Our magical wardrobe is having trouble visualizing your high-quality outfit. But don\t worry, our fashion suggestions are still spot on! 🎨👚/p>); } }, error: function(error) { console.error(Error generating high-quality image:, error); $(#loading).hide(); $(#generate-hq-image).prop(disabled, false); $(#generated-image).html(p>Oh no! Our fashion fairies are having trouble with the high-quality image. Please try again later. 🧚♀️👗/p>); } }); }); // Add this function to adjust layout on small screens function adjustLayoutForSmallScreens() { if (window.innerWidth 600) { $(.input-field.col.s6).removeClass(s6).addClass(s12); $(.input-field.col.s12.m6).removeClass(m6); } else { $(.input-field.col.s12).not(.m6).addClass(s6).removeClass(s12); $(.input-field.col.s12).filter(function() { return !$(this).hasClass(m6); }).addClass(m6); } } $(window).on(resize, adjustLayoutForSmallScreens); $(document).ready(adjustLayoutForSmallScreens); // Show more reviews $(#show-more-reviews).on(click, function() { $(#comments-container .review).show(); // Show hidden reviews $(this).hide(); // Hide the button after showing }); // Show more how-to-use content $(#show-more-how-to-use).on(click, function() { $(#more-how-to-use).show(); // Show hidden content $(this).hide(); // Hide the button after showing }); }); /script>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Tue, 14 Jan 2025 12:13:31 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveX-Powered-By: Phusion Passenger(R) 6.0.23Status: 200 OKcf-cache-status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sIc7vkOEZMqcxXoxIbkB4Vun99V%2B1aUjZtqChn7ZYyZqIiJdwtLqkiI56yHp13Rsr9JOpPJW%2BUVhnUjoH%2BKuEkfk5%2BOJwI%2BWgd50%2FyKoHJ6ggzAoHrH86c1S9S%2BqwIer0ovso},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 901d8a5e0e3b2f6c-PDXalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt6883&min_rtt6822&rtt_var2033&sent5&recv6&lost0&retrans0&sent_bytes2866&recv_bytes727&delivery_rate417110&cwnd246&unsent_bytes0&cidbdc3e4ac7dd807de&ts451&x0 !DOCTYPE html>html langen>head> script async srchttps://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?clientca-pub-8257432919533363 crossoriginanonymous>/script> meta namegoogle-adsense-account contentca-pub-8257432919533363> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Dress Up Daily - Weather-Based Clothing Recommendations/title> link relcanonical hrefhttps://www.dressupdaily.com/ /> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css> link relstylesheet hrefhttps://unpkg.com/leaflet@1.7.1/dist/leaflet.css /> link hrefhttps://fonts.googleapis.com/icon?familyMaterial+Icons relstylesheet> link relicon hrefdata:image/svg+xml,svg xmlns%22http://www.w3.org/2000/svg%22 viewBox%220 0 100 100%22>text y%22.9em%22 font-size%2290%22>🧥/text>/svg>> meta namedescription contentDress Up Daily helps you find the perfect outfit based on the weather and your preferences.> meta namekeywords contentweather, outfit suggestions, clothing, fashion, Dress Up Daily> meta nameauthor contentMohammad Mahdi Mohebali> meta propertyog:title contentDress Up Daily> meta propertyog:description contentGet magical outfit ideas based on the weather! ️> meta propertyog:image contenthttps://dressupdaily.com/images/logo.png> !-- Use a real image here --> meta propertyog:url contenthttps://www.dressupdaily.com> meta propertyog:type contentwebsite> script typeapplication/ld+json> { @context: https://schema.org, @type: WebPage, name: Dress Up Daily - Outfit Suggestions, url: https://dressupdaily.com, description: Get magical outfit ideas based on the weather! } /script> style> body { background-color: #f0f8ff; } .container { max-width: 800px; margin-top: 2rem; } h3 { color: #1565c0; } .card-panel { border-radius: 10px; } #map { height: 300px; border-radius: 10px; margin-bottom: 1rem; } .btn { background-color: #1565c0; } .btn:hover { background-color: #0d47a1; } @media only screen and (max-width: 600px) { .container { width: 95%; padding: 0 10px; } h3 { font-size: 1.8rem; } .input-field { margin-bottom: 10px; } .btn { width: 100%; } #map { height: 200px; } .card-panel { padding: 15px; } table { font-size: 0.9rem; } th, td { padding: 8px 5px; } } /* Add this CSS for the loading overlay */ #loading-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.8); display: none; /* Initially hidden */ justify-content: center; align-items: center; z-index: 1000; /* Ensure it covers other content */ } /style> script srchttps://code.jquery.com/jquery-3.6.0.min.js>/script> script srchttps://unpkg.com/leaflet@1.7.1/dist/leaflet.js>/script> script srchttps://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js>/script> script typetext/javascript> (function(c,l,a,r,i,t,y){ caca||function(){(ca.qca.q||).push(arguments)}; tl.createElement(r);t.async1;t.srchttps://www.clarity.ms/tag/+i; yl.getElementsByTagName(r)0;y.parentNode.insertBefore(t,y); })(window, document, clarity, script, o0owpbbpwi);/script>/head>body> div idloading-overlay> div idloading classcenter-align> div classpreloader-wrapper big active> div classspinner-layer spinner-blue-only> div classcircle-clipper left> div classcircle>/div> /div>div classgap-patch> div classcircle>/div> /div>div classcircle-clipper right> div classcircle>/div> /div> /div> /div> p>Conjuring your magical outfit... ✨👚✨/p> /div> /div> div classcontainer> h1 classcenter-align>Dress Up Daily For Every Weather/h1> h2 classcenter-align>Weather-Based Clothing Recommendations/h2> h3 classcenter-align>What should I wear based on the weather?/h3> div classrow> form idsuggestion-form classcol s12> div classrow> div classinput-field col s12> i classmaterial-icons prefix>location_city/i> input typetext idcity namecity required> label forcity>City/label> /div> /div> div classrow> div classinput-field col s6> i classmaterial-icons prefix>my_location/i> input typetext idlat namelat required> label forlat>Latitude/label> /div> div classinput-field col s6> i classmaterial-icons prefix>my_location/i> input typetext idlon namelon required> label forlon>Longitude/label> /div> /div> div idmap>/div> div classrow> div classinput-field col s6> i classmaterial-icons prefix>date_range/i> input typedate iddate namedate required> label fordate>Date/label> /div> div classinput-field col s6> i classmaterial-icons prefix>access_time/i> input typetime idtime nametime required> label fortime>Time/label> /div> /div> div classrow> div classinput-field col s6> i classmaterial-icons prefix>person/i> input typetext idgender namegender valuePrefer not to say required> label forgender>Gender/label> /div> div classinput-field col s6> i classmaterial-icons prefix>cake/i> input typenumber idage nameage value20 required> label forage>Age/label> /div> /div> div classrow> div classinput-field col s12> i classmaterial-icons prefix>style/i> input typetext idstyle namestyle valueCasual required> label forstyle>Clothing Style/label> /div> /div> div classrow> div classinput-field col s12> i classmaterial-icons prefix>directions_run/i> input typetext idactivity nameactivity valueWalking required> label foractivity>Activity/label> /div> /div> button classbtn waves-effect waves-light typesubmit> Get Magical Outfit Ideas i classmaterial-icons right>send/i> /button> /form> /div> div idresults styledisplay: none;> div idforecast classcard-panel> h5>🌤️ Weather Forecast/h5> !-- Render forecast data here --> /div> div idsuggestions classcard-panel> h5>👚👕 Outfit Suggestions/h5> div classrow idsuggestions-container> !-- Render clothing suggestions here --> /div> /div> div idgenerated-image classcard-panel center-align> h5>🖼️ Outfit Visualization/h5> img idoutfit-image classresponsive-img stylemax-width: 100%; height: auto; altGenerated outfit> button idgenerate-hq-image classbtn waves-effect waves-light styledisplay: none; margin-top: 10px;> Generate High-Quality Image i classmaterial-icons right>high_quality/i> /button> /div> /div> !-- Add content div before the footer --> div classcontainer> div idhow-to-use classcard-panel> h4>How to use Dress Up Daily/h4> div idmore-how-to-use styledisplay: none;> h5>Discover Your Perfect Outfit with Dress Up Daily/h5> p>Dress Up Daily is your ultimate solution for finding the perfect outfit based on the weather, ensuring youre dressed comfortably and stylishly no matter the conditions. This innovative tool takes the guesswork out of what to wear by providing tailored clothing suggestions based on your location, weather data, and personal preferences. Whether youre planning for a sunny day, a rainy commute, or a chilly evening out, Dress Up Daily offers practical, fashionable recommendations that keep you prepared and looking your best./p> h5>How It Works: Personalized Fashion at Your Fingertips/h5> p>Using Dress Up Daily is simple. Just input your city, or let the tool automatically detect your location, and select details such as date, time, gender, age, and activity. Based on this information, the system uses AI to generate weather-appropriate outfit ideas that match your personal style. From casual everyday wear to activity-specific suggestions, Dress Up Daily ensures that your wardrobe always aligns with current conditions. The tool even visualizes outfits for you, giving a clear picture of what to wear./p> h5>Why Dress Up Daily? Accurate AI Suggestions, with a Human Touch/h5> p>While Dress Up Daily leverages AI to provide clothing recommendations, its important to remember that AI isnt perfect and can sometimes make mistakes. However, the combination of cutting-edge technology and user-friendly design offers an unmatched advantage: youll save time, reduce decision fatigue, and feel confident in your daily fashion choices. Whether youre navigating unpredictable weather or just want an effortless style routine, Dress Up Daily ensures that your wardrobe choices are not only practical but also on-trend./p> /div> button idshow-more-how-to-use classbtn waves-effect waves-light typebutton>Show More/button> /div> /div> !-- Add footer section --> footer classpage-footer blue-grey darken-1> div classcontainer> div classrow> div classcol s12 center-align> p classwhite-text>© 2023 Dress Up Daily. All rights reserved./p> /div> /div> /div> /footer> script> $(document).ready(function() { // Initialize the map var map L.map(map).setView(51.505, -0.09, 13); L.tileLayer(https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png, { attribution: © a hrefhttps://www.openstreetmap.org/copyright>OpenStreetMap/a> contributors }).addTo(map); var marker; map.on(click, function(e) { var lat e.latlng.lat; var lon e.latlng.lng; $(#lat).val(lat).trigger(change); $(#lon).val(lon).trigger(change); // Manually activate labels M.updateTextFields(); if (marker) { map.removeLayer(marker); } marker L.marker(lat, lon).addTo(map); }); // Function to get location from IP function getLocationFromIP() { $.getJSON(https://ipapi.co/json/, function(data) { $(#lat).val(data.latitude).trigger(change); $(#lon).val(data.longitude).trigger(change); $(#city).val(data.city).trigger(change); // Update map view map.setView(data.latitude, data.longitude, 13); if (marker) { map.removeLayer(marker); } marker L.marker(data.latitude, data.longitude).addTo(map); // Manually activate labels M.updateTextFields(); }).fail(function() { console.error(Failed to get location from IP); }); } // Call the function to get location on page load getLocationFromIP(); // Initialize Materialize components M.updateTextFields(); $(.datepicker).datepicker(); $(.timepicker).timepicker(); // Set default date and time function setDefaultDateTime() { var now new Date(); var dateString now.toISOString().split(T)0; var timeString now.toTimeString().split( )0.slice(0, 5); $(#date).val(dateString); $(#time).val(timeString); M.updateTextFields(); } // Call the function to set default date and tim setDefaultDateTime(); $(#suggestion-form).on(submit, function(e) { e.preventDefault(); const formData { lat: $(#lat).val(), lon: $(#lon).val(), date: $(#date).val(), time: $(#time).val(), gender: $(#gender).val(), age: $(#age).val(), style: $(#style).val(), activity: $(#activity).val(), city: $(#city).val() }; // Show loading overlay $(#loading-overlay).show(); $(#results).hide(); $.ajax({ url: /api/suggestions, type: POST, contentType: application/json, data: JSON.stringify(formData), success: function(response) { // Hide loading overlay $(#loading-overlay).hide(); $(#results).show(); // Scroll to the Outfit Visualization section $(html, body).animate({ scrollTop: $(#generated-image).offset().top }, 1000); // Render forecast $(#forecast).html(` h5>🌤️ Weather Forecast/h5> p>i classmaterial-icons>thermostat/i> Temperature: ${response.forecast.temperature}°C/p> p>i classmaterial-icons>water_drop/i> Humidity: ${response.forecast.humidity}%/p> p>i classmaterial-icons>air/i> Wind Speed: ${response.forecast.wind_speed} m/s/p> p>i classmaterial-icons>cloud/i> Description: ${response.forecast.description}/p> `); // Render suggestions if (response.suggestions && response.suggestions.length > 0) { let suggestionCards response.suggestions.map(suggestion > ` div classcol s12 m6 l3> div classcard> div classcard-content> ${suggestion.map(item > `p>${item}/p>`).join()} /div> /div> /div> `).join(); $(#suggestions-container).html(suggestionCards); } else { $(#suggestions).html(p>Oops! Our fashion crystal ball is cloudy. No suggestions available. 🔮/p>); } // Render generated image or error message if (response.generated_image) { $(#generated-image).show(); $(#outfit-image).attr(src, data:image/png;base64, + response.generated_image); } else { $(#generated-image).show(); $(#outfit-image).hide(); $(#generated-image).html(p>Oops! Our magical wardrobe is having trouble visualizing your outfit. But don\t worry, our fashion suggestions are still spot on! 🎨👚/p>); } // Show the high-quality image generation button $(#generate-hq-image).show(); // Print the suggestions to console for debugging console.log(Clothing Suggestions:, response.suggestions); }, error: function(error) { console.error(Error fetching suggestions:, error); // Hide loading overlay $(#loading-overlay).hide(); $(#results).show(); $(#suggestions).html(p>Oh no! Our fashion fairies are on coffee break. Please try again later. ☕👗/p>); $(#generated-image).hide(); } }); }); // Add event listener for the high-quality image generation button $(#generate-hq-image).on(click, function() { const formData { lat: $(#lat).val(), lon: $(#lon).val(), date: $(#date).val(), time: $(#time).val(), gender: $(#gender).val(), age: $(#age).val(), style: $(#style).val(), activity: $(#activity).val(), city: $(#city).val() }; // Show loading indicator $(#loading).show(); $(#generate-hq-image).prop(disabled, true); $.ajax({ url: /api/generate_hq_image, type: POST, contentType: application/json, data: JSON.stringify(formData), success: function(response) { $(#loading).hide(); $(#generate-hq-image).prop(disabled, false); if (response.generated_image) { $(#outfit-image).attr(src, data:image/png;base64, + response.generated_image); } else { $(#generated-image).html(p>Oops! Our magical wardrobe is having trouble visualizing your high-quality outfit. But don\t worry, our fashion suggestions are still spot on! 🎨👚/p>); } }, error: function(error) { console.error(Error generating high-quality image:, error); $(#loading).hide(); $(#generate-hq-image).prop(disabled, false); $(#generated-image).html(p>Oh no! Our fashion fairies are having trouble with the high-quality image. Please try again later. 🧚♀️👗/p>); } }); }); // Add this function to adjust layout on small screens function adjustLayoutForSmallScreens() { if (window.innerWidth 600) { $(.input-field.col.s6).removeClass(s6).addClass(s12); $(.input-field.col.s12.m6).removeClass(m6); } else { $(.input-field.col.s12).not(.m6).addClass(s6).removeClass(s12); $(.input-field.col.s12).filter(function() { return !$(this).hasClass(m6); }).addClass(m6); } } $(window).on(resize, adjustLayoutForSmallScreens); $(document).ready(adjustLayoutForSmallScreens); // Show more reviews $(#show-more-reviews).on(click, function() { $(#comments-container .review).show(); // Show hidden reviews $(this).hide(); // Hide the button after showing }); // Show more how-to-use content $(#show-more-how-to-use).on(click, function() { $(#more-how-to-use).show(); // Show hidden content $(this).hide(); // Hide the button after showing }); }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]