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)
add_discount_item() (rechu.command.new.step.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.ProductMeta method)
(rechu.command.new.step.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)
choices (rechu.command.base.ArgumentKeywords attribute)
clear() (rechu.database.Database method)
(rechu.settings.Settings class method)
close() (rechu.database.Database method)
Config (class in rechu.command.config)
const (rechu.command.base.ArgumentKeywords attribute)
Convertible (class in rechu.types.decorator)
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.Discounts property)
(rechu.command.new.step.Edit property)
(rechu.command.new.step.Help property)
(rechu.command.new.step.ProductMeta property)
(rechu.command.new.step.Products property)
(rechu.command.new.step.Quit property)
(rechu.command.new.step.Read property)
(rechu.command.new.step.Step property)
(rechu.command.new.step.View property)
(rechu.command.new.step.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)
DiscountMatch (class in rechu.models.product)
Discounts (class in rechu.command.new.step)
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)
epilog (rechu.command.base.SubparserKeywords attribute)
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.Quit property)
(rechu.command.new.step.Step property)
(rechu.command.new.step.Write property)
find_candidates() (rechu.matcher.base.Matcher method)
(rechu.matcher.product.ProductMatcher method)
fromfile_prefix_chars (rechu.command.base.SubparserKeywords attribute)
G
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.products.Products 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)
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)
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.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.ProductMatcher attribute)
MAP_MATCH (rechu.matcher.product.ProductMatcher attribute)
MAP_SKU (rechu.matcher.product.ProductMatcher attribute)
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.ProductMeta attribute)
Measurable (class in rechu.types.measurable.base)
merge() (rechu.models.Product method)
(rechu.models.product.Product method)
merge_update() (rechu.inventory.base.Inventory method)
(rechu.inventory.products.Products 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.read
rechu.database
rechu.inventory
rechu.inventory.base
rechu.inventory.products
rechu.io
rechu.io.base
rechu.io.products
rechu.io.receipt
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.receipt.ReceiptReader method)
(rechu.io.ReceiptReader method)
path (rechu.io.base.Reader property)
(rechu.io.base.Writer property)
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)
Products (class in rechu.command.new.step)
(class in rechu.inventory.products)
products (rechu.models.Receipt attribute)
(rechu.models.receipt.Receipt attribute)
ProductsReader (class in rechu.io.products)
ProductsWriter (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)
R
Read (class in rechu.command.new.step)
(class in rechu.command.read)
read() (rechu.inventory.base.Inventory class method)
(rechu.inventory.products.Products 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.ResultMeta attribute)
ReceiptReader (class in rechu.io)
(class in rechu.io.receipt)
ReceiptWriter (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.read
module
rechu.database
module
rechu.inventory
module
rechu.inventory.base
module
rechu.inventory.products
module
rechu.io
module
rechu.io.base
module
rechu.io.products
module
rechu.io.receipt
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)
required (rechu.command.base.ArgumentKeywords attribute)
ResultMeta (class in rechu.command.new.step)
ReturnToMenu
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.Discounts method)
(rechu.command.new.step.Edit method)
(rechu.command.new.step.Help method)
(rechu.command.new.step.ProductMeta method)
(rechu.command.new.step.Products method)
(rechu.command.new.step.Quit method)
(rechu.command.new.step.Read method)
(rechu.command.new.step.Step method)
(rechu.command.new.step.View method)
(rechu.command.new.step.Write method)
(rechu.command.read.Read method)
S
save() (rechu.io.base.YAMLWriter method)
select() (rechu.inventory.base.Inventory class method)
(rechu.inventory.products.Products class 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.receipt.ReceiptWriter 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)
sku (rechu.models.Product attribute)
(rechu.models.product.Product attribute)
spread() (rechu.inventory.base.Inventory class method)
(rechu.inventory.products.Products class method)
start() (rechu.command.Base class method)
(rechu.command.base.Base class method)
Step (class in rechu.command.new.step)
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_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)
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)
write() (rechu.inventory.base.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
Module API
JSON schemas
Related Topics
Documentation overview