Intent on YouTube
Intent Extension
The YouTube Intent Feature helps users engage more purposefully by setting specific goals for their viewing sessions. Users can enter their intentions, like \"learn about electric cars,\" and specify how long they plan to watch.
While browsing, the system analyzes video content to ensure it aligns with the user's stated goals. If a mismatch occurs, playback pauses, and users are prompted to either adjust their intention or select a different video.
This feature allows flexibility for shifting interests while encouraging focus on relevant topics. It also supports better time management, ensuring users get the most out of their viewing sessions.
By promoting intentional and adaptable viewing, the feature enhances the overall YouTube experience.
Read more
While browsing, the system analyzes video content to ensure it aligns with the user's stated goals. If a mismatch occurs, playback pauses, and users are prompted to either adjust their intention or select a different video.
This feature allows flexibility for shifting interests while encouraging focus on relevant topics. It also supports better time management, ensuring users get the most out of their viewing sessions.
By promoting intentional and adaptable viewing, the feature enhances the overall YouTube experience.
Source Manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"icons":{"16":"icon16.plasmo.6c567d50.png",
"32":"icon32.plasmo.76b92899.png",
"48":"icon48.plasmo.aced7582.png",
"64":"icon64.plasmo.8bb5e6e0.png",
"128":"icon128.plasmo.3c1ed2d2.png"},
"manifest_version":3,
"action":{"default_icon":{"16":"icon16.plasmo.6c567d50.png",
"32":"icon32.plasmo.76b92899.png",
"48":"icon48.plasmo.aced7582.png",
"64":"icon64.plasmo.8bb5e6e0.png",
"128":"icon128.plasmo.3c1ed2d2.png"},
"default_popup":"popup.html"},
"version":"0.1.1",
"author":"Karan Santra & Abhishek Bhathela",
"name":"Intent",
"description":"Intent on YouTube",
"background":{"service_worker":"static/background/index.js"},
"options_ui":{"page":"options.html",
"open_in_tab":true},
"permissions":["storage"],
"content_scripts":[{"matches":["https://www.youtube.com/*"],
"js":["youtube.ce6629fd.js"],
"css":["youtube.df89bfed.css"]}],
"host_permissions":["https://*.youtube.com/*"],
"web_accessible_resources":[{"matches":["https://www.youtube.com/*"],
"resources":["youtube.6e038a4b.css"]}]}
Read more
"update_url": "https://clients2.google.com/service/update2/crx",
"icons":{"16":"icon16.plasmo.6c567d50.png",
"32":"icon32.plasmo.76b92899.png",
"48":"icon48.plasmo.aced7582.png",
"64":"icon64.plasmo.8bb5e6e0.png",
"128":"icon128.plasmo.3c1ed2d2.png"},
"manifest_version":3,
"action":{"default_icon":{"16":"icon16.plasmo.6c567d50.png",
"32":"icon32.plasmo.76b92899.png",
"48":"icon48.plasmo.aced7582.png",
"64":"icon64.plasmo.8bb5e6e0.png",
"128":"icon128.plasmo.3c1ed2d2.png"},
"default_popup":"popup.html"},
"version":"0.1.1",
"author":"Karan Santra & Abhishek Bhathela",
"name":"Intent",
"description":"Intent on YouTube",
"background":{"service_worker":"static/background/index.js"},
"options_ui":{"page":"options.html",
"open_in_tab":true},
"permissions":["storage"],
"content_scripts":[{"matches":["https://www.youtube.com/*"],
"js":["youtube.ce6629fd.js"],
"css":["youtube.df89bfed.css"]}],
"host_permissions":["https://*.youtube.com/*"],
"web_accessible_resources":[{"matches":["https://www.youtube.com/*"],
"resources":["youtube.6e038a4b.css"]}]}