⏱ A Google Chrome extension for keeping track of who is talking during Google Meets

Overview

Am I Talking A Lot?

A Google Chrome extension for keeping track of who is talking during Google Meets

shaking

Features

  • Tracks talking time for each participant in a Google Meet
  • Displays talking time as a percentage of the whole meeting
  • Gently nudges over-talkers to let others speak
  • Truncates longer names

How to use

  1. Download zipped package
  2. Unzip the package
  3. Navigate to chrome://extensions/
  4. Enable developer mode
  5. Click "Load unpacked"
  6. Select the unzipped folder
  7. Open a Google Meet
Comments
  • Don't count time when only one participant

    Don't count time when only one participant

    It doesn't really make sense to count time when there is only one participant in the meet. I think it is safe to assume that the meeting either a) hasn't begin, b) has ended, or c) is paused if there is only one person in the meet.

    Find a good way to early return if participants.length === 1 (or something like that).

    Maybe somewhere after here: https://github.com/SeanMcP/aital-extension/blob/master/amITalkingALot.js#L265

    invalid 
    opened by SeanMcP 1
  • Bug: Participants get pinned at 100%

    Bug: Participants get pinned at 100%

    This is a recent bug so I suspect it's down to changes made by Google.

    I know you're already aware of this one, just adding it as an official issue in case I or someone else gets bandwidth to work on it and so that it's already documented.

    This may also be related to the feature request #7

    opened by somewhatabstract 1
  • Feature: Customize UI position

    Feature: Customize UI position

    also one other feature I think would be cool would be the ability to move that to a different part of the screen (assuming that’s even possible), like drag/drop, or some other way to move it, in case it’s blocking key info.

    enhancement 
    opened by SeanMcP 0
  • Feature: Long term stats

    Feature: Long term stats

    It would be really great if my stats at the end of the meeting were persisted, and then one could see trends over time across multiple meetings. Especially useful if one is actively trying to improve meeting participation (either reducing or increasing).

    enhancement 
    opened by somewhatabstract 4
  • Maybe: Use proportion when rating progress

    Maybe: Use proportion when rating progress

    Currently, "ratings" are based on a participants talking time in relation to the length of the meeting.

    • <= 50: green
    • 50 < 75: yellow
    • <= 75: red (shaking)
    • <= 90: dark red (big shake)

    In early development this made sense, but as time goes on I think it isn't calibrated well.

    What if we took the number of participants into consideration in ratings? So if there are two participants in the meeting, anything higher than 50% would be red. And if there are four, anything higher than 25%.

    enhancement 
    opened by SeanMcP 0
  • Omit shared/second screens

    Omit shared/second screens

    The current query adds shared (definitely) and second (possibly) screens to the list of participants. No speaking time is logged, which is good, but they shouldn't be included at all.

    bug 
    opened by SeanMcP 0
Releases(v0.0.2)
  • v0.0.2(Oct 5, 2022)

    Added

    • A secret debug output
    • Light type checking with // @ts-check

    Changes

    • Don't count time when fewer than two participants (closes #1)
    • Replace instances of thumbnails with participants
    • Expand collapse icons to chevrons
    Source code(tar.gz)
    Source code(zip)
  • v0.0.1(Sep 29, 2022)

Owner
Sean McPherson
Software engineer. JavaScript, React, React Native, and Node.js. Formerly @nicheinc @tsys. SDG.
Sean McPherson
TimezoneDB is an easy, cross-platform method of keeping track of others' timezones.

TimezoneDB TimezoneDB is an easy, cross-platform method of keeping track of others' timezones. This project is inspired by PronounDB, and we'd like to

Synapse Technologies, LLC 13 Nov 16, 2022
A to-do-list project is about keeping the track of all the daily task. This application can add move or delete task.

TO-DO LIST This is a project that create a simple todo tool that help you organize your day. This is build using ES6 and webpack. Built With HTML CSS

suzana marsela 8 Oct 26, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Stochastic neighbor embedding meets Voronoi tessellation.

Sneronoi This repository contains the source code for the generative art collection Sneronoi, written by Claus O. Wilke and released on fx(hash) on De

Claus Wilke 5 Sep 2, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
MySQL meets Jupyter notebooks. Grasp provides a new way to learn and write SQL, by providing a coding-notebook style with runnable blocks, markdown documentation, and shareable notebooks. ✨

A New Way to Write & Learn SQL Report Bug · Request Feature Table of Contents About The Project Built With Getting Started Prerequisites Installation

Lakshya 7 Sep 1, 2022
Use this app to track and prioritize the topics you need to study during your job search

Interview Skills Grid Use this app to track and prioritize the topics you need to study during your job search. Try it for yourself! --> Interview Ski

R Boyle Software 6 Apr 13, 2022
This is simple To-Do App for managing the daily tasks and to keep track on tasks during the day.

Event Page Todo List. This is simple To-Do App for managing the daily tasks and to keep track on tasks during the day. Built With HTML CSS JavaScript

Miftah Amin 16 Mar 9, 2022
Track productivity, alott time for focusing on tasks, and increase your effectiveness during study sessions

Timeato A pomodoro app that allows you to track your study sessions timeato.up.railway.app/ README.md Sections: Introduction Project Installation Proj

devv.work 7 Oct 12, 2022
Chrome extension to save and keep track of problems from different platforms(codeforces, codechef, atcoder, leetcode etc.)

Keep Problems A Browser extension which helps to save and keep track of problems from different platforms(codeforces, codechef, atcoder, leetcode etc.

Nirav Jain 4 Aug 13, 2022
This is a Chrome Extension to track all the contests.

Chrome_Extension This Chrome Extension is built to track the time and the Upcoming Contests on different Coding platform Currently it has Leetcode onl

PCON Hacktoberfest 2022 8 Nov 4, 2022
A full stack application that uses an authentication system to allow FAA Inspectors, Airliners, and Aircraft Technicians to update progress on their work all while keeping a log of records on projects completed.

A full stack application that uses an authentication system to allow FAA Inspectors, Airliners, and Aircraft Technicians to update progress on their work all while keeping a log of records on projects completed.

BinaryBitBytes 3 Jun 13, 2022
It redirects the website request from facebook to any blog while keeping the meta data for the each link.

Vercel Redirect It redirects the website request from facebook to any blog while keeping the meta data for the each link. This app uses Next.js and th

Vishwa R 8 Dec 4, 2022
Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement track in new Skill.

NodeJs Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement t

Rahul Bhati 4 Oct 14, 2022
Eth-explorers-extension - Chrome extension to open Ethereum addresses & transaction hash from any page on popular explorers + dashboards

eth-explorers-extension(s) This repository contains two folders with two extensions that work for address and transactions respectively. 1. eth-addres

Apoorv Lathey 71 Jan 6, 2023
⚡Chrome extension allows you to create lists of Google and Github dork to open multiple tabs with one click, import "scope/out of scope" from #HackerOne #Bugcrowd #Intigriti ...

FastDork v0.1 This chrome extension allows you to create lists of Google and Github dork to open multiple tabs with one click, import "scope/out of sc

skvndr 74 Dec 31, 2022
🚀 A web extension starter built with React, Typescript, and Tailwind CSS. Build once, and run on multiple browsers: Google Chrome, Mozilla Firefox, Microsoft Edge, Brave, and Opera..

Web Extension Starter A web extension starter, built with React, Typescript, and Tailwind CSS. Build once, and run on multiple browsers: Google Chrome

BCIT Design & Development Club (BCIT-DDC) 28 Dec 28, 2022