{"repo":"chmouel/nextmeeting","free":true,"listed":false,"github":"https://github.com/chmouel/nextmeeting","clone":"git clone https://github.com/chmouel/nextmeeting.git","description":"nextmeeting - Show your google calendar or caldav next meeting in your waybar or polybar","language":"Python","stars":58,"topics":["polybar-scripts","swaywm","waybar-scripts","caldav","calendar","google-calendar"],"license":"Apache-2.0","category":"productivity","readme_excerpt":"[!WARNING] This project is maintenance only, i have moved to another project waymeet which use a more robust server/client model nextmeeting: Calendar Widget for Waybar and Polybar Overview nextmeeting is a simple CLI tool that leverages gcalcli to display your upcoming meetings in bars, terminals, and other scripts. It goes beyond basic gcalcli output: - Integrates with status bars like Waybar and Polybar. - Displays dates in natural English (\"tomorrow\", \"next Monday\") instead of raw timestamps. - Shows time-to-meeting countdowns and changes color when events are imminent. - Provides clickable hyperlinks in the default terminal view. - Sends configurable notifications via notify-send . - Truncates long meeting titles for tighter layouts. - Excludes next-day events when you only care about today. - Queries CalDAV-compatible calendars with the --caldav- flags. Screenshot Installation Use pip with: pip install -U nextmeeting Alternatively, if you prefer to run from source, you can use uv (recommended) or install dependencies manually. Using uv (recommended) First, install uv by following the instructions uv installation guide. Then, clone this repository and run: Manual Installation If you don't want to use uv , install the dependencies manually from PyPI or your operating system's package manager: - python-dateutil - gcalcli - caldav (required when you use the --caldav- options) Then install nextmeeting itself: After installing dependencies, you can run the nextmeeting script ","default_branch":null,"files":null,"tree":[],"storefront":"/r/chmouel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chmouel/nextmeeting/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}