d047ffdcc2
added options for headless computers, changed the downloa path to raw_files
1kamma2022-10-05 03:37:43 +03:00
9b6f63a7f0
Added the chain Yeinot Bitan (also to tests).
korenlazar
2022-10-04 13:36:29 +03:00
86ff2ca7b7
Fixed small bug in valid_store_id_by_chain function
korenlazar
2022-10-04 12:11:44 +03:00
b1737839ce
Fixed bug with Shufersal Scraping by changing xml files category back to normal Enum.
korenlazar
2022-10-04 12:09:42 +03:00
7b63eab7bd
leftover from last commit
korenlazar
2022-10-04 11:42:57 +03:00
ceff48dbd9
Fixed the bug with cerberus_web_client.py by working with Selenium. To login each chain working with it must have a username for login with Selenium. in this mechanism, a path to a gz file is returned instead of url
korenlazar
2022-10-04 11:42:36 +03:00
90cab0a2e1
Minor changes
KorenLazar
2021-08-18 11:32:04 +03:00
87b6fbe2b0
Changed ClubID enum class to include a string field used for printing, and define ClubID.OTHER as a default value for the class to handle invalid inputs.
KorenLazar
2021-08-18 11:30:31 +03:00
322995ba15
Added TODO for ordering the argparse
KorenLazar
2021-08-18 11:16:25 +03:00
294dee8cc2
Added test for searching different files' urls. Specifically, asserting the searching non-full files does not yield urls of full files.
KorenLazar
2021-08-17 13:08:39 +03:00
cffdd84086
Added specific searching for the download url of non-full promotions and prices files. Changed return value of get_download_url accordingly.
KorenLazar
2021-08-17 13:06:42 +03:00
3770352d04
Added new requirements to requirements.txt
KorenLazar
2021-08-17 09:35:20 +03:00
63fec1490c
Added new requirements to requirements.txt
KorenLazar
2021-08-17 09:18:45 +03:00
c1281cb312
Added a test for scraping the promotions and exporting them to xlsx files.
KorenLazar
2021-08-16 23:09:10 +03:00
1a88ed6e01
minor changes
KorenLazar
2021-08-16 23:08:04 +03:00
9b0ab013c9
Added requirements to requirements.txt
KorenLazar
2021-08-16 23:07:32 +03:00
1a6707341d
Logical fixes in promotions scraping and calculation.
KorenLazar
2021-08-16 23:07:07 +03:00
03ff6d5281
Changed create_items_dict function to included non-full prices file in the items dictionary. Changed log_products_prices to work with an items dictionary and a __repr__ function of the Item class.
KorenLazar
2021-08-16 12:44:32 +03:00
e09b2da4a1
removed get_all_deals function
KorenLazar
2021-08-16 12:43:01 +03:00
58bb04f1dd
Added get_all_promos_tags function and included the non-full promotions file in the promotions collection.
KorenLazar
2021-08-16 12:42:38 +03:00
ebb1e912b9
Change INFO logging format
KorenLazar
2021-08-16 12:40:06 +03:00
98dcc1c33d
Add price_by_measure member to Item object
KorenLazar
2021-08-16 12:39:28 +03:00
9f5464317d
Has added tests for the promotion functions for Shufersal and CoOp. Also added minor design changes in promotion.py and item.py
KorenLazar
2021-03-08 14:13:30 +02:00
c86fc7c1ab
Moved to writing solely to CSV. Added some columns and drastly improved the logics behind price after promotion column.
KorenLazar
2021-02-25 20:54:44 +02:00
8aa33cbcda
added columns to csv: price after promotion, discount in percentage and promotion type (regular/club/credit card).
KorenLazar
2021-02-23 08:27:00 +02:00
850d3963fe
has added binaproject clients
KorenLazar
2021-02-07 10:46:54 +02:00
9983d07c2b
replaced the member '_class_name' by the 'class.__name__'
KorenLazar
2021-02-07 08:18:22 +02:00
67bff9fa76
minor changes
KorenLazar
2021-02-06 22:53:18 +02:00
18f3fa32b9
has added many chains
KorenLazar
2021-02-06 21:42:31 +02:00
5aa4cd734d
changed chains' members to be 'immutable static'
KorenLazar
2021-02-06 15:57:05 +02:00
3a57edf5af
has added RamiLevi to the chains collection
KorenLazar
2021-02-06 14:41:04 +02:00
d7e5b709f8
has added a CSV format promotions file when running --promos. Item.py was added for moduling.
KorenLazar
2021-01-28 16:25:38 +02:00
47c0d04ce4
Updated README.md with latest changes and directory names to be more meaningful
KorenLazar
2021-01-28 14:13:34 +02:00