Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
A
action (rechu.command.base.ArgumentKeywords attribute)
add_discount() (rechu.command.new.step.Discounts method)
(rechu.command.new.step.discounts.Discounts method)
add_discount_item() (rechu.command.new.step.Discounts method)
(rechu.command.new.step.discounts.Discounts method)
add_help (rechu.command.base.SubparserKeywords attribute)
add_map() (rechu.matcher.base.Matcher method)
(rechu.matcher.product.ProductMatcher method)
add_product() (rechu.command.new.step.meta.ProductMeta method)
(rechu.command.new.step.ProductMeta method)
(rechu.command.new.step.Products method)
(rechu.command.new.step.products.Products method)
alcohol (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
Alembic (class in rechu.command.alembic)
aliases (rechu.command.base.SubparserKeywords attribute)
allow_abbrev (rechu.command.base.SubparserKeywords attribute)
amount (rechu.models.receipt.ProductItem attribute)
(rechu.types.measurable.Quantity property)
(rechu.types.measurable.quantity.Quantity property)
ArgumentKeywords (class in rechu.command.base)
B
Base (class in rechu.command)
(class in rechu.command.base)
(class in rechu.models)
(class in rechu.models.base)
brand (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
C
cache_ok (rechu.types.measurable.decorator.QuantityType attribute)
(rechu.types.measurable.decorator.UnitType attribute)
(rechu.types.measurable.QuantityType attribute)
(rechu.types.measurable.UnitType attribute)
(rechu.types.quantized.GTINType attribute)
(rechu.types.quantized.PriceType attribute)
category (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
check_map() (rechu.matcher.base.Matcher method)
(rechu.matcher.product.ProductMatcher method)
check_merge() (rechu.models.Product method)
(rechu.models.product.Product method)
choices (rechu.command.base.ArgumentKeywords attribute)
clear() (rechu.database.Database method)
(rechu.models.Product method)
(rechu.models.product.Product method)
(rechu.settings.Settings class method)
clear_map() (rechu.matcher.base.Matcher method)
close() (rechu.database.Database method)
Config (class in rechu.command.config)
CONFIRM_ID (rechu.command.new.step.meta.ProductMeta attribute)
(rechu.command.new.step.ProductMeta attribute)
const (rechu.command.base.ArgumentKeywords attribute)
Convertible (class in rechu.types.decorator)
copy() (rechu.models.Product method)
(rechu.models.product.Product method)
(rechu.models.Shop method)
(rechu.models.shop.Shop method)
Create (class in rechu.command.create)
create_schema() (rechu.database.Database method)
D
Database (class in rechu.database)
date (rechu.models.Receipt attribute)
(rechu.models.receipt.Receipt attribute)
default (rechu.command.base.ArgumentKeywords attribute)
Delete (class in rechu.command.delete)
description (rechu.command.base.SubparserKeywords attribute)
(rechu.command.new.step.base.Step property)
(rechu.command.new.step.Discounts property)
(rechu.command.new.step.discounts.Discounts property)
(rechu.command.new.step.Edit property)
(rechu.command.new.step.edit.Edit property)
(rechu.command.new.step.Help property)
(rechu.command.new.step.help.Help property)
(rechu.command.new.step.meta.ProductMeta property)
(rechu.command.new.step.ProductMeta property)
(rechu.command.new.step.Products property)
(rechu.command.new.step.products.Products property)
(rechu.command.new.step.Quit property)
(rechu.command.new.step.quit.Quit property)
(rechu.command.new.step.Read property)
(rechu.command.new.step.read.Read property)
(rechu.command.new.step.Step property)
(rechu.command.new.step.View property)
(rechu.command.new.step.view.View property)
(rechu.command.new.step.Write property)
(rechu.command.new.step.write.Write property)
(rechu.models.Product attribute)
(rechu.models.product.Product attribute)
dest (rechu.command.base.ArgumentKeywords attribute)
discard_map() (rechu.matcher.base.Matcher method)
(rechu.matcher.product.ProductMatcher method)
Discount (class in rechu.models.receipt)
discount_indicator (rechu.models.receipt.ProductItem attribute)
discount_indicators (rechu.models.receipt.ProductItem property)
(rechu.models.Shop attribute)
(rechu.models.shop.Shop attribute)
DiscountIndicator (class in rechu.models.shop)
DiscountMatch (class in rechu.models.product)
Discounts (class in rechu.command.new.step)
(class in rechu.command.new.step.discounts)
discounts (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
(rechu.models.Receipt attribute)
(rechu.models.receipt.ProductItem attribute)
(rechu.models.receipt.Receipt attribute)
display_matches() (rechu.command.new.input.Prompt method)
drop_schema() (rechu.database.Database method)
Dump (class in rechu.command.dump)
E
Edit (class in rechu.command.new.step)
(class in rechu.command.new.step.edit)
epilog (rechu.command.base.SubparserKeywords attribute)
EXCEPTIONS (rechu.command.new.input.Prompt attribute)
execute_editor() (rechu.command.new.step.Edit method)
(rechu.command.new.step.edit.Edit method)
F
filename (rechu.models.Receipt attribute)
(rechu.models.receipt.Receipt attribute)
FILES (rechu.settings.Settings attribute)
fill_map() (rechu.matcher.base.Matcher method)
filter_duplicate_candidates() (rechu.matcher.base.Matcher method)
final (rechu.command.new.step.base.Step property)
(rechu.command.new.step.Quit property)
(rechu.command.new.step.quit.Quit property)
(rechu.command.new.step.Step property)
(rechu.command.new.step.Write property)
(rechu.command.new.step.write.Write property)
find() (rechu.inventory.base.Inventory method)
(rechu.inventory.Inventory method)
(rechu.inventory.products.Products method)
(rechu.inventory.shops.Shops method)
find_candidates() (rechu.matcher.base.Matcher method)
(rechu.matcher.product.ProductMatcher method)
find_map() (rechu.matcher.base.Matcher method)
(rechu.matcher.product.ProductMatcher method)
fromfile_prefix_chars (rechu.command.base.SubparserKeywords attribute)
G
generic (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
generic_id (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
get() (rechu.settings.Settings method)
get_alembic_config() (rechu.database.Database static method)
get_command() (rechu.command.Base class method)
(rechu.command.base.Base class method)
get_comments() (rechu.settings.Settings method)
get_completion() (rechu.command.new.input.InputSource method)
(rechu.command.new.input.Prompt method)
get_date() (rechu.command.new.input.InputSource method)
(rechu.command.new.input.Prompt method)
get_document() (rechu.settings.Settings method)
get_input() (rechu.command.new.input.InputSource method)
(rechu.command.new.input.Prompt method)
get_output() (rechu.command.new.input.InputSource method)
(rechu.command.new.input.Prompt method)
get_parts() (rechu.inventory.products.Products static method)
get_settings() (rechu.settings.Settings class method)
get_updated_time() (in module rechu.command.read)
get_writers() (rechu.inventory.base.Inventory method)
(rechu.inventory.Inventory method)
(rechu.inventory.products.Products method)
(rechu.inventory.shops.Shops method)
GTIN (class in rechu.types.quantized)
gtin (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
GTINType (class in rechu.types.quantized)
H
Help (class in rechu.command.new.step)
(class in rechu.command.new.step.help)
help (rechu.command.base.ArgumentKeywords attribute)
(rechu.command.base.SubparserKeywords attribute)
I
id (rechu.models.Product attribute)
(rechu.models.product.DiscountMatch attribute)
(rechu.models.product.LabelMatch attribute)
(rechu.models.product.PriceMatch attribute)
(rechu.models.product.Product attribute)
(rechu.models.receipt.Discount attribute)
(rechu.models.receipt.ProductItem attribute)
(rechu.models.shop.DiscountIndicator attribute)
impl (rechu.types.decorator.SerializableType attribute)
(rechu.types.measurable.decorator.QuantityType attribute)
(rechu.types.measurable.decorator.UnitType attribute)
(rechu.types.measurable.QuantityType attribute)
(rechu.types.measurable.UnitType attribute)
(rechu.types.quantized.GTINType attribute)
(rechu.types.quantized.PriceType attribute)
IND_MAXIMUM (rechu.matcher.product.ProductMatcher attribute)
IND_MINIMUM (rechu.matcher.product.ProductMatcher attribute)
indicator (rechu.models.product.PriceMatch attribute)
InputSource (class in rechu.command.new.input)
Inventory (class in rechu.inventory)
(class in rechu.inventory.base)
items (rechu.models.receipt.Discount attribute)
K
key (rechu.models.Shop attribute)
(rechu.models.shop.Shop attribute)
L
label (rechu.models.product.DiscountMatch attribute)
(rechu.models.receipt.Discount attribute)
(rechu.models.receipt.ProductItem attribute)
LabelMatch (class in rechu.models.product)
labels (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
load() (rechu.io.base.YAMLReader method)
load_map() (rechu.matcher.base.Matcher method)
(rechu.matcher.product.ProductMatcher method)
M
MAP_GTIN (rechu.matcher.product.MapKey attribute)
MAP_MATCH (rechu.matcher.product.MapKey attribute)
MAP_SKU (rechu.matcher.product.MapKey attribute)
MapKey (class in rechu.matcher.product)
Match (class in rechu.command.match)
match() (rechu.matcher.base.Matcher method)
(rechu.matcher.product.ProductMatcher method)
Matcher (class in rechu.matcher.base)
MATCHERS (rechu.command.new.step.meta.ProductMeta attribute)
(rechu.command.new.step.ProductMeta attribute)
Measurable (class in rechu.types.measurable.base)
merge() (rechu.models.Product method)
(rechu.models.product.Product method)
(rechu.models.Shop method)
(rechu.models.shop.Shop method)
merge_update() (rechu.inventory.base.Inventory method)
(rechu.inventory.Inventory method)
(rechu.inventory.products.Products method)
(rechu.inventory.shops.Shops method)
metadata (rechu.models.Base attribute)
(rechu.models.base.Base attribute)
metavar (rechu.command.base.ArgumentKeywords attribute)
module
rechu
rechu.command
rechu.command.alembic
rechu.command.base
rechu.command.config
rechu.command.create
rechu.command.delete
rechu.command.dump
rechu.command.match
rechu.command.new
rechu.command.new.input
rechu.command.new.step
rechu.command.new.step.base
rechu.command.new.step.discounts
rechu.command.new.step.edit
rechu.command.new.step.help
rechu.command.new.step.meta
rechu.command.new.step.products
rechu.command.new.step.quit
rechu.command.new.step.read
rechu.command.new.step.view
rechu.command.new.step.write
rechu.command.read
rechu.database
rechu.inventory
rechu.inventory.base
rechu.inventory.products
rechu.inventory.shops
rechu.io
rechu.io.base
rechu.io.products
rechu.io.receipt
rechu.io.shops
rechu.matcher
rechu.matcher.base
rechu.matcher.product
rechu.models
rechu.models.base
rechu.models.product
rechu.models.receipt
rechu.models.shop
rechu.settings
rechu.types
rechu.types.decorator
rechu.types.measurable
rechu.types.measurable.base
rechu.types.measurable.decorator
rechu.types.measurable.quantity
rechu.types.measurable.unit
rechu.types.quantized
N
name (rechu.models.product.LabelMatch attribute)
(rechu.models.Shop attribute)
(rechu.models.shop.Shop attribute)
nargs (rechu.command.base.ArgumentKeywords attribute)
New (class in rechu.command.new)
P
parse() (rechu.io.base.Reader method)
(rechu.io.products.ProductsReader method)
(rechu.io.ProductsReader method)
(rechu.io.receipt.ReceiptReader method)
(rechu.io.ReceiptReader method)
(rechu.io.shops.ShopsReader method)
(rechu.io.ShopsReader method)
path (rechu.io.base.Reader property)
(rechu.io.base.Writer property)
pattern (rechu.models.shop.DiscountIndicator attribute)
portions (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
position (rechu.models.receipt.Discount attribute)
(rechu.models.receipt.ProductItem attribute)
prefix_chars (rechu.command.base.SubparserKeywords attribute)
Price (class in rechu.types.quantized)
price (rechu.models.receipt.ProductItem attribute)
price_decrease (rechu.models.receipt.Discount attribute)
PriceMatch (class in rechu.models.product)
prices (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
PriceType (class in rechu.types.quantized)
process_bind_param() (rechu.types.decorator.SerializableType method)
process_literal_param() (rechu.types.decorator.SerializableType method)
process_result_value() (rechu.types.decorator.SerializableType method)
Product (class in rechu.models)
(class in rechu.models.product)
product (rechu.models.product.DiscountMatch attribute)
(rechu.models.product.LabelMatch attribute)
(rechu.models.product.PriceMatch attribute)
(rechu.models.receipt.ProductItem attribute)
product_id (rechu.models.product.DiscountMatch attribute)
(rechu.models.product.LabelMatch attribute)
(rechu.models.product.PriceMatch attribute)
(rechu.models.receipt.ProductItem attribute)
ProductItem (class in rechu.models.receipt)
ProductMatcher (class in rechu.matcher.product)
ProductMeta (class in rechu.command.new.step)
(class in rechu.command.new.step.meta)
Products (class in rechu.command.new.step)
(class in rechu.command.new.step.products)
(class in rechu.inventory.products)
products (rechu.models.Receipt attribute)
(rechu.models.receipt.Receipt attribute)
(rechu.models.Shop attribute)
(rechu.models.shop.Shop attribute)
ProductsReader (class in rechu.io)
(class in rechu.io.products)
ProductsWriter (class in rechu.io)
(class in rechu.io.products)
program (rechu.command.Base attribute)
(rechu.command.base.Base attribute)
Prompt (class in rechu.command.new.input)
python_type (rechu.types.decorator.SerializableType property)
Q
Quantity (class in rechu.types.measurable)
(class in rechu.types.measurable.quantity)
quantity (rechu.models.receipt.ProductItem attribute)
QuantityType (class in rechu.types.measurable)
(class in rechu.types.measurable.decorator)
Quit (class in rechu.command.new.step)
(class in rechu.command.new.step.quit)
R
range (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
Read (class in rechu.command.new.step)
(class in rechu.command.new.step.read)
(class in rechu.command.read)
read() (rechu.inventory.base.Inventory class method)
(rechu.inventory.Inventory class method)
(rechu.inventory.products.Products class method)
(rechu.inventory.shops.Shops class method)
(rechu.io.base.Reader method)
Reader (class in rechu.io.base)
Receipt (class in rechu.models)
(class in rechu.models.receipt)
receipt (rechu.models.receipt.Discount attribute)
(rechu.models.receipt.ProductItem attribute)
receipt_key (rechu.models.receipt.Discount attribute)
(rechu.models.receipt.ProductItem attribute)
receipt_path (rechu.command.new.step.base.ResultMeta attribute)
ReceiptReader (class in rechu.io)
(class in rechu.io.receipt)
ReceiptWriter (class in rechu.io)
(class in rechu.io.receipt)
rechu
module
rechu.command
module
rechu.command.alembic
module
rechu.command.base
module
rechu.command.config
module
rechu.command.create
module
rechu.command.delete
module
rechu.command.dump
module
rechu.command.match
module
rechu.command.new
module
rechu.command.new.input
module
rechu.command.new.step
module
rechu.command.new.step.base
module
rechu.command.new.step.discounts
module
rechu.command.new.step.edit
module
rechu.command.new.step.help
module
rechu.command.new.step.meta
module
rechu.command.new.step.products
module
rechu.command.new.step.quit
module
rechu.command.new.step.read
module
rechu.command.new.step.view
module
rechu.command.new.step.write
module
rechu.command.read
module
rechu.database
module
rechu.inventory
module
rechu.inventory.base
module
rechu.inventory.products
module
rechu.inventory.shops
module
rechu.io
module
rechu.io.base
module
rechu.io.products
module
rechu.io.receipt
module
rechu.io.shops
module
rechu.matcher
module
rechu.matcher.base
module
rechu.matcher.product
module
rechu.models
module
rechu.models.base
module
rechu.models.product
module
rechu.models.receipt
module
rechu.models.shop
module
rechu.settings
module
rechu.types
module
rechu.types.decorator
module
rechu.types.measurable
module
rechu.types.measurable.base
module
rechu.types.measurable.decorator
module
rechu.types.measurable.quantity
module
rechu.types.measurable.unit
module
rechu.types.quantized
module
register() (rechu.command.Base class method)
(rechu.command.base.Base class method)
register_arguments() (rechu.command.Base class method)
(rechu.command.base.Base class method)
register_readline() (rechu.command.new.input.Prompt method)
register_wrapper() (rechu.types.measurable.base.Measurable class method)
registry (rechu.models.Base attribute)
(rechu.models.base.Base attribute)
replace() (rechu.models.Product method)
(rechu.models.product.Product method)
required (rechu.command.base.ArgumentKeywords attribute)
ResultMeta (class in rechu.command.new.step.base)
ReturnToMenu
,
[1]
run() (rechu.command.alembic.Alembic method)
(rechu.command.Base method)
(rechu.command.base.Base method)
(rechu.command.config.Config method)
(rechu.command.create.Create method)
(rechu.command.delete.Delete method)
(rechu.command.dump.Dump method)
(rechu.command.match.Match method)
(rechu.command.new.New method)
(rechu.command.new.step.base.Step method)
(rechu.command.new.step.Discounts method)
(rechu.command.new.step.discounts.Discounts method)
(rechu.command.new.step.Edit method)
(rechu.command.new.step.edit.Edit method)
(rechu.command.new.step.Help method)
(rechu.command.new.step.help.Help method)
(rechu.command.new.step.meta.ProductMeta method)
(rechu.command.new.step.ProductMeta method)
(rechu.command.new.step.Products method)
(rechu.command.new.step.products.Products method)
(rechu.command.new.step.Quit method)
(rechu.command.new.step.quit.Quit method)
(rechu.command.new.step.Read method)
(rechu.command.new.step.read.Read method)
(rechu.command.new.step.Step method)
(rechu.command.new.step.View method)
(rechu.command.new.step.view.View method)
(rechu.command.new.step.Write method)
(rechu.command.new.step.write.Write method)
(rechu.command.read.Read method)
S
save() (rechu.io.base.YAMLWriter method)
select() (rechu.inventory.base.Inventory class method)
(rechu.inventory.Inventory class method)
(rechu.inventory.products.Products class method)
(rechu.inventory.shops.Shops class method)
select_duplicate() (rechu.matcher.base.Matcher method)
(rechu.matcher.product.ProductMatcher method)
serializable_type (rechu.types.decorator.SerializableType property)
(rechu.types.measurable.decorator.QuantityType property)
(rechu.types.measurable.decorator.UnitType property)
(rechu.types.measurable.QuantityType property)
(rechu.types.measurable.UnitType property)
(rechu.types.quantized.GTINType property)
(rechu.types.quantized.PriceType property)
SerializableType (class in rechu.types.decorator)
serialize() (rechu.io.base.Writer method)
(rechu.io.products.ProductsWriter method)
(rechu.io.ProductsWriter method)
(rechu.io.receipt.ReceiptWriter method)
(rechu.io.ReceiptWriter method)
(rechu.io.shops.ShopsWriter method)
(rechu.io.ShopsWriter method)
serialized_type (rechu.types.decorator.SerializableType property)
(rechu.types.measurable.decorator.QuantityType property)
(rechu.types.measurable.decorator.UnitType property)
(rechu.types.measurable.QuantityType property)
(rechu.types.measurable.UnitType property)
(rechu.types.quantized.GTINType property)
(rechu.types.quantized.PriceType property)
Settings (class in rechu.settings)
Shop (class in rechu.models)
(class in rechu.models.shop)
shop (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
(rechu.models.Receipt attribute)
(rechu.models.receipt.Receipt attribute)
(rechu.models.shop.DiscountIndicator attribute)
shop_id (rechu.models.shop.DiscountIndicator attribute)
shop_meta (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
(rechu.models.Receipt attribute)
(rechu.models.receipt.Receipt attribute)
Shops (class in rechu.inventory.shops)
ShopsReader (class in rechu.io)
(class in rechu.io.shops)
ShopsWriter (class in rechu.io)
(class in rechu.io.shops)
sku (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
spread() (rechu.inventory.base.Inventory class method)
(rechu.inventory.Inventory class method)
(rechu.inventory.products.Products class method)
(rechu.inventory.shops.Shops class method)
start() (rechu.command.Base class method)
(rechu.command.base.Base class method)
Step (class in rechu.command.new.step)
(class in rechu.command.new.step.base)
subcommand (rechu.command.alembic.Alembic attribute)
(rechu.command.Base attribute)
(rechu.command.base.Base attribute)
(rechu.command.config.Config attribute)
(rechu.command.create.Create attribute)
(rechu.command.delete.Delete attribute)
(rechu.command.dump.Dump attribute)
(rechu.command.match.Match attribute)
(rechu.command.new.New attribute)
(rechu.command.read.Read attribute)
subparser_arguments (rechu.command.alembic.Alembic attribute)
(rechu.command.Base attribute)
(rechu.command.base.Base attribute)
(rechu.command.config.Config attribute)
(rechu.command.delete.Delete attribute)
(rechu.command.dump.Dump attribute)
(rechu.command.match.Match attribute)
(rechu.command.new.New attribute)
subparser_keywords (rechu.command.alembic.Alembic attribute)
(rechu.command.Base attribute)
(rechu.command.base.Base attribute)
(rechu.command.config.Config attribute)
(rechu.command.create.Create attribute)
(rechu.command.delete.Delete attribute)
(rechu.command.dump.Dump attribute)
(rechu.command.match.Match attribute)
(rechu.command.new.New attribute)
(rechu.command.read.Read attribute)
SubparserKeywords (class in rechu.command.base)
T
TAG_FLOAT (rechu.io.base.YAMLWriter attribute)
TAG_INT (rechu.io.base.YAMLWriter attribute)
TAG_STR (rechu.io.base.YAMLWriter attribute)
total_discount (rechu.models.Receipt property)
(rechu.models.receipt.Receipt property)
total_price (rechu.models.Receipt property)
(rechu.models.receipt.Receipt property)
type (rechu.command.base.ArgumentKeywords attribute)
(rechu.models.Product attribute)
(rechu.models.product.Product attribute)
U
Unit (class in rechu.types.measurable)
(class in rechu.types.measurable.unit)
unit (rechu.models.receipt.ProductItem attribute)
(rechu.types.measurable.Quantity property)
(rechu.types.measurable.quantity.Quantity property)
UnitType (class in rechu.types.measurable)
(class in rechu.types.measurable.decorator)
update_suggestions() (rechu.command.new.input.InputSource method)
(rechu.command.new.input.Prompt method)
updated (rechu.models.Receipt attribute)
(rechu.models.receipt.Receipt attribute)
V
value (rechu.models.product.PriceMatch attribute)
View (class in rechu.command.new.step)
(class in rechu.command.new.step.view)
volume (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
W
website (rechu.models.Shop attribute)
(rechu.models.shop.Shop attribute)
weight (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
wikidata (rechu.models.Shop attribute)
(rechu.models.shop.Shop attribute)
Write (class in rechu.command.new.step)
(class in rechu.command.new.step.write)
write() (rechu.inventory.base.Inventory method)
(rechu.inventory.Inventory method)
(rechu.io.base.Writer method)
Writer (class in rechu.io.base)
Y
YAMLReader (class in rechu.io.base)
YAMLWriter (class in rechu.io.base)
Receipt cataloging hub
Navigation
Contents
Installation
Configuration
Commands
Input files
Module API
JSON schemas
Related Topics
Documentation overview