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 checking IKEA product availability in your local store, straight from your terminal.

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

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 shown in the footer

Requirements

  • Python 3.11+
  • Poetry package manager

Installation

# Clone the repository
git clone https://github.com/fabieu/FINNBAR.git
cd FINNBAR

# Install dependencies and the runnable script
poetry install

Usage

# Launch the TUI
poetry run finnbar
Keyboard shortcut Action
Ctrl+S Search stores for the selected country
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. Enter one or more product IDs in the input field (comma-separated, e.g. 40299687, S69022537)
  3. Press Check Stock or Ctrl+K

Browsing stores

  1. Select a country from the dropdown
  2. Press Search Stores or Ctrl+S

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.1.0.tar.gz (23.0 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.1.0-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for finnbar-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6fbde3d1e8e3d3d9649b398cb7a2708c9bf5e48232271056f81ae5658b5bf277
MD5 d9abe8c6dbba65ef2cad9a628a78dc2a
BLAKE2b-256 0b08a0219df2f5d4759f57b71387a2b31a814887c09b9f756291ea69b667fbdb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: finnbar-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 24.3 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ae2245ebba857bfe7730f49ea53f7621f06c05326ea17ccf065236212f5dfd3
MD5 b1dc1d9f9c8b761a0d422f5e04734c19
BLAKE2b-256 d29dd9da6c057511b9c61062c5c9e10f9f531fd66427b43bfe3bf7c70eafa27e

See more details on using hashes here.

Provenance

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