Skip to main content

FINNBAR – a TUI for checking IKEA product availability in your local store, straight from your terminal.

Project description

FINNBAR

FINNBAR - a TUI for browsing and checking real-time IKEA product availability across your local stores, without leaving the terminal.


No more clicking through IKEA's website only to find your KALLAX is out of stock. FINNBAR (finns bara — Swedish for "is available") lets you search, filter, and check availability across multiple stores — all from the comfort of your terminal.

Features

  • 🏪 Browse stores – list all IKEA stores for any supported country (40+ countries, 400+ stores)
  • 📦 Check stock – look up real-time availability for one or more product IDs across all stores in a country
  • ⌨️ Keyboard-driven – full keyboard navigation with shortcut bindings

Requirements

  • Python 3.11+

Installation

# Install the latest version
pipx install finnbar

# Launch the TUI
finnbar

Upgrading

# Upgrade to the latest version
pipx upgrade finnbar

Screenshots

FINNBAR idle state

Usage

Keyboard shortcut Action
Ctrl+K Check stock for the entered product ID(s)
Ctrl+X Clear results
Ctrl+Q Quit

Checking stock

  1. Select a country from the dropdown
  2. Optionally select a store from the dropdown (or leave it as "All stores")
  3. Enter one or more product IDs in the input field (comma-separated, e.g. 306.043.67, 10606640)
  4. Press Check Stock or Ctrl+K

Built with Textual and powered by the ikea-availability-checker data.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

finnbar-0.3.0.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

finnbar-0.3.0-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

Details for the file finnbar-0.3.0.tar.gz.

File metadata

  • Download URL: finnbar-0.3.0.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for finnbar-0.3.0.tar.gz
Algorithm Hash digest
SHA256 9629039e9d7647e025e5fcc30dda19ef33ae2312cbcaf1939d6d27ceda82a5fe
MD5 17c1b22f82515060017eb2d358721f1d
BLAKE2b-256 147e3d26f089348877dda12b6b66631ce24f3b2f3857bc156d1b008f8e3fa5ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for finnbar-0.3.0.tar.gz:

Publisher: build.yml on fabieu/FINNBAR

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file finnbar-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: finnbar-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 24.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for finnbar-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eccf9b4ce1048fad3538d191c4cec4322d41cd66e9b56eb4385070b98e70fdf1
MD5 10b407b7d2cccf83f05395de34802fa1
BLAKE2b-256 f8c6efb889d63d8679ca15c97c1bfc6b039e8a4c5c0121d1a96ce0e1edb69c45

See more details on using hashes here.

Provenance

The following attestation bundles were made for finnbar-0.3.0-py3-none-any.whl:

Publisher: build.yml on fabieu/FINNBAR

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page