{"id":16834565,"url":"https://github.com/jimmythepage/parrot","last_synced_at":"2025-04-10T06:40:40.058Z","repository":{"id":206767032,"uuid":"717656814","full_name":"jimmythepage/parrot","owner":"jimmythepage","description":"Parrot is a Chrome extension that streamlines the note-taking process during work calls. It captures audio, transcribes it using OpenAI's Whisper model, and uses GPT to generate concise notes, which are then uploaded to a specified Notion page.","archived":false,"fork":false,"pushed_at":"2023-11-22T14:57:09.000Z","size":107,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T07:41:41.932Z","etag":null,"topics":["ai","chrome","chromium","gpt","gpt-3","node","openai","whi"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jimmythepage.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-12T06:11:21.000Z","updated_at":"2024-12-02T17:12:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"34ee8416-65c5-4cc7-8ecd-536dfa780973","html_url":"https://github.com/jimmythepage/parrot","commit_stats":null,"previous_names":["jimmythepage/parrot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmythepage%2Fparrot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmythepage%2Fparrot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmythepage%2Fparrot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmythepage%2Fparrot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jimmythepage","download_url":"https://codeload.github.com/jimmythepage/parrot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248172797,"owners_count":21059590,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","chrome","chromium","gpt","gpt-3","node","openai","whi"],"created_at":"2024-10-13T12:06:25.501Z","updated_at":"2025-04-10T06:40:40.049Z","avatar_url":"https://github.com/jimmythepage.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Parrot 🦜 - Version 0.1\n\n## Overview\n**Parrot** is a Chrome extension that streamlines the note-taking process during work calls. It captures audio, transcribes it using OpenAI's Whisper model, and uses GPT to generate concise notes, which are then uploaded to a specified Notion page.\n\nWarning: there isn't yet a packaged distribution.\n\n---\n\n## Installation\n\n### Steps:\n1. **Download**: Get Parrot (version 0.1) from this repo, no real distribution (for now).\n2. **Unzip**: Extract the downloaded file.\n3. **Load in Chrome**:\n    - Navigate to `chrome://extensions/`.\n    - Enable \"Developer mode\" in the top-right corner.\n    - Click \"Load unpacked\" and select the unzipped extension folder.\n    - Remember to go to the site settings and grant microphone authorization for the extension. This for now has to be done manually.\n\n---\n\n## Configuration\n\n### Creating the Configuration File\nCreate a `config.json` file in the extension's root directory.\n\n```json\n{\n    \"notionSecret\": \"\u003cYour Notion Secret\u003e\",\n    \"existingPageId\": \"\u003cNotion Page ID\u003e\",\n    \"openAIKey\": \"\u003cYour OpenAI API Key\u003e\",\n    \"gptPrompt\": \"\u003cCustom GPT Prompt (optional)\u003e\"\n}\n```\n\n### Generating an OpenAI Key\n1. Visit [OpenAI API website](https://beta.openai.com/signup/).\n2. Navigate to the API section and create a new API key.\n3. Copy this key and paste it into your `config.json` file for the `openAIKey` field.\n\n### Generating a Notion Key\n1. Log in to [Notion](https://www.notion.so/).\n2. Access \"Settings \u0026 Members\" \u003e \"Integrations\".\n3. Create a new integration and copy the token.\n4. Paste this token into your `config.json` as the `notionSecret`.\n\n---\n\n## Usage\n\n- **Start Recording**: Click the Parrot icon in your browser when you're on a call.\n- **Stop and Upload**: Click again to stop the recording and upload the notes to Notion. Also the audio file will be downloaded automatically.\n\n---\n\n## Feedback and Support\n\nFeel free to clone, fork and request PR. This is just a little tool for productivity under MIT license, made to improve my everday life at work. It is laser focused on one thing alone and taht is whay I needed: not a big complicated enviroment but a single button approach.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimmythepage%2Fparrot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjimmythepage%2Fparrot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimmythepage%2Fparrot/lists"}