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

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

# Remove stored credentials
another-meet auth logout

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.1.0.tar.gz (3.6 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.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: another_meet-1.1.0.tar.gz
  • Upload date:
  • Size: 3.6 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.1.0.tar.gz
Algorithm Hash digest
SHA256 d82d757683128783b3f5535d7e90503348cb756c0c768209573d8e91dee4b7d1
MD5 5d661aa693abed943af5d35d5d5bb5aa
BLAKE2b-256 8e1a2206197b5b9bc85856ce4da1921b488a35d47608e00220bada335629c4bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: another_meet-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15b74d9ee1c6d6a530fe68015bb9532e7ac62209a05d352556e7b985eca9a936
MD5 07193c3f57bcfee88f2953300abf5388
BLAKE2b-256 815b5593200cfe40e339756c24248b198a02680477e0523e7ca146fcd2da2d20

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