Commit Graph

322 Commits

Author SHA1 Message Date
Werner Robitza
4e739b98e5 improve node environment handling and CLI
Add proper CLI flags to avoid having positional CLI args. Allow setting options via ENV for other deployments.

Improve README

Split up node environment so that dev/prod can be handled differently in the future.
2023-06-07 14:14:26 +02:00
Mario Zechner
b8eca155c9 Vendor tailwind. 2023-06-07 13:31:43 +02:00
Mario Zechner
65b45815b6 Fix exception when clicking preis label. Not sure what's going on. 2023-06-07 10:33:46 +02:00
Florian Bauer
762032f25e better spading for imprint 2023-06-07 01:04:05 +02:00
Florian Bauer
a5002e55ff Design fixes on very small handhelds. 2023-06-07 00:49:03 +02:00
Florian Bauer
02b26051f9 Minor Template String Change 2023-06-07 00:10:39 +02:00
Florian Bauer
eb24f8ff95 Change Color Structure to tailwindCSS Colors 2023-06-07 00:07:53 +02:00
Florian Bauer
57a495f224 Merge branch 'main' of github.com:flobauer/heissepreise 2023-06-07 00:05:37 +02:00
Florian Bauer
d46f52e891 tailwind rewrite 2023-06-06 23:56:57 +02:00
Mario Zechner
c7d2307eb8
Merge pull request #80 from mhochsteger/unimarkt_unit_fixes
Fix unimarkt units
2023-06-06 21:31:01 +02:00
Matthias Hochsteger
17f5b5add4 Fix unimarkt units
Use 1 stk as fallback (7 articles so far).
The other 20 are using "mbe" -> wg (Waschgang).
2023-06-06 21:19:30 +02:00
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