hydra
A Reddit reader app based on Apollo that doesn't need an API key to function
파일 탐색기
최종 버전 다운로드 (.zip)- SKILL.md
- settings.json
- settings.local.json
- FUNDING.yml
- settings.json
- AccountSettings.ts
- AI.ts
- Authentication.ts
- Customer.ts
- Flair.ts
- HydraServerStatus.ts
- Media.ts
- Messages.ts
- Multireddit.ts
- Notifications.ts
- PostDetail.ts
- PostFlair.ts
- Posts.ts
- RedditApi.ts
- Save.ts
- Search.ts
- SubredditDetails.ts
- Subreddits.ts
- User.ts
- UserAgent.ts
- AccountsScreen.tsx
- ErrorScreen.tsx
- GalleryScreen.tsx
- HomeScreen.tsx
- InboxScreen.tsx
- index.tsx
- MessagesScreen.tsx
- MultiredditScreen.tsx
- PostDetailsScreen.tsx
- PostsScreen.tsx
- SearchScreen.tsx
- SettingsScreen.tsx
- SidebarScreen.tsx
- SubredditSearchScreen.tsx
- SubredditsScreen.tsx
- UserScreen.tsx
- WebviewScreen.tsx
- WikiScreen.tsx
- index.tsx
- index.tsx
- SpaceMono-Regular.ttf
- batjake.png
- boxsitter.png
- dmilin.jpg
- cerberus.png
- cerberus_android.png
- cerberus_android.pxz
- cerberus_android_background.png
- hail_hydra.png
- hail_hydra_android.png
- hail_hydra_android_background.png
- hail_hydra_dark.png
- hail_hydra_dark_android.png
- favicon.png
- feature_graphic.png
- HydraPro.png
- icon.png
- icon.pxz
- icon_android.png
- icon_transparent.png
- icon_transparent_inverted.png
- splash.pxz
- subredditIcon.png
- discord.png
- light.png
- midnight.png
- spotify.png
- beautiful_fullscreen.png
- blazing_fast.png
- efficient_compact.png
- intuitive_comments.png
- discord.png
- light.png
- midnight.png
- spotify.png
- beautiful_fullscreen.png
- blazing_fast.png
- efficient_compact.png
- intuitive_comments.png
- discord.png
- light.png
- midnight.png
- spotify.png
- beautiful_fullscreen.png
- blazing_fast.png
- efficient_compact.png
- intuitive_comments.png
- Apple iPad Pro 12.9 Inch Screenshot 1.png
- Apple iPad Pro 12.9 Inch Screenshot 2.png
- Apple iPad Pro 12.9 Inch Screenshot 3.png
- Apple iPad Pro 12.9 Inch Screenshot 4.png
- Apple iPad Pro 12.9 Inch Screenshot 5.png
- Apple iPad Pro 12.9 Inch Screenshot 6.png
- Apple iPhone 14 Plus Screenshot 1.png
- Apple iPhone 14 Plus Screenshot 2.png
- Apple iPhone 14 Plus Screenshot 3.png
- Apple iPhone 14 Plus Screenshot 4.png
- Apple iPhone 14 Plus Screenshot 5.png
- Apple iPhone 14 Plus Screenshot 6.png
- Apple iPhone 16 Pro Max Screenshot 1.png
- Apple iPhone 16 Pro Max Screenshot 2.png
- Apple iPhone 16 Pro Max Screenshot 3.png
- Apple iPhone 16 Pro Max Screenshot 4.png
- Apple iPhone 16 Pro Max Screenshot 5.png
- Apple iPhone 16 Pro Max Screenshot 6.png
- Samsung Galaxy S21 Ultra Screenshot 1.png
- Samsung Galaxy S21 Ultra Screenshot 2.png
- Samsung Galaxy S21 Ultra Screenshot 3.png
- Samsung Galaxy S21 Ultra Screenshot 4.png
- Samsung Galaxy S21 Ultra Screenshot 5.png
- Samsung Galaxy S21 Ultra Screenshot 6.png
- screenshots_app_mockup_dot_com.mockup
- RenderHTML.tsx
- ThemedWebView.tsx
- ShareablePostDetails.tsx
- ShareAsImage.tsx
- GetHydraPro.tsx
- PromptForReview.tsx
- UpdateInfo.tsx
- EditComment.tsx
- EditPost.tsx
- Login.tsx
- NewComment.tsx
- NewMessage.tsx
- NewPost.tsx
- QuickAccountSwap.tsx
- QuickSubredditSearch.tsx
- ReplyToMessage.tsx
- SelectText.tsx
- SubscribeToHydra.tsx
- IconButton.tsx
- SortAndContext.tsx
- TextButton.tsx
- ConditionalWrapper.tsx
- DismountWhenBackgrounded.tsx
- TextWithRepairedHeight.tsx
- CommentReplyComponent.tsx
- MessageComponent.tsx
- MultiredditLink.tsx
- CommentComponent.tsx
- CommentTopBar.tsx
- index.tsx
- MoreRepliesRow.tsx
- swipeOptions.tsx
- useCommentActions.tsx
- CrossPost.tsx
- ImageViewer.tsx
- Link.tsx
- PollViewer.tsx
- VideoPlayer.tsx
- CompactPostMedia.tsx
- PostMedia.tsx
- SubredditIcon.tsx
- Summaries.tsx
- PostComponent.tsx
- PostDetailsComponent.tsx
- SubredditCompactLink.tsx
- SubredditComponent.tsx
- UserComponent.tsx
- UserDetailsComponent.tsx
- GalleryComponent.tsx
- Video.tsx
- AlbumNavigation.tsx
- MediaActionButtons.tsx
- MediaOverlay.tsx
- OverlayContext.tsx
- PostInfoHeader.tsx
- VideoPlaybackControls.tsx
- VideoSeekBar.tsx
- MediaImage.android.tsx
- MediaImage.ios.tsx
- MediaImage.tsx
- MediaVideo.android.tsx
- MediaVideo.ios.tsx
- MediaVideo.tsx
- MediaViewer.android.tsx
- MediaViewer.ios.tsx
- MediaViewer.tsx
- types.ts
- ColorPicker.tsx
- Slider.tsx
- ThemeColorBand.tsx
- ThemeImport.tsx
- ThemeList.tsx
- ThemeRow.tsx
- AccessFailureComponent.tsx
- AccountList.tsx
- GetHydraProButton.tsx
- HydraProFeatureList.tsx
- KeyboardAvoidingScroller.tsx
- List.tsx
- LoadingSplash.tsx
- MarkdownEditor.tsx
- ProgressRing.tsx
- RedditDataScroller.tsx
- SearchBar.tsx
- SectionTitle.tsx
- SelectableText.tsx
- Slideable.tsx
- SplitViewOptions.tsx
- TextInput.tsx
- appIcons.js
- documentation.ts
- HydraServer.ts
- SettingsKeys.ts
- TabBarPadding.tsx
- Themes.ts
- CommentSettingsContext.tsx
- DataModeContext.tsx
- FiltersContext.tsx
- GesturesContext.tsx
- index.tsx
- NotificationsContext.tsx
- PostSettingsContext.tsx
- TabSettingsContext.tsx
- ThemeContext.tsx
- AccountContext.tsx
- ActionSheetBgContext.ts
- ActionSheetBgProvider.tsx
- InboxContext.tsx
- MediaViewerContext.tsx
- ModalContext.tsx
- ModalProvider.tsx
- NavigationContext.tsx
- PostInteractionContext.tsx
- ScrollerContext.tsx
- ScrollToNextButtonContext.tsx
- ScrollToNextButtonProvider.tsx
- StackFutureContext.tsx
- StartupModalContext.tsx
- SubredditContext.tsx
- SubscriptionsContext.tsx
- TabScrollContext.tsx
- ToastContext.tsx
- ToastProvider.tsx
- CustomThemes.ts
- Drafts.ts
- Maintenance.ts
- SeenPosts.ts
- Stats.ts
- index.ts
- schema.ts
- accounts_and_login.md
- advanced_settings.md
- ai_filters.md
- ai_summaries.md
- app_icons.md
- appearance_settings.md
- browsing_posts.md
- commenting.md
- custom_themes.md
- data_use_settings.md
- downloading_media.md
- external_links.md
- gallery_mode.md
- general_settings.md
- gestures.md
- getting_started.md
- hiding_content.md
- hydra_pro.md
- inbox.md
- inbox_alerts.md
- live_text.md
- messages.md
- navigation_basics.md
- not_found.md
- organizing_feeds.md
- posting.md
- privacy_settings.md
- saving.md
- search.md
- settings_overview.md
- sharing.md
- sorting.md
- split_view.md
- stats.md
- subreddits.md
- text_filters.md
- themes.md
- tips_and_tricks.md
- troubleshooting.md
- viewing_comments.md
- voting.md
- 0000_snapshot.json
- 0001_snapshot.json
- 0002_snapshot.json
- 0003_snapshot.json
- 0004_snapshot.json
- _journal.json
- 0000_glorious_brother_voodoo.sql
- 0001_light_shiva.sql
- 0002_exotic_silver_surfer.sql
- 0003_motionless_lady_ursula.sql
- 0004_secret_morg.sql
- migrations.js
- snudown.js
- AppIconsModule.kt
- AndroidManifest.xml
- build.gradle
- AppIcons.podspec
- AppIconsModule.swift
- expo-module.config.json
- index.ts
- index.web.ts
- AvMuxModule.kt
- AndroidManifest.xml
- build.gradle
- AvMux.podspec
- AvMuxModule.swift
- expo-module.config.json
- index.ts
- index.web.ts
- index.tsx
- useCommentScrolling.ts
- usePostDetail.tsx
- AppIcon.tsx
- AppIconDetails.tsx
- ExternalLinks.tsx
- Filters.tsx
- GeneralRoot.tsx
- Gestures.tsx
- Legal.tsx
- ModifyLinks.tsx
- OpenInHydra.tsx
- Sorting.tsx
- Startup.tsx
- Advanced.tsx
- Appearance.tsx
- DataUse.tsx
- Guide.tsx
- HydraPro.tsx
- index.tsx
- Privacy.tsx
- Root.tsx
- Stats.tsx
- Theme.tsx
- ThemeMaker.tsx
- TipJar.tsx
- AccountsPage.tsx
- ErrorPage.tsx
- GalleryPage.tsx
- InboxPage.tsx
- MessagesPage.tsx
- PostsPage.tsx
- SearchPage.tsx
- SidebarPage.tsx
- Subreddits.tsx
- SubredditSearchPage.tsx
- UserPage.tsx
- WebviewPage.tsx
- WikiPage.tsx
- withAppIcons.js
- bun-test.d.ts
- commentTree.test.ts
- filterNonMediaItems.ts
- filterSeenItems.ts
- TextFiltering.ts
- appIcons.ts
- colors.ts
- commentTree.ts
- debounce.ts
- DocumentationSearch.ts
- download.ts
- ImageCache.ts
- KeyStore.ts
- linkScript.ts
- navigation.ts
- navigationTypes.ts
- Numbers.ts
- oneTimeAlert.ts
- openExternalLink.ts
- PageTypeToNavName.ts
- RedditCookies.ts
- RedditURL.ts
- RedGifs.ts
- safeFetch.ts
- sharing.tsx
- Time.ts
- URL.ts
- useComponentActions.ts
- useContextMenu.ts
- useHandleIncomingURLs.ts
- useOfferGalleryMode.ts
- useRedditDataState.ts
- useSetTheme.ts
- useSettingsPicker.tsx
- useSharedVideoPlayer.ts
- useSplitViewSupport.ts
- VideoCache.ts
- .easignore
- .gitignore
- app.config.ts
- babel.config.js
- drizzle.config.ts
- eas.json
- eslint.config.js
- generateDocumentation.ts
- LICENSE
- metro.config.js
- package-lock.json
- package.json
- README.md
- todo.txt
- tsconfig.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/dmilin1/hydra
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd hydra
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Homebrew macOS/Linux용 패키지 매니저입니다.
brew install cocoapods
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
brew install watchman
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd modules/app-icons/android
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
