Skip to main content

Manage Google Meet meetings from your terminal

Project description

another-meet

Manage Google Meet meetings from your terminal. 🚀

another-meet is a command-line tool for creating, joining, scheduling, and inviting people to Google Meet meetings — without ever leaving your terminal. V1 focuses entirely on Google Meet integration via the Google Calendar API.

Installation (Python)

You can install another-meet globally using your preferred Python package manager:

# pip
pip install another-meet

# uv
uv pip install another-meet

# conda / mamba (via pip since it's on PyPI)
conda install pip
pip install another-meet

(Note: This package automatically downloads the pre-compiled standalone Go binary for your operating system during installation).

Quick Start

# 1. Authenticate with Google
another-meet auth login

# 2. Create an instant meeting with a Google Meet link
another-meet create

# 3. List today's meetings
another-meet list

# 4. Join the next upcoming meeting
another-meet join

Commands

auth — Manage authentication

# Login via browser (OAuth2 + PKCE)
another-meet auth login

# Login from SSH / headless environment
another-meet auth login --headless

# Check who you're authenticated as
another-meet auth status

# Remove stored credentials
another-meet auth logout
Flag Description
--headless Login from a headless environment (shows a link instead of opening a browser)

create — Create an instant meeting

# Create a quick 30-min meeting with a Meet link
another-meet create

# Custom title and duration
another-meet create --title "Sprint Planning" --duration 1h

# With attendees and auto-open in browser
another-meet create -t "Design Review" -d 45m -a "alice@co.com,bob@co.com" --open
Flag Short Default Description
--title -t Quick Meeting Meeting title
--duration -d 30m Duration (30m, 1h, 1h30m)
--attendees -a Comma-separated emails
--description Meeting description
--open -o false Open Meet link in browser
--calendar primary Calendar ID
--no-meet false Skip Meet link creation

list — List upcoming meetings

# Today's meetings
another-meet list

# Specific date range
another-meet list --from "2026-06-10" --to "2026-06-12"

# Only meetings with Meet links
another-meet list --has-meet

# JSON output for scripting
another-meet list --json | jq '.[].meet_link'
Flag Default Description
--from today Start date (e.g. "today", "2026-06-10")
--to today End date
--has-meet false Only list events that have a Google Meet link
--calendar primary Calendar ID to fetch events from

schedule — Schedule a future meeting

# Schedule for a specific date and time
another-meet schedule --title "Design Review" --at "2026-06-10 14:00" --duration 45m

# Schedule for tomorrow with attendees
another-meet schedule -t "Weekly Sync" --at "tomorrow 10:00" -d 30m -a "team@co.com"
Flag Short Default Description
--title -t Quick Meeting Meeting title
--at When the meeting starts (e.g. "tomorrow 10:00", "2026-06-10 14:00")
--duration -d 30m Duration (30m, 1h, 1h30m)
--attendees -a Comma-separated emails
--description Meeting description
--calendar primary Calendar ID

join — Join a meeting

# Join the next upcoming meeting
another-meet join

# Join a specific meeting by event ID
another-meet join --id <event-id>
Flag Description
--id Specific event ID to join (if not provided, joins the next upcoming meeting)

invite — Add attendees to a meeting

# Invite to a specific meeting
another-meet invite --id <event-id> -a "charlie@co.com"

# Invite to the next upcoming meeting
another-meet invite --next -a "charlie@co.com,dave@co.com"
Flag Short Description
--id Specific event ID to invite to
--next Invite to the next upcoming meeting
--attendees -a Comma-separated emails to invite

For Full Documentation

For the complete list of command-line flags, configuration details, and contribution guidelines, please visit the official GitHub repository.

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

another_meet-1.0.8.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

another_meet-1.0.8-py3-none-any.whl (6.5 MB view details)

Uploaded Python 3

File details

Details for the file another_meet-1.0.8.tar.gz.

File metadata

  • Download URL: another_meet-1.0.8.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for another_meet-1.0.8.tar.gz
Algorithm Hash digest
SHA256 6f75417e613e7ca0bcbf2a0c4c4c2f9c4527336a0a5bb38431c02b3a61b082b9
MD5 43523bba9f3c7dc18b6a0c38a037610e
BLAKE2b-256 b02bca17cd9c5e35220d7fdf3ee70947cb31d7748839d4c466f9409fbb39e5c9

See more details on using hashes here.

File details

Details for the file another_meet-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: another_meet-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for another_meet-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 01fef133c3d626440cfecc660f3dc291f1789c9979073d1325f3b61e2fadbf90
MD5 ac4a21bd648d3c3560bc30b8fd500b2e
BLAKE2b-256 1adf76754f0dafb5f53fc8e8d7ed90591d89e0d7989f198797b07a81ac833602

See more details on using hashes here.

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