Item¶
Usage¶
from tf2_utils import Item
# A dictionary of item data from inventory or offer
item_dict = {
    "appid": 440,
    "classid": "313",
    "instanceid": "11040552",
    # and so on...
}
# Create an item object
item = Item(item_dict)
item.get_defindex()  # 263
item.is_craft_hat()  # True
item.is_uncraftable()  # False
item.get_paint()  # Australium Gold
item.is_unusual()  # False
item.is_unusual_cosmetic()  # False
item.get_effect()  # ""
# etc.
- class src.tf2_utils.item.Item(item: dict)¶
- is_tf2() bool¶
 - is_tradable() bool¶
 - has_name(name: str) bool¶
 - has_description(description: str, color: str = '756b5e', exact: bool = True) bool¶
 - get_description(description: str, color: str = '756b5e') str¶
 - get_description_and_replace(description: str, color: str = '756b5e') str¶
 - has_tag(tag: str, exact: bool = True) bool¶
 - has_quality(quality: str) bool¶
 - has_strange_in_name() bool¶
 - has_vintage_in_name() bool¶
 - has_killstreak(killstreak: str) bool¶
 - get_killstreak() str¶
 - get_quality() str¶
 - get_quality_id() int¶
 - get_defindex() int¶
 - get_effect() str¶
 - get_paint() str¶
 - get_killstreak_id() int¶
 - get_exterior() str¶
 - get_exterior_id() int¶
 - is_genuine() bool¶
 - is_vintage() bool¶
 - is_unusual() bool¶
 - is_unique() bool¶
 - is_strange() bool¶
 - is_haunted() bool¶
 - is_collectors() bool¶
 - is_decorated_weapon() bool¶
 - is_craftable() bool¶
 - is_uncraftable() bool¶
 - is_non_craftable() bool¶
 - is_painted() bool¶
 - has_spell() bool¶
 - is_special() bool¶
 - is_festivized() bool¶
 - is_halloween() bool¶
 - is_craft_weapon() bool¶
 - is_cosmetic() bool¶
 - is_craft_hat() bool¶
 - is_unusual_cosmetic() bool¶
 - is_australium() bool¶
 - is_pure() bool¶
 - is_key() bool¶
 - is_mann_co_key() bool¶
 - is_killstreak() bool¶
 - is_basic_killstreak() bool¶
 - is_specialized_killstreak() bool¶
 - is_professional_killstreak() bool¶