Chapters
Introduction
Accessing Product Data
Working with Product Pages
Using Product Page Hubs
API Reference
FreshPointSync
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
A
add_page() (ProductPageHub method)
asdict() (ProductUpdateContext method)
await_all() (CallableRunner method)
await_update_handlers() (ProductPage method)
(ProductPageHub method)
B
BASE_URL (ProductDataFetchClient attribute)
C
CallableRunner (class in freshpointsync.runner)
cancel_all() (CallableRunner method)
cancel_update_forever_task() (ProductPage method)
(ProductPageHub method)
cancel_update_handlers() (ProductPage method)
(ProductPageHub method)
category (Product attribute)
category_lowercase_ascii (Product property)
client (ProductPage property)
(ProductPageHub property)
close_session() (ProductDataFetchClient method)
(ProductPage method)
(ProductPageHub method)
compare_price() (Product method)
compare_quantity() (Product method)
contents (FetchInfo attribute)
contents_hash (FetchInfo attribute)
context (ProductPage property)
create_product() (ProductCacheUpdater method)
D
data (ProductPage property)
(ProductPageHub property)
del_context() (ProductPageHub method)
delete_product() (ProductCacheUpdater method)
diff() (Product method)
DiffValueTuple (class in freshpointsync.product)
discount_rate (Product property)
discount_rate_decrease (ProductPriceUpdateInfo attribute)
discount_rate_increase (ProductPriceUpdateInfo attribute)
E
event (ProductUpdateContext property)
executor (CallableRunner attribute)
F
fetch() (ProductDataFetchClient method)
(ProductPage method)
FetchInfo (class in freshpointsync.page)
find_product() (ProductFinder class method)
(ProductPage method)
(ProductPageHTMLParser method)
find_products() (ProductFinder class method)
(ProductPage method)
(ProductPageHTMLParser method)
freshpointsync.client
module
freshpointsync.page
module
freshpointsync.parser
module
freshpointsync.product
module
freshpointsync.runner
module
freshpointsync.update
module
futures (CallableRunner attribute)
G
get_context() (ProductUpdateEventPublisher method)
get_location_id() (ProductCacheUpdater static method)
get_page_url() (ProductDataFetchClient class method)
H
HandlerValidator (class in freshpointsync.update)
hash_text() (in module freshpointsync.parser)
html_hash (ProductPageData attribute)
I
id_ (Product attribute)
info (Product attribute)
init_update_forever_task() (ProductPage method)
(ProductPageHub method)
is_available (Product property)
is_gluten_free (Product attribute)
is_last_piece (Product property)
is_newer_than() (Product method)
is_on_sale (Product property)
is_session_closed (ProductDataFetchClient property)
is_sold_out (Product property)
is_subscribed() (ProductUpdateEventPublisher method)
is_subscribed_for_update() (ProductPage method)
(ProductPageHub method)
is_updated (FetchInfo attribute)
is_valid_async_handler() (HandlerValidator class method)
is_valid_handler() (HandlerValidator class method)
(in module freshpointsync.update)
is_valid_sync_handler() (HandlerValidator class method)
is_vegetarian (Product attribute)
L
location (Product attribute)
(ProductPageData property)
(ProductUpdateContext property)
location_id (Product attribute)
(ProductPageData attribute)
(ProductUpdateContext property)
location_lowercase_ascii (Product property)
(ProductPageData property)
(ProductUpdateContext property)
location_name (ProductPageHTMLParser property)
M
max_retries (ProductDataFetchClient property)
model_post_init() (Product method)
module
freshpointsync.client
freshpointsync.page
freshpointsync.parser
freshpointsync.product
freshpointsync.runner
freshpointsync.update
N
name (Product attribute)
name_lowercase_ascii (Product property)
new_page() (ProductPageHub method)
normalize_text() (in module freshpointsync.parser)
O
OTHER_UPDATED (ProductUpdateEvent attribute)
P
page_id (ProductPageHTMLParser property)
pages (ProductPageHub property)
(ProductPageHubData attribute)
parse_page_contents() (in module freshpointsync.parser)
pic_url (Product attribute)
post() (ProductUpdateEventPublisher method)
price_curr (Product attribute)
price_curr_decrease (ProductPriceUpdateInfo attribute)
price_curr_increase (ProductPriceUpdateInfo attribute)
price_full (Product attribute)
price_full_decrease (ProductPriceUpdateInfo attribute)
price_full_increase (ProductPriceUpdateInfo attribute)
PRICE_UPDATED (ProductUpdateEvent attribute)
PRODUCT_ADDED (ProductUpdateEvent attribute)
product_categories (ProductPageData property)
product_id (ProductUpdateContext property)
product_matches() (ProductFinder class method)
product_name (ProductUpdateContext property)
product_name_lowercase_ascii (ProductUpdateContext property)
product_names (ProductPageData property)
product_new (ProductUpdateContext property)
product_old (ProductUpdateContext property)
PRODUCT_REMOVED (ProductUpdateEvent attribute)
PRODUCT_UPDATED (ProductUpdateEvent attribute)
ProductCacheUpdater (class in freshpointsync.update)
ProductDataFetchClient (class in freshpointsync.client)
ProductFinder (class in freshpointsync.parser)
ProductPage (class in freshpointsync.page)
ProductPageHTMLParser (class in freshpointsync.parser)
ProductPageHub (class in freshpointsync.page)
ProductPriceUpdateInfo (class in freshpointsync.product)
ProductQuantityUpdateInfo (class in freshpointsync.product)
products (ProductPageData attribute)
(ProductPageHTMLParser property)
ProductUpdateContext (class in freshpointsync.update)
ProductUpdateEvent (class in freshpointsync.update)
ProductUpdateEventPublisher (class in freshpointsync.update)
Q
quantity (Product attribute)
QUANTITY_UPDATED (ProductUpdateEvent attribute)
R
remove_page() (ProductPageHub method)
run_async() (CallableRunner method)
run_sync() (CallableRunner method)
S
sale_ended (ProductPriceUpdateInfo attribute)
sale_started (ProductPriceUpdateInfo attribute)
scan() (ProductPageHub method)
session (ProductDataFetchClient property)
set_client() (ProductPage method)
(ProductPageHub method)
set_context() (ProductPageHub method)
set_max_retries() (ProductDataFetchClient method)
set_session() (ProductDataFetchClient method)
set_timeout() (ProductDataFetchClient method)
start_session() (ProductDataFetchClient method)
(ProductPage method)
(ProductPageHub method)
stock_decrease (ProductQuantityUpdateInfo attribute)
stock_depleted (ProductQuantityUpdateInfo attribute)
stock_increase (ProductQuantityUpdateInfo attribute)
stock_restocked (ProductQuantityUpdateInfo attribute)
subscribe() (ProductUpdateEventPublisher method)
subscribe_for_update() (ProductPage method)
(ProductPageHub method)
T
tasks (CallableRunner attribute)
timeout (ProductDataFetchClient property)
timestamp (Product attribute)
(ProductUpdateContext property)
U
unsubscribe() (ProductUpdateEventPublisher method)
unsubscribe_from_update() (ProductPage method)
(ProductPageHub method)
update() (ProductCacheUpdater method)
(ProductPage method)
(ProductPageHub method)
update_forever() (ProductPage method)
(ProductPageHub method)
update_product() (ProductCacheUpdater method)
update_silently() (ProductCacheUpdater method)
url (ProductPageData property)
V
value_other (DiffValueTuple attribute)
value_self (DiffValueTuple attribute)