Keeping track of the number of ChatGPT questions asked and showing how much time is left until the end of the three-hour period.

Latest Version

Version
2.3.7
Update
October 27, 2024
Size
434KiB
Developer
Category
Users
208
Rating
4.66667 ★
Manifest Version
3
Web Store Status
Languages Support
English
中文 (简体)
See more
Permissions
Storage
ActiveTab
See more

GPT4-Requests-Counter Extension

The effect of the plug-in to replace the placeholder information in the input box, showing the number of questions sent, click on the plug-in icon will also display the same content. It also contains every message's talk time, history chart, word cloud, exporting today chat content and generating today report.
It's totally open source: https://github.com/14790897/GPT4-Requests-Counter

Update Diary
Latest version 2024-06-22 - Updated:

Automatic Export: The system now automatically exports the chat logs of the previous day at the start of the first chat of the current day. This ensures that users always have up-to-date records without needing to manually export them. Added a setting to enable or disable daily chat log export, giving users control over whether their chat logs are exported automatically.
2024.2.7 - Updated:

Added a button to clear remaining time : We've listened to user feedback and added a handy new feature to the latest version that allows users to clear remaining time with the click of a simple button. This makes managing time much more flexible and convenient.

Works on some websites that mimic the official UI : To improve user experience, we have extended the plugin to work not only on the official website but also on all websites that mimic the official UI. This ensures that our plugin provides a consistent experience and functionality no matter which similar website you visit.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "GPT4-Requests-Counter", "description": "__MSG_extensionDescription__", "default_locale": "en", "icons": { "128": "src/assets/icon128.png" }, "version": "2.3.7.0", "version_name": "2.3.7", "manifest_version": 3, "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self'", "sandbox": "sandbox allow-scripts; script-src 'self'" }, "action": { "default_popup": "src/popup/index.html" }, "background": { "service_worker": "service-worker-loader.js", "type": "module" }, "content_scripts": [ { "js": [ "assets/index.ts-loader-d9fef4b6.js" ], "all_frames": false, "matches": [ "" ], "run_at": "document_end" } ], "options_page": "src/options/index.html", "permissions": [ "storage", "activeTab" ], "web_accessible_resources": [ { "matches": [ "*://*/*" ], "resources": [ "src/content-script/index.ts", "src/content-script/iframe/index.html" ], "use_dynamic_url": false }, { "matches": [ "" ], "resources": [ "assets/index.ts-51a7314c.js" ], "use_dynamic_url": false } ]}
Read more