Skip to content

modelrockettier/wfmk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unofficial Warframe Market command-line utility.

usage: wfmk.py [-h] [-d DEBUG] [-q] [-v] [--clear-cache | -l | -O | -s]
               [-C DIR] [--no-cache] [--ttl-items CACHE_TTL]
               [--ttl-orders CACHE_TTL] [--rate-limit RATE_LIMIT] [-a] [-b]
               [-f FILE] [-P {pc,ps4,switch,xbox}] [-L LANGUAGE] [-r]
               [item [item ...]]

Look up information about Warframe items on warframe.market

positional arguments:
  item                  Item(s) to look up. Items are not case-sensitive and
                        may contain the wildcards *, ?, and [] (which behave
                        like bash).

optional arguments:
  -h, --help            show this help message and exit
  -d DEBUG, --debug DEBUG
                        Set the debug messaging level.
  -q, --quiet           Print fewer messages.
  -v, --verbose         Print more verbose messages about what is happening.
                        Can be specified multiple times.

Actions:
  --clear-cache         Delete the contents of the local disk cache
  -l, --list            List items matching the specified name patterns
  -O, --orders          List an item's current orders (the default)
  -s, --summary         Show only a summary of the item's prices

Cache Options:
  -C DIR, --cache-dir DIR
                        The directory to use for the local disk cache.
                        Default: /home/tim/.cache/warframe-market
  --no-cache            Disable the local disk cache
  --ttl-items CACHE_TTL
                        How long to cache the list of all Warframe items.
                        Default: 1d
  --ttl-orders CACHE_TTL
                        How long to cache the list of orders for an item.
                        Default: 10m
  --rate-limit RATE_LIMIT
                        How fast to send API requests (per minute). Default:
                        180

Miscellaneous Options:
  -a, --all             Show all matching users (show more than the top 5
                        users)
  -b, --buyers          Show only users looking to buy the item
  -f FILE, --file FILE  Read list of items from a file, one item per line.
  -P {pc,ps4,switch,xbox}, --platform {pc,ps4,switch,xbox}
                        The Warframe platform to search. Default: pc.
  -L LANGUAGE, --language LANGUAGE
                        The Warframe language code to search. Default: en.
                        E.g. "de", "en", "fr", "ko", "ru", "sv", or "zh"
  -r, --reverse         Reverse the sorting order

Examples:
# Print the current selling price for the Ammo Drum Mod
    wfmk.py "ammo drum"

# Print the buying price for all Ember Prime items (and set)
    wfmk.py -s -b "Ember Prime*"

# List all items with "rubedo" in their name:
    wfmk.py -l "*rubedo*"

# List all Xiphos parts, but not the set
    wfmk.py -l "xiphos [a-f]*"
    wfmk.py -l "xiphos [!s]*"

# NOTE: All item matches are case insensitive and follow Python
#       fnmatch rules.

About

Warframe Market CLI Utility

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages