Skip to main content

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

Project description

FINNBAR

GitHub Release GitHub Issues GitHub Pull Requests License

PyPI Version Python Versions

Quality Gate Status Security Rating Reliability Rating Maintainability Rating Vulnerabilities Technical Debt


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

Screenshots

FINNBAR stock search

Installation

Standalone binary

Pre-built binaries are available on the Releases page.

Linux

  1. Download finnbar-linux-<version> from the Releases page
  2. Make it executable:
    chmod +x finnbar-linux-<version>
    
  3. Run it:
    ./finnbar-linux-<version>
    

macOS

  1. Download finnbar-macos-<version> from the Releases page
  2. Make it executable:
    chmod +x finnbar-macos-<version>
    
  3. Remove the quarantine attribute applied by Gatekeeper:
    xattr -d com.apple.quarantine finnbar-macos-<version>
    
  4. Run it:
    ./finnbar-macos-<version>
    

Windows

  1. Download finnbar-windows-<version>.exe from the Releases page
  2. Run it from PowerShell or Command Prompt:
    .\finnbar-windows-<version>.exe
    

pipx (requires Python 3.11+)

# Install the latest version
pipx install finnbar

# Launch the TUI
finnbar

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

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.2.tar.gz (24.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.3.2-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for finnbar-0.3.2.tar.gz
Algorithm Hash digest
SHA256 d712597d44e2a8b152eafda9b797a44d68d5a62c7ad3066e48e43d09672e0b76
MD5 6fc26f5ac314e40a605b95544c5c6cba
BLAKE2b-256 72a390b7ae4a9819ac4126b8f600db2e9e97784aabbd48dd4c1b82c0bb054ee9

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for finnbar-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 887a3d03ae1cc207ef9975ec962393c57dd8e3c79d20f7618ab987e9bb60bd49
MD5 72454e3bf5d5fd5718e8b6d478ce731f
BLAKE2b-256 12b0fc9db1ae07649441898be9ba51b2619e5ad849313aa882dff1999c62fa82

See more details on using hashes here.

Provenance

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