{"id":17729272,"url":"https://github.com/zafchiel/ytkb","last_synced_at":"2026-04-10T20:48:30.049Z","repository":{"id":259075207,"uuid":"861353096","full_name":"zafchiel/ytkb","owner":"zafchiel","description":"Simple userscript to improve youtube experience","archived":false,"fork":false,"pushed_at":"2024-12-07T14:08:32.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-15T11:56:35.089Z","etag":null,"topics":["userscript","youtube"],"latest_commit_sha":null,"homepage":"https://greasyfork.org/en/scripts/513991-ytkb","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/zafchiel.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}},"created_at":"2024-09-22T17:06:15.000Z","updated_at":"2024-12-07T14:08:35.000Z","dependencies_parsed_at":"2024-12-13T19:13:49.836Z","dependency_job_id":"b19a8092-c231-45d3-91db-b119a99be814","html_url":"https://github.com/zafchiel/ytkb","commit_stats":{"total_commits":26,"total_committers":1,"mean_commits":26.0,"dds":0.0,"last_synced_commit":"be455d684d71111cdf8bd187e6f01f820bd23860"},"previous_names":["zafchiel/ytkb"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zafchiel/ytkb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafchiel%2Fytkb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafchiel%2Fytkb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafchiel%2Fytkb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafchiel%2Fytkb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zafchiel","download_url":"https://codeload.github.com/zafchiel/ytkb/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafchiel%2Fytkb/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262446820,"owners_count":23312625,"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","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":["userscript","youtube"],"created_at":"2024-10-25T21:06:13.911Z","updated_at":"2026-04-10T20:48:25.031Z","avatar_url":"https://github.com/zafchiel.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YouTube Keyboard Shortcuts (ytkb) Userscript\n\nSimple userscript to improve youtube keyboard controls. Key features include:\n\n1. **Custom Keyboard Shortcuts:**\n\n   - `H` or `Left Arrow`: Rewind (5 seconds)\n   - `L` or `Right Arrow`: Fast forward (5 seconds)\n   - `J` or `Down Arrow`: Decrease volume\n   - `K` or `Up Arrow`: Increase volume\n   - `M`: Toggle mute\n   - `,`: Decrease playback speed (max 3.00x)\n   - `.`: Increase playback speed (min 0.10x)\n   - `z`: Reset playback speed to 1.0\n   - `I`: Toggle Picture-in-Picture mode\n   - `F`: Toggle full screen\n\n2. **Control Modifiers:**\n\n   - Holding `Ctrl` while using seek or volume shortcuts doubles the effect\n\n3. **On-screen Feedback:**\n\n   - Displays a temporary overlay showing the result of your action\n\n4. **Persistent Video State Display:**\n   - Shows current time, duration, volume, mute status, and playback speed\n   - Updates in real-time below the video\n\nThe script is designed to work on YouTube video pages and doesn't interfere with input fields or textareas. It also preserves YouTube's native keyboard shortcuts for most functions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzafchiel%2Fytkb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzafchiel%2Fytkb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzafchiel%2Fytkb/lists"}