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

Uploaded Python 3

File details

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

File metadata

  • Download URL: another_meet-1.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 e2e7f96b0fcc0f4dc07f993a31e49ff3d92087946a88ef519264e5146c677d27
MD5 be7307e20b4951674751ecf42d1414d8
BLAKE2b-256 50bb86ee45a6fff8f0818457084f295745c547bcb24590e08ea78927cb845d80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: another_meet-1.0.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2d27e76a2ce6a894940e61ec888e3e32b5a9cb974d29dcfa685f9be650c8da53
MD5 b5a6abb7409bf3662dbe695508019d83
BLAKE2b-256 7f41393025b697c99cb7b377d094b0242521056f4b09a7db16fa13bcca97b5e0

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