Add a tooltip alongside PEP numbers in discuss.python.org messages.

Latest Version

Version
0.1.0
Update
December 17, 2024
Size
30.84KiB
Developer
Category
Users
0
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
See more

PEP Tooltip Extension

Members of the Python community often refer to Python Enhancement Proposal (PEPs) using only their number, sometimes without a link or additional context. To fully grasp what's been talked about, a quick check on peps.python.org is often necessary: that means opening a new tab/window, resulting in a small defocus and loss of time.

To make things smoother, this extension scans all messages on discuss.python.org and add a ℹ️ emoji next to each occurrence of of the \"PEP XXX\" pattern. On hover, a tooltip appears displaying key information about the PEP (retrieved from peps.python.org official API).

To keep the popup digest, only a subset of PEP information fields are displayed; these may change based of feedback!

Messages loaded when scrolling one the page are detected and processed too (but not just posted / edited messages, at the moment).

This extension is open-source (hosted at github.com/loic-simon/pep-tooltip) ; it only requires the permission to read and update content on discuss.python.org. It does not collect any form of data.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "$schema": "https://json.schemastore.org/chrome-manifest", "manifest_version": 3, "name": "PEP Tooltip", "description": "Add a tooltip alongside PEP numbers in discuss.python.org messages.", "version": "0.1.0", "content_scripts": [ { "matches": ["https://discuss.python.org/*"], "js": ["lib/popper.min.js", "lib/tippy-bundle.umd.min.js", "js/content-script.js"], "css": ["static/style.css"] } ], "icons": { "16": "static/icon-16.png", "48": "static/icon-48.png", "128": "static/icon-128.png" }}
Read more

Similar Extensions

icon

JPT - ChatGPT Code Interpreter Extension · Developer Tools 0 8 ★ 54.8MiB

icon

BookmarkGPT - Bookmark Your ChatGPT Prompts Extension · Productivity 0 13 ★ 1.68MiB

icon

Python Tutor - Wiingy Extension · Productivity 0 3 ★ 10.28KiB

icon

Simple Gmail Notes Extension · Productivity 0 747 ★ 1.13MiB

icon

PyConsole: Python shell uncomplicated Extension · Developer Tools 0 6 ★ 23.43KiB

icon

postMessageObserver Extension · Developer Tools 0 0 ★ 23.07KiB

icon

Wasup WA Sender Extension · Productivity 0 5 ★ 755KiB

icon

Copy as Python Requests Extension · Developer Tools 0 2 ★ 23.94KiB

icon

ChatGPT Token Counter Extension · Productivity 0 14 ★ 2.28MiB

icon

Notion Syntax Highlighter Extension · Productivity 0 4 ★ 171KiB

icon

Chrome Show Tab Numbers Extension · Accessibility 0 11 ★ 14.38KiB

icon

Hoppscotch Browser Extension Extension · Developer Tools 0 35 ★ 453KiB

icon

Python Assist Extension · Developer Tools 0 2 ★ 27.67KiB

icon

Tabs Counter - Number of Browser Opened Tabs Extension · Productivity 0 7 ★ 48.12KiB

icon

Python-Fiddle Extension · Developer Tools 0 2 ★ 5.19MiB

icon

Speech to Text for ChatGPT Extension · Accessibility 0 10 ★ 37.21KiB

icon

ChatGPT Extension Extension · Productivity 0 0 ★ 705KiB

icon

ChatGpt Popup Extension · Productivity 0 4 ★ 479KiB

icon

Chat Gpt Long Text Input Extension · Productivity 0 11 ★ 1.63MiB

icon

ChatExtension - A ChatGPT Extension Extension · Productivity 0 9 ★ 1.91MiB

icon

ChatGPT Bottom Copy Code Button & Statistics Extension · Developer Tools 0 6 ★ 260KiB

icon

Email Taskbar/Dock Unread Badge Extension · Productivity 0 4 ★ 35.23KiB

icon

ChatGPT Code Highlighter Extension · Productivity 0 12 ★ 35.84KiB

icon

Hide Sidebar Chat GPT Extension · Productivity 0 1 ★ 42.4KiB