{"id":30050942,"url":"https://github.com/harshal-gahlot/control-scroll","last_synced_at":"2025-08-07T14:48:28.730Z","repository":{"id":250775184,"uuid":"835421476","full_name":"Harshal-Gahlot/Control-Scroll","owner":"Harshal-Gahlot","description":"This chrome extension disable user from Doom scrolling on yt shorts, LinkedIn \u0026 X","archived":false,"fork":false,"pushed_at":"2025-08-03T18:28:57.000Z","size":24,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-03T20:31:12.389Z","etag":null,"topics":["blocker","chrome","chrome-extension","chrome-extensions","chrome-plugin","content-script","doom-scroll","doomscrolling","javascript","linkedin","manifest","manifest-json","manifest-v3","shorts","twitter","x","youtube-shorts-block"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Harshal-Gahlot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2024-07-29T20:02:09.000Z","updated_at":"2025-08-03T18:29:00.000Z","dependencies_parsed_at":"2024-09-29T17:00:26.615Z","dependency_job_id":"be78e846-7b75-40d8-905f-26ce9d9cb955","html_url":"https://github.com/Harshal-Gahlot/Control-Scroll","commit_stats":{"total_commits":8,"total_committers":1,"mean_commits":8.0,"dds":0.0,"last_synced_commit":"985504e225183ad48eac83d892cb5efe69dba90c"},"previous_names":["harshal-gahlot/chrome-extension","harshal-gahlot/control-scroll"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Harshal-Gahlot/Control-Scroll","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Harshal-Gahlot%2FControl-Scroll","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Harshal-Gahlot%2FControl-Scroll/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Harshal-Gahlot%2FControl-Scroll/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Harshal-Gahlot%2FControl-Scroll/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Harshal-Gahlot","download_url":"https://codeload.github.com/Harshal-Gahlot/Control-Scroll/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Harshal-Gahlot%2FControl-Scroll/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269275479,"owners_count":24389737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-07T02:00:09.698Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["blocker","chrome","chrome-extension","chrome-extensions","chrome-plugin","content-script","doom-scroll","doomscrolling","javascript","linkedin","manifest","manifest-json","manifest-v3","shorts","twitter","x","youtube-shorts-block"],"created_at":"2025-08-07T14:48:25.010Z","updated_at":"2025-08-07T14:48:28.707Z","avatar_url":"https://github.com/Harshal-Gahlot.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chrome Extension\r\n\r\nGenerally speaking, shorts waste our time by by emphasizing trivial content that doesn't contribute to our personal growth or knowledge.\r\n\r\nBut there are times when shorts actually help us by providing quality information quickly. However, it's very easy to fall into the trap of mindlessly scrolling through shorts.\r\n\r\nThis extension allows users to watch only a limited number of shorts per session (by default, 3).\r\nA new session starts when the page is reloaded.\r\n\r\nThis helps users stay on track and gives them a moment to rethink their viewing habits.\r\n\r\n## Installation\r\n\r\nTo install the extension, follow these steps:\r\n\r\n1. Clone the repository to your local machine.\r\n2. Open the Chrome browser and go to `chrome://extensions`.\r\n3. Enable the \"Developer mode\" toggle.\r\n4. Click on \"Load unpacked\" and select the cloned repository folder.\r\n5. The extension should now be installed and ready to use.\r\n\r\n## Usage\r\n\r\nOnce the extension is installed, you can test/use it by following these steps:\r\n\r\n1. Open www.youtube.com/shorts/ in the Chrome browser.\r\n2. Watch 3 shorts or wait for 3 min. (you can quickly skip shorts)\r\n3. You can't watch shorts anymore and some text is displayed.\r\n\r\n## Contributing\r\n\r\nContributions are welcome!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharshal-gahlot%2Fcontrol-scroll","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharshal-gahlot%2Fcontrol-scroll","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharshal-gahlot%2Fcontrol-scroll/lists"}