Show the changes to titles for over 40 news outlets.
OpenTitles Extension
OpenTitles is a browser addon that currently tracks changes to over 40 news sites, such as nos.nl, nytimes.com and theguardian.com. It adds a button to the headlines on these sites. When clicked, this button will show all recent changes to the title of this article.
'History' logo by Sugeng Santoso
Q: Why does Chrome say this extension needs to read my browser history?
A: The 'tabs' permission is required for the popup to know which website you're looking at, so that it can tell whether the OpenTitles API is already tracking that website or not. This is the only part of the tabs API that is used by this plugin, it does not actually read your browser history (you may verify this by viewing OpenTitlesMainScript.js in your installation).
Read more
'History' logo by Sugeng Santoso
Q: Why does Chrome say this extension needs to read my browser history?
A: The 'tabs' permission is required for the popup to know which website you're looking at, so that it can tell whether the OpenTitles API is already tracking that website or not. This is the only part of the tabs API that is used by this plugin, it does not actually read your browser history (you may verify this by viewing OpenTitlesMainScript.js in your installation).
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "OpenTitles", "short_name": "OpenTitles", "author": "Floris de Bijl", "description": "Show the changes to titles for over 40 news outlets.", "version": "2.17.0", "icons": { "16": "icons/logo16.png", "48": "icons/logo48.png", "128": "icons/logo128.png" }, "action": { "default_icon": "icons/logo48.png", "default_title": "Click to suggest this website to OpenTitles", "default_popup": "popup/popup.html" }, "content_scripts": [ { "matches": [ "https://*.nu.nl/*", "https://*.nos.nl/*", "https://*.jeugdjournaal.nl/*", "https://*.ad.nl/*", "https://*.bd.nl/*", "https://*.ed.nl/*", "https://*.tubantia.nl/*", "https://*.bndestem.nl/*", "https://*.pzc.nl/*", "https://*.destentor.nl/*", "https://*.gelderlander.nl/*", "https://*.telegraaf.nl/*", "https://*.tweakers.net/*", "https://*.nrc.nl/*", "https://*.volkskrant.nl/*", "https://*.rtlnieuws.nl/*", "https://*.trouw.nl/*", "https://*.parool.nl/*", "https://*.limburger.nl/*", "https://*.fd.nl/*", "https://*.dvhn.nl/*", "https://*.hartvannederland.nl/*", "https://*.lc.nl/*", "https://*.rd.nl/*", "https://*.bnr.nl/*", "https://*.elsevierweekblad.nl/*", "https://*.abcnews.go.com/*", "https://*.cbsnews.com/*", "https://*.cnn.com/*", "https://*.msnbc.com/*", "https://*.nytimes.com/*", "https://*.latimes.com/*", "https://*.usatoday.com/*", "https://*.wsj.com/articles/*", "https://*.washingtonpost.com/*", "https://*.vice.com/*", "https://*.huffingtonpost.com/*", "https://*.tmz.com/*", "https://*.newsweek.com/*", "http://*.time.com/*", "https://*.theguardian.com/*", "https://*.reuters.com/*" ], "js": [ "OpenTitlesMainScript.js" ], "css": [ "style/OpenTitles.css" ], "run_at": "document_idle" } ], "background": { "service_worker": "OpenTitlesBackground.js" }, "host_permissions": [ "https://api.opentitles.info/*" ], "permissions": [ "tabs" ], "web_accessible_resources": [ { "resources": [ "media.json" ], "matches": [ "http://*/*", "https://*/*" ] } ]}
Read more