extension
A browser extension to enhance YouTube
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- release.yml
- dependabot.yml
- stale.yml
- settings.json
- snippets.code-snippets
- tasks.json
- YouTube-Enhancer-Gradient-Background-Circle.png
- YouTube-Enhancer-Gradient-Background-Square.png
- YouTube-Enhancer-Gradient-Transparent.png
- Main.png
- Settings.png
- Buttons_Below_Player.png
- Player_Fullscreen.png
- Speed_OSD.png
- Main.png
- Settings.png
- Buttons_Below_Player.png
- Player_Fullscreen.png
- Speed_OSD.png
- Options_1.png
- Options_2.png
- Options_3.png
- Options_4.png
- Buttons_Below_Player.png
- Decrease_Speed_Left_Control.png
- Feature_Menu.png
- OSD_Speed.png
- OSD_Volume.png
- Player_Fullscreen.png
- Screenshot.png
- Volume_Boost_Below_Player.png
- Automatic_Quality_Adjustment.png
- Player_Quality.png
- Quality_Fallback_Strategy.png
- Title.png
- Clear_Data.png
- Confirm.png
- Delete_All_Data.png
- Error_Importing_Error_Message.png
- Error_Importing_Unknown_Error.png
- Export_Settings.png
- Import_Settings.png
- Open_In_New_Tab.png
- Reset.png
- Button_Labels.png
- Button_Name_Copy_Video_URL_With_Timestamp_Button.png
- Button_Name_Decrease_Speed_Button.png
- Button_Name_Fast_Forward_Button.png
- Button_Name_Hide_End_Screen_Cards_Button.png
- Button_Name_Increase_Speed_Button.png
- Button_Name_Loop_Button.png
- Button_Name_Maximize_Button.png
- Button_Name_Open_Transcript_Button.png
- Button_Name_Rewind_Button.png
- Button_Name_Screenshot_Button.png
- Button_Name_Volume_Boost_Button.png
- Button_Placement_Options.png
- Hover_Title.png
- Placement_Below_The_Player_Controls.png
- Placement_In_The_Feature_Menu.png
- Placement_On_The_Left_Side_Of_Player_Controls.png
- Placement_On_The_Right_Side_Of_Player_Controls.png.png
- Title.png
- Collapse_Editor.png
- Custom_CSS.png
- Expand_Editor.png
- No_Problems_Found.png
- Title.png
- Activation_Type.png
- Title.png
- Forward-rewind buttons.png
- Forward-rewind time.png
- Title.png
- Language_To_Use.png
- Title.png
- Automatic_Theater_Mode.png
- Automatically_Disable_Ambient_Mode.png
- Automatically_Disable_Closed_Captions.png
- Automatically_Enable_Closed_Captions.png
- Copy_Video_URL_With_Timestamp_Button.png
- Default_To_Original_Audio_Track.png
- Hide_AI_Summary.png
- Hide_End_Screen_Cards.png
- Hide_End_Screen_Cards_Button.png
- Hide_Live_Stream_Chat.png
- Hide_Official_Artist_Videos.png
- Hide_Paid_Promotion_Banner.png
- Hide_Playables.png
- Hide_Playlists_From_Homepage.png
- Hide_Scrollbar.png
- Hide_Shorts.png
- Hide_Translate_Comment_Button.png
- Loop_Button.png
- Maximize_Player_Button.png
- Open_Transcript_Button.png
- Open_YouTube_Settings_On_Hover.png
- Pause_Background_Players.png
- Remaining_Time.png
- Remember_Last_Volume.png
- Remove_YouTube_Redirect_URLs.png
- Restore_Fullscreen_Scrolling.png
- Shorten_YouTube_Video_Share_Link.png
- Shorts_Auto_Scroll.png
- Skip_Continue_Watching.png
- Title.png
- All_Data_Cleared.png
- All_Options_Reset.png
- Options_Saved.png
- Scroll_Wheel_Speed_Control_Modifier_Key.png
- Scroll_Wheel_Volume_Control_Modifier_Key.png
- Settings_Exported.png
- Settings_Imported.png
- Circle_Display.gif
- Circle_Type.png
- Color_Options.png
- Hide_Delay.png
- Line_Display.gif
- Line_Type.png
- No_Display_Type.png
- Opacity.png
- Padding.png
- Position_Options.png
- Text_Type.png
- Title.png
- Type_Options.png
- Enable_OPTION_To_Configure_This_Option.png
- Feature_Menu.png
- Set_Screenshot_Save_Type_To_FILE_To_Configure_This_Option.png
- Forced_Playback_Speed.png
- Playback_Buttons_Speed.png
- Playback_Speed_Buttons.png
- Player_Speed.png
- Title.png
- Display_Playlist_Length_Information.png
- Method_To_Get_Playlist_Length.png
- Method_To_Get_Watched_Time.png
- Playlist_Length_Title.png
- Title.png
- Screenshot_Button.png
- Screenshot_Format.png
- Screenshot_Save_Type_Options.png
- Title.png
- Modifier_Key_Options.png
- Scroll_Wheel_Speed_Control.png
- Speed_Change_Per_Scroll.png
- Title.png
- Modifer_Key_Options.png
- Scroll_Wheel_Volume_Control.png
- Title.png
- Volume_Change_Per_Scroll.png
- When_Holding_Modifier_Key.png
- When_Holding_Right_Click.png
- Search_For_A_Setting.png
- Resume_Type.png
- Title.png
- Track_Watched_Videos.png
- Title.png
- Volume_Boost.png
- Volume_Boost_Amount.png
- Volume_Boost_Mode_Options.png
- Api_Key.png
- getApiKeyLinkText.png
- Title.png
- Accent_Color.png
- Deep_Dark_Theme.png
- Hover_BG_Color.png
- Main_BG_Color.png
- Main_Text_Color.png
- Secondary_BG_Color.png
- Secondary_Text_Color.png
- Select_Theme.png
- Shadow_Color.png
- Titles.png
- Copy_Video_URL_With_Timestamp.png
- Decrease_Limit.png
- Decrease_Speed_To_Amount.png
- Fast_Forward_By_Time.png
- Feature_Menu.png
- Hide_End_Screen_Cards_Button.png
- Increase_Limit.png
- Increase_Speed_To_Amount.png
- Loop_Off.png
- Loop_On.png
- Maximize_Off.png
- Maximize_On.png
- Open_Transcript.png
- Rewind_By_Time.png
- Screenshot.png
- Screenshot_Copied_To_Clipboard.png
- Show_End_Screen_Cards_Button.png
- Video_URL_Copied.png
- Volume_Boost_Off.png
- Volume_Boost_On.png
- Feature_Menu.png
- Total_Time_May_Not_Be_Accurate.png
- Close.png
- Resume.png
- Scroll_For_More_Settings.png
- icon_128.png
- icon_16.png
- icon_19.png
- icon_38.png
- icon_48.png
- ca-ES.json
- cs-CZ.json
- de-DE.json
- en-GB.json
- en-US.json
- en-US.json.d.ts
- es-ES.json
- fa-IR.json
- fr-FR.json
- he-IL.json
- hi-IN.json
- it-IT.json
- ja-JP.json
- ko-KR.json
- nl-NL.json
- pl-PL.json
- pt-BR.json
- ru-RU.json
- sv-SE.json
- tr-TR.json
- uk-UA.json
- vi-VN.json
- zh-CN.json
- zh-TW.json
- contentStyle.css
- generateReleaseHashes.js
- updateDeepDarkMaterialCSS.js
- updateDeepDarkPresets.js
- updateVersionAndBuild.js
- SettingsPage.tsx
- coreFeatures.ts
- lifecycle.ts
- messageHandling.ts
- featureMenuGrid.svg
- loopOff.svg
- loopOn.svg
- maximize.svg
- minimize.svg
- volumeBoostOff.svg
- volumeBoostOn.svg
- tailwind.css
- ConfigInput.tsx
- index.tsx
- types.ts
- useConfigSettings.ts
- utils.ts
- ApiKeySetting.tsx
- ButtonPlacementSetting.tsx
- FeatureMenuOpenTypeSetting.tsx
- index.tsx
- LanguageSetting.tsx
- OnScreenDisplaySettings.tsx
- VersionToggleSetting.tsx
- FeatureCard.tsx
- index.tsx
- SearchAndFilter.tsx
- types.ts
- useFeatureGridData.ts
- utils.ts
- DonutChart.tsx
- FeatureBarChart.tsx
- PhaseBarChart.tsx
- TimelineChart.tsx
- ChartsContainer.tsx
- ErrorsList.tsx
- FeatureBreakdown.tsx
- index.tsx
- PhaseBreakdown.tsx
- SearchBar.tsx
- SlowestList.tsx
- StatsSummary.tsx
- types.ts
- usePerformanceData.ts
- utils.ts
- ViewModeToggle.tsx
- ConfigEditor.tsx
- DebugOverlay.tsx
- DependencyGraph.tsx
- DevToolsLoader.tsx
- DevToolsMessage.tsx
- ErrorBoundary.tsx
- StateSlideOver.tsx
- context.ts
- index.ts
- provider.tsx
- useDevToolsQuery.ts
- index.tsx
- CheckBox.tsx
- index.tsx
- ColorPicker.tsx
- index.css
- index.tsx
- index.css
- index.tsx
- index.tsx
- CSSEditor.tsx
- editorOptions.ts
- editorWorkerConfig.ts
- index.tsx
- FileNameTemplate.tsx
- index.tsx
- index.tsx
- KeyValueList.tsx
- Arrow.tsx
- index.tsx
- Number.css
- Number.tsx
- index.tsx
- Select.tsx
- index.tsx
- Slider.tsx
- index.tsx
- TextInput.tsx
- index.tsx
- ConflictResolutionDialog.tsx
- Setting.tsx
- SettingNotifications.tsx
- SettingSearch.tsx
- SettingSection.tsx
- SettingsFooter.tsx
- SettingsHeader.tsx
- SettingTitle.tsx
- ButtonPlacement.tsx
- FeatureMenuOpenType.tsx
- index.tsx
- LanguageSettings.tsx
- OnScreenDisplay.tsx
- YouTubeDataApiKey.tsx
- Settings.css
- Settings.tsx
- SettingsGenerator.tsx
- Link.tsx
- Loader.tsx
- EventManager.ts
- autoRegister.ts
- cleanupRegistry.ts
- createFeature.ts
- createFeatureMetadata.ts
- defineConfig.ts
- featureButtonManager.ts
- featureConfigManager.ts
- featureContract.d.ts
- featureLifecycleManager.ts
- featureManagerBase.ts
- featureMetadataRegistry.ts
- featureNavigationManager.ts
- featureOrchestrator.ts
- featurePerformanceTracker.ts
- featurePlayerManager.ts
- featureRegistry.ts
- featureRegistryCore.ts
- featureStateManager.ts
- types.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- utils.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- ButtonController.ts
- constants.ts
- index.css
- index.ts
- types.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- utils.ts
- index.metadata.ts
- index.ts
- utils.ts
- index.metadata.ts
- index.ts
- utils.ts
- index.css
- index.metadata.ts
- index.ts
- utils.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- utils.ts
- index.css
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- utils.ts
- index.css
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- utils.ts
- index.css
- index.metadata.ts
- index.ts
- utils.ts
- controller.ts
- index.css
- index.metadata.ts
- index.ts
- types.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- utils.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- types.ts
- index.metadata.ts
- index.ts
- manualOverride.ts
- utils.ts
- controller.ts
- index.metadata.ts
- index.ts
- types.ts
- utils.ts
- index.css
- index.ts
- index.css
- index.metadata.ts
- index.ts
- utils.ts
- button.ts
- index.css
- index.metadata.ts
- index.ts
- reversal.ts
- setup.ts
- utils.ts
- index.metadata.ts
- index.ts
- utils.ts
- index.metadata.ts
- index.ts
- types.ts
- utils.ts
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- types.ts
- utils.ts
- index.metadata.ts
- index.ts
- utils.ts
- index.css
- index.metadata.ts
- index.ts
- utils.ts
- index.metadata.ts
- index.ts
- utils.ts
- index.metadata.ts
- index.ts
- utils.ts
- index.metadata.ts
- index.ts
- index.css
- index.metadata.ts
- index.ts
- utils.ts
- index.metadata.ts
- index.ts
- types.ts
- utils.ts
- index.css
- index.metadata.ts
- index.ts
- index.metadata.ts
- index.ts
- types.ts
- utils.ts
- context.ts
- index.ts
- provider.tsx
- context.ts
- index.ts
- provider.tsx
- context.ts
- index.ts
- provider.tsx
- index.ts
- useClickOutside.ts
- useComponentVisible.ts
- useDebounce.ts
- useRunAfterUpdate.ts
- useStorage.ts
- checkLocalesForMissingKeys.ts
- constants.ts
- i18n.d.ts
- index.ts
- migrate-translation.ts
- types.ts
- updateAvailableLocales.ts
- updateLocalePercentages.ts
- index.html
- index.ts
- index.ts
- DevTools.tsx
- index.css
- index.html
- index.ts
- panel.html
- panel.tsx
- index.ts
- style.css
- index.css
- index.html
- index.tsx
- Options.css
- Options.tsx
- index.css
- index.html
- index.tsx
- Popup.tsx
- buildContentScripts.ts
- copyOutputs.ts
- generateManifests.ts
- index.ts
- makeReleaseZips.ts
- updateReadmeFeatures.ts
- build.ts
- runBuilds.ts
- utils.ts
- index.ts
- index.ts
- types.ts
- index.ts
- index.ts
- defaults.ts
- env.ts
- importSchema.ts
- storage.ts
- utils.ts
- dom.ts
- index.ts
- utils.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- classList.ts
- elements.ts
- tooltip.ts
- date.ts
- error.ts
- filenameTemplate.ts
- time.ts
- colors.ts
- index.ts
- utils.ts
- index.ts
- devtools.embedded.ts
- devtools.ts
- index.ts
- index.ts
- index.ts
- itagDb.ts
- bundle-worker.ts
- utils.ts
- index.ts
- trustedTypes.ts
- index.ts
- index.ts
- index.ts
- constants.ts
- index.ts
- audioEngine.ts
- constants.ts
- getChannelId.ts
- monaco.ts
- SVGElementAttributes.ts
- constraints.ts
- index.ts
- types.ts
- deepDarkMaterialCSS.ts
- deepDarkPresets.ts
- defaults.ts
- global.d.ts
- icons.ts
- manifest.ts
- reset.d.ts
- vite-env.d.ts
- .all-contributorsrc
- .editorconfig
- .gitattributes
- .gitignore
- .nvmrc
- .prettierignore
- AGENTS.md
- bun.lockb
- CHANGELOG.md
- CONTRIBUTING.md
- crowdin.yml
- eslint.config.mjs
- LICENSE
- nodemon.json
- package-lock.json
- package.json
- postcss.config.cjs
- prettier.config.mjs
- privacy.md
- README.md
- release.config.cjs
- tailwind.config.ts
- TODO.md
- tsconfig.json
- vite.config.ts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/YouTube-Enhancer/extension
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd extension
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm run build
배포용으로 코드를 최적화해서 빌드 파일을 생성합니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
