Commit Graph

311 Commits

Author SHA1 Message Date
Mario Zechner
c66bb87895
Merge pull request #79 from mhochsteger/skip_fetching_store_data
Skip fetching store data if SKIP_FETCHING_STORE_DATA env variable is set
2023-06-06 21:13:26 +02:00
Matthias Hochsteger
0184a70fa5 Skip fetching store data if SKIP_FETCHING_STORE_DATA env variable is set 2023-06-06 21:09:45 +02:00
Mario Zechner
098c6b50fa
Merge pull request #78 from mhochsteger/compare_canonical_data_with_reference
Compare generated data with reference file
2023-06-06 20:59:07 +02:00
Matthias Hochsteger
9ff667ec92 Compare generated data with reference file
If existent, compare data with `latest-canonical-reference.json` and store
changes in `latest-canonical-changes.json`. Also prints the number of
changed articles on command line.

This feature is just for development (especially for changes in stores/)
and has no effect on the generated data.
2023-06-06 20:55:02 +02:00
Mario Zechner
689d191769
Merge pull request #77 from tiefenb/main
Add missing unimarkt "haushalt" category
2023-06-06 20:50:22 +02:00
Mario Zechner
8632ca7024
Merge pull request #76 from mhochsteger/fix_spar_units_for_weighted_products
Use price-per-unit field for weighted products in spar
2023-06-06 20:49:50 +02:00
Matthias Hochsteger
e66121e2f2 Use price-per-unit field for weighted products in spar (seems most robust) 2023-06-06 20:38:48 +02:00
Mario Zechner
241c3a83ec Fix cart all checkbox. 2023-06-06 18:50:44 +02:00
Mario Zechner
8e0c6d24d9 Fix all checkbox behaviour. 2023-06-06 18:42:40 +02:00
Mario Zechner
cb93299990 Fix sorting by name similarity, Billa deduplication. 2023-06-06 18:36:55 +02:00
Mario Zechner
b9ed07eabb Add stopword filtering, filter by unit mismatch when finding similar items. 2023-06-06 16:55:56 +02:00
Markus Tiefenbacher
f76be098c4 Add missing unimarkt "haushalt" category
Products like pet food, soap, shampoo, etc.
2023-06-06 16:55:22 +02:00
Mario Zechner
353e3cc77e More categorization work. Run node categorize.js <cart-or-items-json> to see kNN results. 2023-06-06 16:18:01 +02:00
Mario Zechner
a5cd0f5de8 Fetch Billa data by category. Yields more items. Can be used for categorizing other store items, see categorize.js. 2023-06-06 15:15:39 +02:00
Mario Zechner
23b1ec978a JSON download of cart. 2023-06-06 15:14:57 +02:00
Mario Zechner
6ab871f022 Limit name similarity sort to small result lists. 2023-06-06 00:32:01 +02:00
Mario Zechner
517e1e4cca Add <, <=, >, >= as unit query operators 2023-06-06 00:16:43 +02:00
Mario Zechner
4c599d13d2 Imprint. 2023-06-06 00:01:01 +02:00
Mario Zechner
675b63cf2e
Merge pull request #75 from simmac/main
Add legal disclaimer
2023-06-05 23:59:50 +02:00
Mario Zechner
57fb15670a Quantity unit search and sort by quantity. 2023-06-05 23:38:39 +02:00
Mario Zechner
9d58e20bbd Fixes #74, fall back fetching REWEDE from GitHub pages. 2023-06-05 23:04:03 +02:00
Mario Zechner
2bc04ba48f More pages fixes. 2023-06-05 22:37:49 +02:00
Mario Zechner
f60436b59b More Spar unit fixing. 2023-06-05 22:06:38 +02:00
Mario Zechner
91f30e553f Don't lowercase Spar item names. 2023-06-05 21:59:35 +02:00
Mario Zechner
d85d9d4f24 Make name links take up entire <td> 2023-06-05 21:52:02 +02:00
Mario Zechner
d30ef57d9b Fix a bunch of SPAR unit/quantity issues. See #71. 2023-06-05 21:42:57 +02:00
Mario Zechner
4f4c42126a Fix restore for Dossier data. 2023-06-05 21:14:10 +02:00
Mario Zechner
3667c269b7 Merge branch 'main' of https://github.com/badlogic/heissepreise 2023-06-05 20:54:18 +02:00
Mario Zechner
c95451c5d8 Fix pages generation. 2023-06-05 20:54:11 +02:00
simmac
2b497d600e Add legal disclaimer 2023-06-05 16:27:37 +02:00
Mario Zechner
f83af199e6
Merge pull request #73 from mhochsteger/fix_spar_quantities_with_tausendertrennpunkt
Fix quantities with "Tausendertrennpunkt" in Spar
2023-06-05 14:45:36 +02:00
Mario Zechner
aef736995a
Merge pull request #72 from mhochsteger/fix_hofer_unit_parsing
fallback argument in convertUnit
2023-06-05 14:45:19 +02:00
Matthias Hochsteger
11e40125f6 Fix quantities with "Tausendertrennpunkt" in Spar
Didn't dare to ignore dots globally, as I discovered stuff like "500.000 GR" in
MPREIS data.

Fixes #71
2023-06-05 14:42:42 +02:00
Matthias Hochsteger
505b3c75b3 fallback argument in convertUnit
Fixes #70
2023-06-05 14:26:42 +02:00
Mario Zechner
e714d720b0 Fix charting in cart. 2023-06-05 08:12:29 +02:00
Mario Zechner
ea67924297 Merge branch 'main' of https://github.com/badlogic/heissepreise 2023-06-05 00:06:20 +02:00
Mario Zechner
81ecd54760 Fix charting in main. 2023-06-05 00:06:10 +02:00
Mario Zechner
f5c9f05590
Merge pull request #69 from simmac/main
Fixed DM-DE queries
2023-06-05 00:02:21 +02:00
simmac
632c0db6b0 Fixed DM-DE queries.
Fixes #45
2023-06-04 23:42:15 +02:00
Mario Zechner
352b397515 Fix charting in product search. 2023-06-04 23:38:52 +02:00
Mario Zechner
7513cea564 More Docker fixes. 2023-06-04 23:18:55 +02:00
Mario Zechner
76c8b0b11f More Docker fixes. 2023-06-04 23:16:30 +02:00
Mario Zechner
7fb18388df No more need for fixup. 2023-06-04 23:12:07 +02:00
Mario Zechner
f06622f5d6 Merge branch 'main' into site-refactor 2023-06-04 21:52:01 +02:00
Mario Zechner
402aed16e5 Fixes #63, penny urls 2023-06-04 21:51:50 +02:00
Mario Zechner
25f63b18dc Fix bug in calculateOverallPriceChanges, date range was applied in the wrong place. 2023-06-04 21:37:33 +02:00
Mario Zechner
7b9b478520 Add menu to changes. 2023-06-04 21:31:35 +02:00
Mario Zechner
a63cfa7c91 Remove aktionen and billiger, all done in changes.html now. 2023-06-04 21:30:55 +02:00
Mario Zechner
f61f0d1a0e Fix cart header on mobile, some prettification. 2023-06-04 19:54:28 +02:00
Mario Zechner
002279593f Fix cart table header on mobile. 2023-06-04 19:32:13 +02:00