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.4.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.4-py3-none-any.whl (6.5 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: another_meet-1.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 b5d503416df90ec880919501c333e0828bd46239e5b671fe1cf23dfa5a9c12e5
MD5 37c1673ae9431b0acbced04f347f8e30
BLAKE2b-256 8be7692d021bcf8bcc8c132c606d11a2cc4f54e2e2265cf44920f86f1f405376

See more details on using hashes here.

File details

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

File metadata

  • Download URL: another_meet-1.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3d206e0a96fc72b949a5ead0f34c536d318aa397f2fc7744e5dcbbcb05b23335
MD5 88435b8f0d9497dfc444f4bae660dc77
BLAKE2b-256 84152b0b7ea50c2ffdea6e6385e90f7bc3381634330cde71fdfdffa66f78cab6

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