Skip to content

Commit

Permalink
Reducing external dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
sjoerdvanderhoorn committed Nov 20, 2022
1 parent 62a54b8 commit 0b0dfad
Show file tree
Hide file tree
Showing 15 changed files with 2,716 additions and 8 deletions.
4 changes: 4 additions & 0 deletions css/fontawesome/font-awesome.min.css

Large diffs are not rendered by default.

Binary file added css/fontawesome/fontawesome-webfont.eot
Binary file not shown.
2,672 changes: 2,672 additions & 0 deletions css/fontawesome/fontawesome-webfont.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added css/fontawesome/fontawesome-webfont.ttf
Binary file not shown.
Binary file added css/fontawesome/fontawesome-webfont.woff
Binary file not shown.
Binary file added css/fontawesome/fontawesome-webfont.woff2
Binary file not shown.
Binary file added css/googlefonts/S6uyw4BMUTPHjx4wXg.woff2
Binary file not shown.
Binary file added css/googlefonts/S6uyw4BMUTPHjxAwXjeu.woff2
Binary file not shown.
16 changes: 16 additions & 0 deletions css/googlefonts/lato.css
@@ -0,0 +1,16 @@
/* latin-ext */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
14 changes: 7 additions & 7 deletions index.html
Expand Up @@ -8,21 +8,21 @@
<meta name="description" content="Scan je supermarktbon om er achter te komen waar je goedkoper kunt winkelen." />
<link rel="stylesheet" href="/css/w3/w3.css">
<link rel="stylesheet" href="/css/site/style.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="/css/googlefonts/lato.css">
<link rel="stylesheet" href="/css/fontawesome/font-awesome.min.css">
<!-- Vue -->
<script src="/js/vue/vue.js"></script>
<script src="/js/vue/vue.min.js"></script>
<!-- Text recognition -->
<script src="https://unpkg.com/tesseract.js@3.0.3/dist/tesseract.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/fuse.js@6.6.2"></script>
<script src="/js/tesseract/tesseract.min.js"></script>
<script src="/js/fuse/fuse.js"></script>
</head>
<body class="w3-gray">
<div class="w3-content" style="max-width: 2000px; padding-top: 0px;" id="checkjebon">

<div class="w3-blue-grey">
<div class="w3-container w3-content w3-padding-64" style="max-width:800px">
<h2 class="w3-wide w3-center caps">Checkjebon.nl</h2>
<p class="w3-opacity w3-center">Bekijk wat je kwijt zou zijn voor dezelfde boodschappen bij een andere supermarkt.</p>
<p class="w3-opacity w3-center">Bekijk wat je kwijt zou zijn voor dezelfde boodschappen bij een andere supermarkt en bespaar elke keer dat je naar de winkel gaat.</p>
<div class="w3-center">
<button class="w3-btn w3-ripple w3-amber" @click="scan" :disabled="isSearching"><i class="fa fa-camera"></i> Scan je kassabon</button>
<button class="w3-btn w3-ripple w3-light-gray" @click="example" :disabled="isSearching">Voorbeeld</button>
Expand Down Expand Up @@ -126,7 +126,7 @@ <h2 class="w3-wide w3-center caps">{{ selectedSupermarket?.c }}</h2>
<div class="w3-light-gray">
<div class="w3-container w3-content w3-padding-64" style="max-width: 800px">
<h2 class="w3-wide w3-center caps">Over Checkjebon.nl</h2>
<p class="w3-opacity w3-center">Prijzen in supermarkten veranderen regelmatig, Checkjebon.nl werkt ze wekelijks bij en vertelt je waar je het goedkoopst uit bent voor je boodschappen. Verder is Checkjebon.nl een <a href="https://www.github.com/supermarkt/checkjebon/">open source project</a> en ook de gebruikte supermarktdata is gratis te gebruiken.</p>
<p class="w3-opacity w3-center">Prijzen in supermarkten veranderen regelmatig, Checkjebon.nl werkt ze <abbr :title="'Laatst bijgewerkt op ' + pricesLastUpdated">dagelijks</abbr> bij en vertelt je waar je het goedkoopst uit bent voor je boodschappen. Verder is Checkjebon.nl een <a href="https://www.github.com/supermarkt/checkjebon/" target="_new">open source project</a> en ook de gebruikte <a href="https://github.com/supermarkt/checkjebon/blob/main/data/supermarkets.json" target="_new">supermarktdata</a> is gratis te gebruiken. Neem <a href="mailto:info@checkjebon.nl">contact op</a> voor vragen of suggesties.</p>
</div>
</div>
</div>
Expand Down
9 changes: 9 additions & 0 deletions js/fuse/fuse.js

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion js/site/script.js
Expand Up @@ -4,6 +4,7 @@ var app = new Vue(
data:
{
prices: [],
pricesLastUpdated: null,
shoppinglist: "",
products: [],
supermarkets: [],
Expand All @@ -16,6 +17,7 @@ var app = new Vue(
{
fetch("data/supermarkets.json").then((response) =>
{
this.pricesLastUpdated = new Date(response.headers.get("Last-Modified")).toLocaleString();
return response.json();
}).then((prices) =>
{
Expand All @@ -24,7 +26,7 @@ var app = new Vue(
},
example: function()
{
this.shoppinglist = "1,5 liter halfvolle melk\nKnoflooksaus\n400 g shoarma\nPita brood\nKipschnitzel\n250 gram kipfilet\nBananen\nSoep pakket";
this.shoppinglist = "1,5 liter halfvolle melk\nKnoflooksaus\n400 g shoarma\nPita brood\nKipschnitzel\n250 gram kipfilet\n1 kilo bananen\nSoep pakket";
this.saveShoppinglist();
},
scan: function()
Expand Down
3 changes: 3 additions & 0 deletions js/tesseract/tesseract.min.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions js/tesseract/tesseract.min.js.LICENSE.txt
@@ -0,0 +1 @@
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
1 change: 1 addition & 0 deletions js/tesseract/tesseract.min.js.map

Large diffs are not rendered by default.

0 comments on commit 0b0dfad

Please sign in to comment.