{"id":23226028,"url":"https://github.com/loic-simon/pep-tooltip","last_synced_at":"2026-04-30T15:32:21.224Z","repository":{"id":268280712,"uuid":"903571835","full_name":"loic-simon/pep-tooltip","owner":"loic-simon","description":"Chrome extension adding tooltips alongside PEP numbers in discuss.python.org messages","archived":false,"fork":false,"pushed_at":"2024-12-16T14:12:35.000Z","size":259,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T17:36:08.279Z","etag":null,"topics":["discuss-python-org","extension-chrome","pep"],"latest_commit_sha":null,"homepage":"https://chrome.google.com/webstore/detail/fkheggfpgnfefhdannmjnkjehjnceokl","language":"TypeScript","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/loic-simon.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":"2024-12-15T00:11:30.000Z","updated_at":"2024-12-17T22:22:29.000Z","dependencies_parsed_at":"2024-12-15T19:25:56.053Z","dependency_job_id":"03e29e9c-6068-45ad-a80e-8d4fcf352df7","html_url":"https://github.com/loic-simon/pep-tooltip","commit_stats":null,"previous_names":["loic-simon/pep-tooltip"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/loic-simon/pep-tooltip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loic-simon%2Fpep-tooltip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loic-simon%2Fpep-tooltip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loic-simon%2Fpep-tooltip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loic-simon%2Fpep-tooltip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/loic-simon","download_url":"https://codeload.github.com/loic-simon/pep-tooltip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loic-simon%2Fpep-tooltip/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32469344,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["discuss-python-org","extension-chrome","pep"],"created_at":"2024-12-19T00:15:25.417Z","updated_at":"2026-04-30T15:32:18.272Z","avatar_url":"https://github.com/loic-simon.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PEP Tooltip\n\n_PEP Tooltip_ is a Chrome extension to add tooltips containing key information about _Python Enhancement Proposals_ (PEP) mentioned in [discuss.python.org](https://discuss.python.org) messages.\n\n![A tooltip in light mode](assets/screenshot1.png) | ![A tooltip in dark mode](assets/screenshot2.png)\n---------------------------------------------------|--------------------------------------------------\n\n## Features\n\nThis extension scans messages contents to add a ℹ️ emoji next to each occurrence of of the `PEP XXX` (case-insensitive) pattern. On hover, a tooltip appears displaying key information about the PEP (retrieved from [peps.python.org](https://peps.python.org) official API).\n\nTo keep the popup digest, only a subset of PEP information fields are displayed; these may change based of feedback!\n\nMessages loaded when scrolling one the page are detected and processed too (but not just posted / edited messages, at the moment).\n\n### Options\n\nNo customization options are provided at the moment.\n\n## Install\n\nGet the extension from the Chrome Web Store: [PEP Tooltip – Chrome Web Store](https://chrome.google.com/webstore/detail/fkheggfpgnfefhdannmjnkjehjnceokl). Packaged versions are also available as GitHub releases.\n\nOnly Chromium-based browsers are supported at the moment.\n\n### Permissions\n\nThis extension only requires the permission to read and update content on `https://discuss.python.org/*`. It does not collect any form of data.\n\n## Development instructions\n\nThis extension is written in TypeScript. It's only dependency is [Tippy.js](https://atomiks.github.io/tippyjs), which is bundled as part of the extension.\n\nIf using VS Code, you may want to install [lit-html](https://marketplace.visualstudio.com/items?itemName=bierner.lit-html) extension to benefit from syntax highlighting of `` html`...` `` template strings (even if PEP Tooltip do not use `lit-html` lib, but a custom minimalist implementation).\n\n### Clone this repository\n\n```bash\ngit clone https://github.com/loic-simon/pep-tooltip.git\ncd pep-tooltip\n```\n\n### Build the extension\n\n```bash\ncd chrome\nnpm install\nnpm run build\n```\n\nYou may need to [install `node`](https://nodejs.org/en/download/package-manager).\n\n### Install local extension (Google Chrome)\n\n- Visit [chrome://extensions](chrome://extensions) on Google Chrome\n- Enable developer mode using the toggle in top right side\n- Click \"Load unpacked\" button on top left\n- Select the `chrome/dist` folder of the repo and validate\n- It should work!\n\n## Contributions\n\nAll contributions are welcome! Feel free to open an issue and/or PR for any bug or request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floic-simon%2Fpep-tooltip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floic-simon%2Fpep-tooltip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floic-simon%2Fpep-tooltip/lists"}