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

# Download the latest release from PyPI
pipx install finnbar

# Launch the TUI
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.2.0.tar.gz (21.6 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.2.0-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for finnbar-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e9d5425659dfaeccce4e5351118f2689d410ad65ffb2ecaab717a94905e590d0
MD5 6a4987185cd54f0fca799ca95c8c07e4
BLAKE2b-256 eea8af3637415e2317ba8b672929b278867f04adbb08d5e82276575d1f1fc6d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for finnbar-0.2.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.2.0-py3-none-any.whl.

File metadata

  • Download URL: finnbar-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 23.0 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d09312b2b8a742a24dff3ea0c146f9f0aab370ade4c4edb767216ba8e9fddae
MD5 528cfec6cdf1c6cfc8b3b1230e6241f1
BLAKE2b-256 e7044a448a9eb571992f006046d83755b33bf76d652e8635618bba2a20daf497

See more details on using hashes here.

Provenance

The following attestation bundles were made for finnbar-0.2.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