vienna-rss
Vienna is a free and open-source RSS/Atom/JSON feed newsreader for macOS.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- config.yml
- feature_request.md
- stale.yml
- xcodebuild.yml
- Architecture.md
- Contributing.md
- DataFlow.md
- DataModel.md
- LLM-Usage-Policy.md
- Plugins.md
- Release Instructions.md
- Rendering_Layouts.md
- SmartFolders.md
- AUTHORS.txt
- autorevision
- autorevision.asciidoc
- COPYING.md
- NEWS
- README.md
- DSClickableURLTextField.h
- DSClickableURLTextField.m
- NSURL+CaminoExtensions.h
- NSURL+CaminoExtensions.m
- TRVSURLSessionOperation.h
- TRVSURLSessionOperation.m
- LICENSE
- README.md
- CombinePredicateLocalizations.swift
- ComparePredicateLocalizations.swift
- ExpandPredicateLocalizations.swift
- main.swift
- .gitignore
- Package.swift
- DMGBackground.png
- DMGBackground.psd
- DS_Store
- ArchivalChecks.sh
- autorevision.sh
- Changes-and-Notes.sh
- CreateDMG.sh
- Notarize.sh
- PostArchive.sh
- Release-for-upload.sh
- Sparkle-setup.sh
- Activity.storyboard
- Downloads.storyboard
- ExportAccessoryViewController.xib
- FeedCredentials.xib
- FilterBarViewController.xib
- GroupFolder.xib
- InfoWindow.xib
- Main.storyboard
- Preferences.storyboard
- RSSFeed.xib
- SearchFolder.xib
- Subscribe.storyboard
- Activity.xcstrings
- Downloads.xcstrings
- ExportAccessoryViewController.xcstrings
- FeedCredentials.xcstrings
- FilterBarViewController.xcstrings
- GroupFolder.xcstrings
- InfoWindow.xcstrings
- Main.xcstrings
- Preferences.xcstrings
- RSSFeed.xcstrings
- SearchFolder.xcstrings
- Subscribe.xcstrings
- BrowserTab.xib
- SearchPanel.xib
- icon_512x512@2x-flat.svg
- icon.json
- Contents.json
- icon_128x128.png
- icon_128x128@2x.png
- icon_16x16.png
- icon_16x16@2x.png
- icon_256x256.png
- icon_256x256@2x.png
- icon_32x32.png
- icon_32x32@2x.png
- icon_512x512.png
- icon_512x512@2x.png
- Contents.json
- enclosure.png
- Contents.json
- enclosure_header.png
- Contents.json
- flagged.png
- Contents.json
- flagged_header.png
- Contents.json
- revised.png
- revised@2x.png
- Contents.json
- unread.png
- unread@2x.png
- Contents.json
- unread_header.png
- Contents.json
- Contents.json
- icon_128x128.png
- icon_128x128@2x.png
- icon_256x256.png
- icon_256x256@2x.png
- icon_512x512.png
- icon_512x512@2x.png
- icon_128x128.png
- icon_128x128@2x.png
- icon_256x256.png
- icon_256x256@2x.png
- icon_512x512.png
- icon_512x512@2x.png
- Contents.json
- Contents.json
- statusBarIcon.pdf
- Contents.json
- statusBarIconUnread.pdf
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- appearancePrefImage.png
- Contents.json
- Contents.json
- sync.png
- Contents.json
- Contents.json
- folderError.png
- folderError@2x.png
- Contents.json
- rssFeed.png
- rssFeed@2x.png
- Contents.json
- rssFolder.png
- rssFolder@2x.png
- Contents.json
- searchFolder.png
- Contents.json
- smallFolder.png
- Contents.json
- smartFolder.png
- smartFolder@2x.png
- Contents.json
- trashFolder.png
- Contents.json
- Contents.json
- ViCancel.pdf
- Contents.json
- ViDelete-alt.pdf
- Contents.json
- ViEmptyTrash.pdf
- Contents.json
- ViFunnelFilter.pdf
- ViFunnelFilter@2x.pdf
- Contents.json
- ViGetInfo.pdf
- ViGetInfo@2x.pdf
- Contents.json
- MailTemplate.pdf
- Contents.json
- ViMarkRead.pdf
- Contents.json
- ViNewFeed.pdf
- ViNewFeed@2x.pdf
- Contents.json
- ViSkipNext.pdf
- Contents.json
- ViNext.pdf
- Contents.json
- ViPrevious.pdf
- Contents.json
- StyleTemplate.pdf
- Contents.json
- ViSync.pdf
- ViSync@2x.pdf
- Contents.json
- Contents.json
- Predicates.strings
- Predicates.strings
- Predicates.strings
- Predicates.strings
- Predicates.strings
- Predicates.strings
- DemoFeeds.plist
- InfoPlist.xcstrings
- Localizable.xcstrings
- Vienna.sdef
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- FediverseButton.tiff
- Info.plist
- Vienna to Mastodon.scpt
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- bufferButton.tiff
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- evernoteButton.tiff
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- facebookButton.tiff
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- hootsuiteButton.tiff
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InstapaperButton.tiff
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- pinboardButton.tiff
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- WallabagButton.tiff
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- xTemplate.tiff
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- stylesheet.css
- template.html
- stylesheet.css
- template.html
- aqua-hover.gif
- aqua.gif
- fade.png
- grid.gif
- icon-author.gif
- icon-calendar.gif
- icon-enclosure-hover.gif
- icon-enclosure.gif
- icon-feed-hover.gif
- icon-feed.gif
- stylesheet.css
- template.html
- fade.png
- graphite-hover.gif
- graphite.gif
- grid.gif
- icon-author.gif
- icon-calendar.gif
- icon-enclosure-hover.gif
- icon-enclosure.gif
- icon-feed-hover.gif
- icon-feed.gif
- stylesheet.css
- template.html
- stylesheet.css
- template.html
- stylesheet.css
- template.html
- stylesheet.css
- template.html
- feed-icon-16x16.png
- pellucid.png
- readme.txt
- stylesheet.css
- template.html
- stylesheet.css
- template.html
- stylesheet.css
- template.html
- stylesheet.css
- template.html
- stylesheet.css
- template.html
- ActivityItem.h
- ActivityItem.m
- ActivityLog.h
- ActivityLog.m
- ActivityPanelController.h
- ActivityPanelController.m
- ActivityViewController.h
- ActivityViewController.m
- DateWithUnitPredicateEditorRowTemplate.swift
- DoesNotContainPredicateEditorRowTemplate.swift
- ExportAccessoryViewController.swift
- FeedCredentials.h
- FeedCredentials.m
- NewGroupFolder.h
- NewGroupFolder.m
- NewSubscription.h
- NewSubscription.m
- NSPredicateEditor+Private.h
- SearchPanel.h
- SearchPanel.m
- SeparatorPredicateEditorRowTemplate.swift
- SmartFolder.h
- SmartFolder.m
- AppController+Notifications.h
- AppController+Notifications.m
- AppController+Sparkle.swift
- AppController.h
- AppController.m
- DispatchTimer.swift
- URLHandlerCommand.h
- URLHandlerCommand.m
- ViennaApp.h
- ViennaApp.m
- Criteria+NSPredicate.swift
- Criteria+SQL.swift
- Criteria+XML.swift
- Criteria.swift
- DatePredicateWithUnit.swift
- ArticleRef.h
- ArticleRef.m
- Database+Migration.h
- Database+Migration.m
- Database.h
- Database.m
- Export.h
- Export.m
- Field.h
- Field.m
- Import.h
- Import.m
- DownloadItem.h
- DownloadItem.m
- DownloadListCellView.h
- DownloadListCellView.m
- DownloadManager.h
- DownloadManager.m
- DownloadViewController.h
- DownloadViewController.m
- DownloadWindowController.h
- DownloadWindowController.m
- NSWorkspace+OpenWithMenu.h
- NSWorkspace+OpenWithMenu.m
- OpenReader.h
- OpenReader.m
- RefreshManager.h
- RefreshManager.m
- URLRequestExtensions.h
- URLRequestExtensions.m
- InfoPanelController.h
- InfoPanelController.m
- InfoPanelManager.h
- InfoPanelManager.m
- Article+Tags.h
- Article+Tags.m
- ArticleBaseView.h
- ArticleCellView.h
- ArticleCellView.m
- ArticleContentView.swift
- ArticleController.h
- ArticleController.m
- ArticleConverter.h
- ArticleConverter.m
- ArticleConverter.swift
- ArticleListConstants.h
- ArticleListView.h
- ArticleListView.m
- ArticleStyleLoader.swift
- ArticleViewDelegate.h
- BackTrackArray.h
- BackTrackArray.m
- BaseView.h
- Browser.swift
- BrowserContextMenuDelegate.swift
- BrowserTab+Interface.swift
- BrowserTab+RSSSource.swift
- BrowserTab.swift
- ButtonToolbarItem.swift
- CustomWKHoverUIDelegate.swift
- CustomWKUIDelegate.swift
- CustomWKWebView.swift
- EnclosureView.h
- EnclosureView.m
- FeedListCellView.h
- FeedListCellView.m
- FeedListConstants.h
- FilterBarViewController.h
- FilterBarViewController.m
- FoldersFilterable.h
- FoldersFilterable.m
- FoldersTree.h
- FoldersTree.m
- FolderView.h
- FolderView.m
- FolderViewDelegate.h
- LoadingIndicator.swift
- MainWindow.swift
- MainWindowController.swift
- MainWindowViewController.swift
- MessageListView.h
- MessageListView.m
- OverlayStatusBar.swift
- ProgressTextCell.h
- ProgressTextCell.m
- RepresentingToolbarItem.swift
- RSSSubscriber.swift
- SharingServiceMenuItem.swift
- Tab.swift
- TabbedBrowserViewController.swift
- TableHeaderCell.h
- TableHeaderCell.m
- TitleChangingTabViewItem.swift
- ToggleButtonToolbarItem.swift
- ToolbarItem.swift
- TreeNode.h
- TreeNode.m
- UnifiedDisplayView.h
- UnifiedDisplayView.m
- VNAVerticallyCenteredTextFieldCell.h
- VNAVerticallyCenteredTextFieldCell.m
- WebKitArticleConverter.swift
- WebKitArticleTab.swift
- WebKitArticleView.swift
- WKPreferences+Private.h
- WKWebView+Private.h
- WKWebViewConfiguration+Private.h
- Article.h
- Article.m
- Folder.h
- Folder.m
- FolderImageCache.h
- FolderImageCache.m
- AtomFeed.h
- AtomFeed.m
- Feed.h
- FeedItem.h
- HTMLParser.swift
- HTMLParserDelegate.swift
- JSONFeed.swift
- JSONFeedItem.swift
- JSONFeedParser.swift
- RSSFeed.h
- RSSFeed.m
- XMLFeed.h
- XMLFeed.m
- XMLFeedItem.swift
- XMLFeedParser.h
- XMLFeedParser.m
- ActionPlugin.h
- ActionPlugin.m
- BlogEditorPlugin.h
- BlogEditorPlugin.m
- DirectoryMonitor.swift
- FeedSourcePlugin.h
- FeedSourcePlugin.m
- LinkPlugin.h
- LinkPlugin.m
- Plugin.h
- Plugin.m
- PluginManager.h
- PluginManager.m
- ScriptPlugin.h
- ScriptPlugin.m
- SearchMethod.h
- SearchMethod.m
- SearchPlugin.h
- SearchPlugin.m
- SyncServerPlugin.h
- SyncServerPlugin.m
- AdvancedPreferencesViewController.h
- AdvancedPreferencesViewController.m
- AppearancePreferencesViewController.h
- AppearancePreferencesViewController.m
- GeneralPreferencesViewController.h
- GeneralPreferencesViewController.m
- NSPopUpButtonExtensions.swift
- Preferences.h
- Preferences.m
- SecurityScopedBookmark.swift
- SettingsTabViewController.swift
- SyncingPreferencesViewController.h
- SyncingPreferencesViewController.m
- UpdatePreferencesViewController.h
- UpdatePreferencesViewController.m
- AsyncHelper.swift
- Constants.h
- Constants.m
- Constants.swift
- DateFormatterExtension.h
- DateFormatterExtension.m
- DisclosureView.h
- DisclosureView.m
- HelperFunctions.h
- HelperFunctions.m
- Keychain.h
- Keychain.m
- NetworkMonitor.swift
- NSApplication+AppController.swift
- NSFileManager+Paths.h
- NSFileManager+Paths.m
- NSKeyedUnarchiver+Compatibility.h
- NSKeyedUnarchiver+Compatibility.m
- NSNotificationAdditions.h
- NSNotificationAdditions.m
- NSResponder+EventHandler.h
- NSResponder+EventHandler.m
- StringExtensions.h
- StringExtensions.m
- URL+Blank.swift
- URLFormatter.swift
- WebKitContextMenuCustomizer.swift
- FeedDiscoverer.swift
- SubscribeViewController.h
- SubscribeViewController.m
- SubscriptionModel.h
- SubscriptionModel.m
- UserNotificationCenter.swift
- UserNotificationCenterDelegate.swift
- UserNotificationRequest.swift
- UserNotificationResponse.swift
- main.m
- Vienna-Bridging-Header.h
- Codesigning.xcconfig
- Info.plist
- Vienna.entitlements
- ViennaDeployment.entitlements
- advanced.html
- faq.html
- intro.html
- keyboard.html
- Vienna.html
- advanced.html
- faq.html
- intro.html
- keyboard.html
- Vienna.html
- advanced.html
- faq.html
- intro.html
- keyboard.html
- Vienna.html
- advanced.html
- faq.html
- intro.html
- keyboard.html
- Vienna.html
- advanced.html
- faq.html
- intro.html
- keyboard.html
- Vienna.html
- advanced.html
- faq.html
- intro.html
- keyboard.html
- Vienna.html
- advanced.html
- faq.html
- intro.html
- keyboard.html
- Vienna.html
- rssfeed.gif
- Small-Vienna-Logo.png
- Vertical-Line.png
- Vienna-Logo.png
- helpstyle.css
- advanced.html
- faq.html
- intro.html
- keyboard.html
- Vienna.html
- advanced.html
- faq.html
- intro.html
- keyboard.html
- Vienna.html
- InfoPlist.xcstrings
- IndexHelpbook.sh
- Info.plist
- Info.plist
- InfoPlist.strings
- InfoPlist.strings
- InfoPlist.strings
- Info.plist
- info.plist
- .gitkeep
- FeedDiscovery.html
- RSSFeedWithContentElements.rss
- RSSFeedWithItemElementUnderRSSAndChannelElement.rss
- RSSFeedWithItemElementUnderRSSElement.rss
- ArticleTests.m
- ArticleTests.swift
- CriteriaTests.swift
- DirectoryMonitorTests.swift
- ExportTests.swift
- FeedDiscovererTests.swift
- Info.plist
- NSFileManagerExtensionTests.swift
- PluginManagerTests.swift
- RSSFeedTests.swift
- StringExtensionsTests.m
- SubscriptionModelTests.swift
- UnarchiverTests.swift
- URL+URIEquivalence.swift
- URLFormatterTests.swift
- Vienna Tests-Bridging-Header.h
- Package.resolved
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Deployment.xcscheme
- Vienna.xcscheme
- IDETemplateMacros.plist
- project.pbxproj
- .clang-format
- .gitattributes
- .gitignore
- .swiftlint.yml
- CHANGELOG.md
- Credits.rtf
- crowdin.yml
- LICENCE.md
- Makefile
- notes.html
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/ViennaRSS/vienna-rss
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd vienna-rss
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Homebrew macOS/Linux용 패키지 매니저입니다.
brew install --cask vienna
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
