diff options
Diffstat (limited to 'templates/bargain.html')
| -rw-r--r-- | templates/bargain.html | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/templates/bargain.html b/templates/bargain.html new file mode 100644 index 0000000..50abde7 --- /dev/null +++ b/templates/bargain.html @@ -0,0 +1,53 @@ +{% extends "layout.html"%} + +{% block title %} + Bargain Finder +{% endblock %} + +{% block main %} +<!-- Search for item --> +<div> + <form action="/bargain" method="post"> + <div class="form-group"> + <label for="product-search" class="text">What item are you looking for?</label> + </div> + <br> + <div class="form-group"> + <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-search" viewBox="0 0 16 16" style="margin-right: 5px;"> + <path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/> + </svg> + <input autocomplete="off" autofocus class="form-control" name="product-search" placeholder="Search for..." type="text" required> + </div> + <br> + <button class="btn btn-success" type="submit"> + <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-piggy-bank" viewBox="0 0 16 16"> + <path d="M5 6.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm1.138-1.496A6.613 6.613 0 0 1 7.964 4.5c.666 0 1.303.097 1.893.273a.5.5 0 0 0 .286-.958A7.602 7.602 0 0 0 7.964 3.5c-.734 0-1.441.103-2.102.292a.5.5 0 1 0 .276.962z"/> + <path fill-rule="evenodd" d="M7.964 1.527c-2.977 0-5.571 1.704-6.32 4.125h-.55A1 1 0 0 0 .11 6.824l.254 1.46a1.5 1.5 0 0 0 1.478 1.243h.263c.3.513.688.978 1.145 1.382l-.729 2.477a.5.5 0 0 0 .48.641h2a.5.5 0 0 0 .471-.332l.482-1.351c.635.173 1.31.267 2.011.267.707 0 1.388-.095 2.028-.272l.543 1.372a.5.5 0 0 0 .465.316h2a.5.5 0 0 0 .478-.645l-.761-2.506C13.81 9.895 14.5 8.559 14.5 7.069c0-.145-.007-.29-.02-.431.261-.11.508-.266.705-.444.315.306.815.306.815-.417 0 .223-.5.223-.461-.026a.95.95 0 0 0 .09-.255.7.7 0 0 0-.202-.645.58.58 0 0 0-.707-.098.735.735 0 0 0-.375.562c-.024.243.082.48.32.654a2.112 2.112 0 0 1-.259.153c-.534-2.664-3.284-4.595-6.442-4.595zM2.516 6.26c.455-2.066 2.667-3.733 5.448-3.733 3.146 0 5.536 2.114 5.536 4.542 0 1.254-.624 2.41-1.67 3.248a.5.5 0 0 0-.165.535l.66 2.175h-.985l-.59-1.487a.5.5 0 0 0-.629-.288c-.661.23-1.39.359-2.157.359a6.558 6.558 0 0 1-2.157-.359.5.5 0 0 0-.635.304l-.525 1.471h-.979l.633-2.15a.5.5 0 0 0-.17-.534 4.649 4.649 0 0 1-1.284-1.541.5.5 0 0 0-.446-.275h-.56a.5.5 0 0 1-.492-.414l-.254-1.46h.933a.5.5 0 0 0 .488-.393zm12.621-.857a.565.565 0 0 1-.098.21.704.704 0 0 1-.044-.025c-.146-.09-.157-.175-.152-.223a.236.236 0 0 1 .117-.173c.049-.027.08-.021.113.012a.202.202 0 0 1 .064.199z"/> + </svg> Find me the best deals!</button> + </form> +</div> +<br> + +<!-- Display search results from web scraper --> +<div> + <ol> + {% for item in deals %} + <li> + <div class="card border-dark mb-3" style="background-color: #fffde6;"> + <div class="card-body text-dark"> + <h6 class="card-title">{{ item[0] }}</h6> + <p class="card-text"> + <span class="bargain-price">{{ item[1]['price'] | usd }}</span> + <a href="{{ item[1]['link'] }}" class="btn btn-primary float-end" target="_blank">Go to Deal</a> + </p> + </div> + </div> + </li> + {% endfor %} + </ol> +</div> + +<div> + <img src="/static/piggy_increase.png" alt="Increase your savings!"> +</div> +{% endblock %} |
