Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W A Action (class in mail_deduplicate.action) action (mail_deduplicate.cli.Config attribute) acts_on_discarded (mail_deduplicate.action.Action property) add() (mail_deduplicate.mail_box.EML method) add_box_metadata() (mail_deduplicate.mail.DedupMailMixin method) add_source() (mail_deduplicate.deduplicate.Deduplicate method) ADDRESS_HEADERS (in module mail_deduplicate.mail) adopt_hashed() (mail_deduplicate.deduplicate.Deduplicate method) adopt_selection() (mail_deduplicate.deduplicate.Deduplicate method) AnyValueIn (class in mail_deduplicate.cli) apply() (mail_deduplicate.strategy.Strategy method) assert_stats() (mail_deduplicate.deduplicate.Deduplicate method) autodetect_box_type() (in module mail_deduplicate.mail_box) B BABYL (mail_deduplicate.mail_box.BoxFormat attribute) BabylDedupMail (class in mail_deduplicate.mail_box) biggest_size (mail_deduplicate.deduplicate.DuplicateSet property) blank_stub() (mail_deduplicate.deduplicate.Deduplicate method) body_lines (mail_deduplicate.mail.DedupMailMixin property) BodyHasher (class in mail_deduplicate.deduplicate) box (mail_deduplicate.mail.DedupMailMixin attribute) box_file_path() (in module mail_deduplicate.mail_box) BoxFormat (class in mail_deduplicate.mail_box) BoxStructure (class in mail_deduplicate.mail_box) build_sets() (mail_deduplicate.deduplicate.Deduplicate method) C cache (mail_deduplicate.cli.Config attribute) (mail_deduplicate.deduplicate.Deduplicate attribute) cache_path (mail_deduplicate.cli.Config attribute) CACHED_SETTINGS (in module mail_deduplicate.cache) CacheEntry (class in mail_deduplicate.cache) canonical_headers (mail_deduplicate.mail.DedupMailMixin property) category (mail_deduplicate.deduplicate.Stat property) check_differences() (mail_deduplicate.deduplicate.DuplicateSet method) check_stats() (mail_deduplicate.deduplicate.Deduplicate method) CHUNK_SIZE (mail_deduplicate.deduplicate.Deduplicate attribute) close() (mail_deduplicate.cache.HashCache method) (mail_deduplicate.mail_box.EML method) close_all() (mail_deduplicate.deduplicate.Deduplicate method) commit() (mail_deduplicate.cache.HashCache method) compile_regexp() (in module mail_deduplicate.cli) conf (mail_deduplicate.deduplicate.Deduplicate attribute) (mail_deduplicate.deduplicate.DuplicateSet attribute) (mail_deduplicate.mail.DedupMailMixin attribute) Config (class in mail_deduplicate.cli) constructor (mail_deduplicate.mail_box.BoxFormat property) contains_eml() (in module mail_deduplicate.mail_box) contains_maildir() (in module mail_deduplicate.mail_box) CONTENT_CACHES (mail_deduplicate.mail.DedupMailMixin attribute) content_threshold (mail_deduplicate.cli.Config attribute) ContentDiffAboveThreshold COPY_DISCARDED (mail_deduplicate.action.Action attribute) copy_mails() (in module mail_deduplicate.action) COPY_SELECTED (mail_deduplicate.action.Action attribute) create_box() (in module mail_deduplicate.mail_box) CTIME (mail_deduplicate.mail.TimeSource attribute) D DATE_HEADER (mail_deduplicate.mail.TimeSource attribute) decode_part() (mail_deduplicate.mail.DedupMailMixin method) Deduplicate (class in mail_deduplicate.deduplicate) DedupMailMixin (class in mail_deduplicate.mail) default_cache_dir() (in module mail_deduplicate.cache) default_cache_path() (in module mail_deduplicate.cache) DEFAULT_HASH_HEADERS (in module mail_deduplicate.cli) DEFAULT_MINIMAL_HEADERS (in module mail_deduplicate.cli) defects (mail_deduplicate.mail.DedupMailMixin attribute) dehydrate() (mail_deduplicate.mail.DedupMailMixin method) DELETE_DISCARDED (mail_deduplicate.action.Action attribute) delete_mails() (in module mail_deduplicate.action) DELETE_SELECTED (mail_deduplicate.action.Action attribute) describe() (mail_deduplicate.deduplicate.Deduplicate method) description (mail_deduplicate.deduplicate.Stat property) description() (mail_deduplicate.cli.AnyValueIn method) diff() (mail_deduplicate.deduplicate.DuplicateSet method) discard (mail_deduplicate.deduplicate.Deduplicate attribute) (mail_deduplicate.deduplicate.DuplicateSet attribute) DISCARD_ALL_BUT_ONE (mail_deduplicate.strategy.Strategy attribute) DISCARD_BIGGER (mail_deduplicate.strategy.Strategy attribute) DISCARD_BIGGEST (mail_deduplicate.strategy.Strategy attribute) DISCARD_MATCHING_PATH (mail_deduplicate.strategy.Strategy attribute) DISCARD_NEWER (mail_deduplicate.strategy.Strategy attribute) DISCARD_NEWEST (mail_deduplicate.strategy.Strategy attribute) DISCARD_NON_MATCHING_PATH (mail_deduplicate.strategy.Strategy attribute) DISCARD_OLDER (mail_deduplicate.strategy.Strategy attribute) DISCARD_OLDEST (mail_deduplicate.strategy.Strategy attribute) DISCARD_ONE (mail_deduplicate.strategy.Strategy attribute) DISCARD_SMALLER (mail_deduplicate.strategy.Strategy attribute) DISCARD_SMALLEST (mail_deduplicate.strategy.Strategy attribute) discarded (mail_deduplicate.deduplicate.SelectedSet attribute) dry_run (mail_deduplicate.cli.Config attribute) dry_run_prefix() (in module mail_deduplicate.action) DuplicateSet (class in mail_deduplicate.deduplicate) E EML (class in mail_deduplicate.mail_box) (mail_deduplicate.mail_box.BoxFormat attribute) EMLDedupMail (class in mail_deduplicate.mail_box) export (mail_deduplicate.cli.Config attribute) EXPORT_ACTIONS (in module mail_deduplicate.cli) export_append (mail_deduplicate.cli.Config attribute) export_box() (in module mail_deduplicate.action) export_format (mail_deduplicate.cli.Config attribute) F fan_out() (mail_deduplicate.deduplicate.Deduplicate method) FILE (mail_deduplicate.mail_box.BoxStructure attribute) FILE_FORMATS (in module mail_deduplicate.mail_box) flush() (mail_deduplicate.mail_box.EML method) FOLDER (mail_deduplicate.mail_box.BoxStructure attribute) FOLDER_FORMAT_CLASSES (in module mail_deduplicate.mail_box) FOLDER_FORMATS (in module mail_deduplicate.mail_box) force_unlock (mail_deduplicate.cli.Config attribute) forget() (mail_deduplicate.cache.HashCache method) format_help() (mail_deduplicate.cli.MdedupCommand method) function (mail_deduplicate.deduplicate.BodyHasher property) (mail_deduplicate.strategy.Strategy property) G get_bytes() (mail_deduplicate.mail_box.EML method) get_file() (mail_deduplicate.mail_box.EML method) get_folder() (mail_deduplicate.mail_box.EML method) get_message() (mail_deduplicate.mail_box.EML method) H hardlink_blocker() (in module mail_deduplicate.action) hardlink_differing (mail_deduplicate.cli.Config attribute) HARDLINK_DISCARDED (mail_deduplicate.action.Action attribute) hardlink_mails() (in module mail_deduplicate.action) has_own_file() (in module mail_deduplicate.action) hash_all() (mail_deduplicate.deduplicate.Deduplicate method) hash_body (mail_deduplicate.cli.Config attribute) hash_headers (mail_deduplicate.cli.Config attribute) hash_in_parallel() (mail_deduplicate.deduplicate.Deduplicate method) hash_key (mail_deduplicate.deduplicate.DuplicateSet attribute) hash_key() (mail_deduplicate.mail.DedupMailMixin method) hash_normalized_body (mail_deduplicate.mail.DedupMailMixin property) hash_only (mail_deduplicate.cli.Config attribute) hash_raw_body (mail_deduplicate.mail.DedupMailMixin property) HashCache (class in mail_deduplicate.cache) HashedMail (class in mail_deduplicate.deduplicate) human_join() (in module mail_deduplicate.cli) hydrate() (mail_deduplicate.mail.DedupMailMixin method) hydrated() (mail_deduplicate.mail.DedupMailMixin method) I ignored_step_options() (in module mail_deduplicate.cli) input_format (mail_deduplicate.cli.Config attribute) is_hydrated (mail_deduplicate.mail.DedupMailMixin property) is_maildir() (in module mail_deduplicate.mail_box) iter_mail_ids() (in module mail_deduplicate.mail_box) iterkeys() (mail_deduplicate.mail_box.EML method) J jobs (mail_deduplicate.deduplicate.Deduplicate property) K keyed_mail_path() (in module mail_deduplicate.mail_box) L link_targets (mail_deduplicate.deduplicate.Deduplicate attribute) LINK_TEMP_PREFIX (in module mail_deduplicate.action) list_folders() (mail_deduplicate.mail_box.EML method) lock() (mail_deduplicate.mail_box.EML method) lock_box() (in module mail_deduplicate.mail_box) LOCK_TIMEOUT (mail_deduplicate.cache.HashCache attribute) log_selection() (in module mail_deduplicate.strategy) log_set_heading() (mail_deduplicate.deduplicate.Deduplicate method) lookup() (mail_deduplicate.cache.HashCache method) M MAIL_COPIED (mail_deduplicate.deduplicate.Stat attribute) mail_deduplicate module mail_deduplicate.action module mail_deduplicate.cache module mail_deduplicate.cli module mail_deduplicate.deduplicate module mail_deduplicate.mail module mail_deduplicate.mail_box module mail_deduplicate.strategy module MAIL_DELETED (mail_deduplicate.deduplicate.Stat attribute) MAIL_DISCARDED (mail_deduplicate.deduplicate.Stat attribute) MAIL_DUPLICATES (mail_deduplicate.deduplicate.Stat attribute) MAIL_FOUND (mail_deduplicate.deduplicate.Stat attribute) MAIL_HARDLINK_SKIPPED (mail_deduplicate.deduplicate.Stat attribute) MAIL_HARDLINKED (mail_deduplicate.deduplicate.Stat attribute) mail_hash (mail_deduplicate.cache.CacheEntry attribute) (mail_deduplicate.deduplicate.HashedMail attribute) MAIL_HASHES (mail_deduplicate.deduplicate.Stat attribute) mail_id (mail_deduplicate.deduplicate.MailMeta attribute) (mail_deduplicate.mail.DedupMailMixin attribute) MAIL_MOVED (mail_deduplicate.deduplicate.Stat attribute) MAIL_REJECTED (mail_deduplicate.deduplicate.Stat attribute) MAIL_RETAINED (mail_deduplicate.deduplicate.Stat attribute) MAIL_SELECTED (mail_deduplicate.deduplicate.Stat attribute) mail_size (mail_deduplicate.cache.CacheEntry attribute) (mail_deduplicate.deduplicate.HashedMail attribute) (mail_deduplicate.deduplicate.MailMeta attribute) MAIL_SKIPPED (mail_deduplicate.deduplicate.Stat attribute) MAIL_UNIQUE (mail_deduplicate.deduplicate.Stat attribute) MAILDIR (mail_deduplicate.mail_box.BoxFormat attribute) maildir_mail_path() (in module mail_deduplicate.mail_box) MAILDIR_SUBDIRS (in module mail_deduplicate.mail_box) MaildirDedupMail (class in mail_deduplicate.mail_box) MailMeta (class in mail_deduplicate.deduplicate) mails (mail_deduplicate.deduplicate.Deduplicate attribute) make_dedup_mail() (in module mail_deduplicate.mail_box) MBOX (mail_deduplicate.mail_box.BoxFormat attribute) mboxDedupMail (class in mail_deduplicate.mail_box) MdedupCommand (class in mail_deduplicate.cli) MH (mail_deduplicate.mail_box.BoxFormat attribute) MHDedupMail (class in mail_deduplicate.mail_box) minimal_headers (mail_deduplicate.cli.Config attribute) MissingTimestamps MMDF (mail_deduplicate.mail_box.BoxFormat attribute) MMDFDedupMail (class in mail_deduplicate.mail_box) module mail_deduplicate mail_deduplicate.action mail_deduplicate.cache mail_deduplicate.cli mail_deduplicate.deduplicate mail_deduplicate.mail mail_deduplicate.mail_box mail_deduplicate.strategy tests MOVE_DISCARDED (mail_deduplicate.action.Action attribute) move_mails() (in module mail_deduplicate.action) MOVE_SELECTED (mail_deduplicate.action.Action attribute) mtime_ns (mail_deduplicate.cache.StaleKey attribute) N newest_timestamp (mail_deduplicate.deduplicate.DuplicateSet property) normalize_address_header() (mail_deduplicate.mail.DedupMailMixin method) normalize_content_type() (mail_deduplicate.mail.DedupMailMixin method) normalize_date() (mail_deduplicate.mail.DedupMailMixin method) normalize_headers() (in module mail_deduplicate.cli) normalize_message_id() (mail_deduplicate.mail.DedupMailMixin method) normalize_subject() (mail_deduplicate.mail.DedupMailMixin method) NORMALIZED (mail_deduplicate.deduplicate.BodyHasher attribute) normalized_header_values() (mail_deduplicate.mail.DedupMailMixin method) O oldest_timestamp (mail_deduplicate.deduplicate.DuplicateSet property) open_box() (in module mail_deduplicate.mail_box) open_cache() (in module mail_deduplicate.cache) open_subfolders() (in module mail_deduplicate.mail_box) OPERATIONS (in module mail_deduplicate.action) P parallel_boxes() (mail_deduplicate.deduplicate.Deduplicate method) parsed_date (mail_deduplicate.mail.DedupMailMixin property) PARSED_MESSAGE_ATTRS (mail_deduplicate.mail.DedupMailMixin attribute) path (mail_deduplicate.deduplicate.MailMeta attribute) (mail_deduplicate.mail.DedupMailMixin property) PATH_STRATEGIES (in module mail_deduplicate.cli) perform() (mail_deduplicate.action.Action method) pool (mail_deduplicate.deduplicate.DuplicateSet attribute) pretty_canonical_headers() (mail_deduplicate.mail.DedupMailMixin method) pretty_diff() (mail_deduplicate.deduplicate.DuplicateSet method) prune() (mail_deduplicate.cache.HashCache method) R RAW (mail_deduplicate.deduplicate.BodyHasher attribute) record_link_targets() (mail_deduplicate.deduplicate.Deduplicate method) records (mail_deduplicate.deduplicate.SelectedSet attribute) regexp (mail_deduplicate.cli.Config attribute) rejection (mail_deduplicate.deduplicate.HashedMail attribute) release() (mail_deduplicate.deduplicate.Deduplicate method) remove() (mail_deduplicate.mail_box.EML method) replace_by_hardlink() (in module mail_deduplicate.action) report() (mail_deduplicate.deduplicate.Deduplicate method) resolve_mail_path() (in module mail_deduplicate.mail_box) resolve_path (mail_deduplicate.mail.DedupMailMixin attribute) resolve_path() (mail_deduplicate.mail_box.BabylDedupMail static method) (mail_deduplicate.mail_box.EMLDedupMail static method) (mail_deduplicate.mail_box.MaildirDedupMail static method) (mail_deduplicate.mail_box.mboxDedupMail static method) (mail_deduplicate.mail_box.MHDedupMail static method) (mail_deduplicate.mail_box.MMDFDedupMail static method) restore_cached() (mail_deduplicate.deduplicate.Deduplicate method) S SCHEMA_VERSION (in module mail_deduplicate.cache) select() (mail_deduplicate.deduplicate.DuplicateSet method) SELECT_ALL_BUT_ONE (mail_deduplicate.strategy.Strategy attribute) select_all_but_one() (in module mail_deduplicate.strategy) SELECT_BIGGER (mail_deduplicate.strategy.Strategy attribute) select_bigger() (in module mail_deduplicate.strategy) SELECT_BIGGEST (mail_deduplicate.strategy.Strategy attribute) select_biggest() (in module mail_deduplicate.strategy) select_in_parallel() (mail_deduplicate.deduplicate.Deduplicate method) SELECT_MATCHING_PATH (mail_deduplicate.strategy.Strategy attribute) select_matching_path() (in module mail_deduplicate.strategy) SELECT_NEWER (mail_deduplicate.strategy.Strategy attribute) select_newer() (in module mail_deduplicate.strategy) SELECT_NEWEST (mail_deduplicate.strategy.Strategy attribute) select_newest() (in module mail_deduplicate.strategy) SELECT_NON_MATCHING_PATH (mail_deduplicate.strategy.Strategy attribute) select_non_matching_path() (in module mail_deduplicate.strategy) SELECT_OLDER (mail_deduplicate.strategy.Strategy attribute) select_older() (in module mail_deduplicate.strategy) SELECT_OLDEST (mail_deduplicate.strategy.Strategy attribute) select_oldest() (in module mail_deduplicate.strategy) SELECT_ONE (mail_deduplicate.strategy.Strategy attribute) select_one() (in module mail_deduplicate.strategy) SELECT_SMALLER (mail_deduplicate.strategy.Strategy attribute) select_smaller() (in module mail_deduplicate.strategy) SELECT_SMALLEST (mail_deduplicate.strategy.Strategy attribute) select_smallest() (in module mail_deduplicate.strategy) selected (mail_deduplicate.deduplicate.SelectedSet attribute) SelectedSet (class in mail_deduplicate.deduplicate) selection (mail_deduplicate.deduplicate.Deduplicate attribute) (mail_deduplicate.deduplicate.DuplicateSet attribute) serialized_headers() (mail_deduplicate.mail.DedupMailMixin method) SET_CHUNK_SIZE (mail_deduplicate.deduplicate.Deduplicate attribute) SET_DEDUPLICATED (mail_deduplicate.deduplicate.Stat attribute) SET_SINGLE (mail_deduplicate.deduplicate.Stat attribute) SET_SKIPPED_CONTENT (mail_deduplicate.deduplicate.Stat attribute) SET_SKIPPED_ENCODING (mail_deduplicate.deduplicate.Stat attribute) SET_SKIPPED_SIZE (mail_deduplicate.deduplicate.Stat attribute) SET_SKIPPED_STRATEGY (mail_deduplicate.deduplicate.Stat attribute) SET_SKIPPED_TIMESTAMP (mail_deduplicate.deduplicate.Stat attribute) SET_TOTAL (mail_deduplicate.deduplicate.Stat attribute) settings_fingerprint() (in module mail_deduplicate.cache) settle() (mail_deduplicate.deduplicate.Deduplicate method) show_diff (mail_deduplicate.cli.Config attribute) size (mail_deduplicate.cache.StaleKey attribute) (mail_deduplicate.deduplicate.DuplicateSet property) (mail_deduplicate.mail.DedupMailMixin property) size_threshold (mail_deduplicate.cli.Config attribute) SizeDiffAboveThreshold SKIP (mail_deduplicate.deduplicate.BodyHasher attribute) skip_set() (mail_deduplicate.deduplicate.DuplicateSet method) smallest_size (mail_deduplicate.deduplicate.DuplicateSet property) source_path (mail_deduplicate.deduplicate.MailMeta attribute) (mail_deduplicate.mail.DedupMailMixin attribute) sources (mail_deduplicate.deduplicate.Deduplicate attribute) StaleKey (class in mail_deduplicate.cache) Stat (class in mail_deduplicate.deduplicate) stats (mail_deduplicate.deduplicate.Deduplicate attribute) (mail_deduplicate.deduplicate.DuplicateSet attribute) (mail_deduplicate.deduplicate.SelectedSet attribute) store() (mail_deduplicate.cache.HashCache method) strategies (mail_deduplicate.cli.Config attribute) Strategy (class in mail_deduplicate.strategy) StrEnum (class in mail_deduplicate) strip_angle_brackets() (mail_deduplicate.mail.DedupMailMixin method) T targets() (mail_deduplicate.action.Action method) tests module time_source (mail_deduplicate.cli.Config attribute) TimeSource (class in mail_deduplicate.mail) timestamp (mail_deduplicate.cache.CacheEntry attribute) (mail_deduplicate.deduplicate.HashedMail attribute) (mail_deduplicate.deduplicate.MailMeta attribute) (mail_deduplicate.mail.DedupMailMixin property) timestamps (mail_deduplicate.deduplicate.DuplicateSet property) TooFewHeaders track_link_targets (mail_deduplicate.deduplicate.Deduplicate attribute) U uncached() (mail_deduplicate.deduplicate.Deduplicate method) unique_strategies() (in module mail_deduplicate.cli) unlock() (mail_deduplicate.mail_box.EML method) V verb (mail_deduplicate.action.Action property) W worker_pool() (mail_deduplicate.deduplicate.Deduplicate method) WRITE_BATCH (mail_deduplicate.cache.HashCache attribute)