Skip to content

alechdev/of-lobbies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

of-lobbies

Watch OpenFront.io public lobbies from Waybar or the terminal.

OpenFront module with live lobby tooltip

Hover the module to see all three lobby categories. The bar shows the active category's featured lobby.

Full Waybar with OpenFront module on the right

Components

  • bin/of-lobbies-daemon — background watcher, writes Waybar status JSON
  • bin/of-lobbies — optional terminal lobby watcher
  • waybar/ — Waybar scripts and config snippets
  • systemd/of-lobbies.service — user service for the daemon

Requirements

  • Python 3 with websockets (pip install websockets)
  • Waybar
  • pyenv shims on PATH for the systemd service

Install

./install.sh
systemctl --user enable --now of-lobbies.service

Add the snippets from waybar/config.snippet.jsonc and waybar/style.css.snippet to your Waybar config if not already present.

Usage

Click the Waybar module to cycle modes:

offteamsspecialindividual

When a watch mode is active, the daemon keeps a WebSocket to wss://openfront.io/w0/lobbies. In off mode it stays idle with no network connection.

Terminal watcher:

of-lobbies
of-lobbies --mode teams

Runtime state

Stored under ~/.local/state/of-lobbies/:

  • mode — current watch mode
  • status.json — latest Waybar output

About

OpenFront.io lobby watcher for Waybar

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors