TPV
ae637a134f
rename monitor_name parameters to monitor
...
Applies to setup_monitor_logging, init_monitor, setup_config, get_config,
add_products_to_database and build_alert. Breaking for callers passing
monitor_name by keyword; every monitor repo is updated alongside.
2026-09-25 19:02:09 -07:00
TPV
401258f52a
renamed monitor_name to monitor
2026-09-25 17:29:08 -07:00
TPV
9a34ae5ca6
added asins to build_product_details
2026-09-10 06:38:44 -07:00
TPV
0275f94500
added price drops to alerts/fixed race condition where late claimed docs got their tags wiped and sent to the api without tags
2026-09-09 09:52:15 -07:00
TPV
03cc3a35cb
added asins for woot listings
2026-09-08 20:14:49 -07:00
TPV
93013c5d55
updated the db name for dsql mongo
2026-08-30 17:59:05 -07:00
TPV
39a6c40154
updated the mongo_url to dsqls new url/small type hint fixes
2026-08-30 17:54:40 -07:00
TPV
1218ba0b3c
added optional mongo client for already configured monitors
2026-08-21 08:21:57 -07:00
TPV
b599d34e1e
added optional mongo url
2026-08-21 07:52:21 -07:00
TPV
b071ac35bf
bug fix to avoid swallowing exceptions/failed pages inside fetch_all_pages/small refactor
2026-08-12 17:45:59 -07:00
TPV
321546f9b9
removed retry_failed_pages from docstrings
2026-08-08 18:59:52 -07:00
TPV
0b462aef06
removed failed page retrying
2026-08-08 13:49:35 -07:00
TPV
dee090edaf
added no msrp prirority so they don't starve in queue
2026-08-04 13:53:32 -07:00
TPV
6c309b1e62
use .get for has_msrp
2026-08-04 11:49:19 -07:00
TPV
1f5224a92c
small typo fix
2026-08-04 10:07:31 -07:00
TPV
61c4887c38
added has_msrp for no msrp based products(new lists)
2026-08-04 10:04:32 -07:00
TPV
2e6e7ebc69
added passing headers
2026-07-30 14:29:58 -07:00
TPV
8903be2685
abstracted out bounded cycles
2026-07-30 14:13:26 -07:00
TPV
aa6ed4cb06
added pagination fan out pagination abstraction
2026-07-30 11:52:36 -07:00
TPV
3f823b3a6e
added price history to build_product_details/models
2026-07-28 11:29:15 -07:00
TPV
3573551957
removed past_prices
2026-07-28 10:38:33 -07:00
TPV
8a1c1893b7
added bounded close session for curl_cffi/past_prices to pricing model
2026-07-28 09:15:38 -07:00
TPV
c29032a765
cleanup
2026-07-27 12:02:56 -07:00
TPV
1e53904cc6
added max_clients arg to get_default_session/cycle timeout seconds
2026-07-27 12:02:41 -07:00
TPV
99e68b1fa9
added first_error for asyncio task groups
2026-07-27 10:27:57 -07:00
TPV
b6cd692258
added first_error for asyncio task groups
2026-07-27 10:23:07 -07:00
TPV
763f40988f
added cycle timeout seconds
2026-07-27 08:49:59 -07:00
TPV
d4f4830ff2
added motor/pinned the curl version
2026-07-27 08:48:04 -07:00
TPV
4c1033057a
added combined discount for consumer so codes can be calculated on the fly for any monitor
2026-07-26 17:55:13 -07:00
TPV
e9632470fd
small refactor
2026-07-26 14:17:42 -07:00
TPV
b876c3d7b3
removed timeout from send_request and added promo options to product metadata
2026-07-26 14:09:05 -07:00
TPV
4b63a2d39c
added optional semphore
2026-07-20 19:27:47 -07:00
TPV
0cfcca01bb
removed user agent setting since curl_impersonate does it
2026-07-19 09:36:03 -07:00
TPV
17219507bf
added requiring call sites to set own content-type for anything other than json(aioweb doesn't set content-type properly)
2026-07-19 09:28:22 -07:00
TPV
db947a6354
raise default session timeout to 30s
2026-07-19 09:04:40 -07:00
TPV
638d8fb359
raise default session timeout to 30s
2026-07-19 08:55:13 -07:00
TPV
20ad4c6535
added ability to set default user agent
2026-07-18 19:31:02 -07:00
TPV
d307be60b0
added default headers for get_default_session
2026-07-18 11:45:46 -07:00
TPV
bb24d0c13a
named collection as a required arg in run_monitor_cycle
2026-07-18 11:40:35 -07:00
TPV
3515af6fd8
added proxies to default session
2026-07-17 20:37:16 -07:00
TPV
8e077515ff
added proxies to default session
2026-07-17 20:22:57 -07:00
TPV
1441e7179c
migrate session handling to aioweb_tls/refactoring of helpers
2026-07-17 20:06:37 -07:00
TPV
3a8a12ac6e
added concurrency limiting
2026-07-17 14:24:53 -07:00
TPV
4aa0e43289
small bug fix
2026-07-16 14:19:33 -07:00
TPV
cdce46c033
small bug fix
2026-07-16 05:41:15 -07:00
TPV
06c0366d2a
readded pre_task_func for functions that must promise order
2026-07-16 05:36:52 -07:00
TPV
1e0663d972
readded pre_task_func for functions that must promise order
2026-07-16 05:36:04 -07:00
TPV
83b15231ee
updated proxy development path
2026-07-15 13:39:20 -07:00
TPV
f2e50819ac
fixed small pagination issue in execute_pagination/added availability field in mongo schema
2026-07-14 12:02:07 -07:00
TPV
ae8b204a2c
added running pre task same time as category tasks
2026-07-14 07:35:44 -07:00
TPV
00d3c12ee0
fixed price drops/moved logging outside of init_monitor
2026-07-13 18:57:23 -07:00
TPV
7d070dec40
moving config storage to mongo
2026-07-13 10:25:07 -07:00
TPV
9bc34d4dc9
added resolving alerts collection
2026-07-12 15:27:59 -07:00
TPV
8270c9d7fd
forgot to remove reference to prod bot token in get_bot_token and moved said function into discord bot repo
2026-07-12 12:09:36 -07:00
TPV
bd46b92724
moved discord specifics into discord bot repo
2026-07-12 12:02:55 -07:00
TPV
44f8184864
small update
2026-07-11 13:26:37 -07:00
TPV
015996309f
updated bot token
2026-07-09 14:41:03 -07:00
TPV
15acb97c86
added alerts collection dsql suggested
2026-07-07 11:56:32 -07:00
TPV
6ad9cf5d6d
added alerts collection dsql suggested
2026-07-07 11:03:21 -07:00
TPV
7e44a5cdb2
added alerts collection dsql suggested
2026-07-07 09:17:38 -07:00
TPV
9e2ede16b1
added alerts collection dsql suggested
2026-07-06 19:55:43 -07:00
TPV
9496d0dfde
added updating status on upsert
2026-07-06 18:40:43 -07:00
TPV
d6f48afeed
removed if check from add_products_to_database
2026-07-06 14:32:12 -07:00
TPV
9e8ab938c7
removed if check from add_products_to_database
2026-07-06 14:30:43 -07:00