├── Kanna ├── CSS.swift ├── Deprecated.swift ├── Kanna.swift ├── libxmlHTMLDocument.swift ├── libxmlHTMLNode.swift └── libxmlParserOption.swift ├── LICENSE ├── Modules ├── Kanna.h ├── libxml2-kanna.h └── module.modulemap ├── README.md ├── SRTableRowView.swift ├── SpeedReader.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ ├── blue.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── bright.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── kay.yin.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ ├── blue.xcuserdatad │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ │ └── xcschememanagement.plist │ ├── bright.xcuserdatad │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ │ ├── SpeedReader.xcscheme │ │ └── xcschememanagement.plist │ └── kay.yin.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── SpeedReader.xcscheme │ └── xcschememanagement.plist ├── SpeedReader ├── AppDelegate.swift ├── AppIcon.icns ├── ArticleViewController.swift ├── Base.lproj │ └── Main.storyboard ├── Images.xcassets │ ├── Contents.json │ ├── NSHistoryItem.imageset │ │ ├── Contents.json │ │ ├── NSHistoryItem-1.pdf │ │ ├── NSHistoryItem-2.pdf │ │ └── NSHistoryItem.pdf │ ├── createNew.imageset │ │ ├── Contents.json │ │ └── file-2.png │ ├── openLocal.imageset │ │ ├── Contents.json │ │ └── file.png │ ├── openWeb.imageset │ │ ├── Contents.json │ │ └── compass.png │ ├── paper.imageset │ │ ├── Contents.json │ │ ├── paper texture@2x_55A54008AD1BA589AA210D2629C1DF41_0.png │ │ └── paper texture_55A54008AD1BA589AA210D2629C1DF41_0.png │ ├── pauseButtonArtwork.imageset │ │ ├── Contents.json │ │ └── pauseButtonArtwork.png │ └── playButtonArtwork.imageset │ │ ├── Contents.json │ │ └── playButtonArtwork.png ├── Info.plist ├── MainWindowController.swift ├── ReadDetailWindow.swift ├── ReadView.swift ├── ReadViewController.swift ├── SRAppearanceCellView.swift ├── SRArticleSnippetCellView.swift ├── SRFontCellView.swift ├── SRGeneralPrefCellView.swift ├── SRHistoryViewController.swift ├── SRImportWebViewController.swift ├── SRLanguageCellView.swift ├── SRModalWindowController.swift ├── SRNewArticleViewController.swift ├── SRPreferencesViewController.swift ├── SRReadCellView.swift ├── SRSpeedCellView.swift ├── SRSplitViewController.swift ├── SRWordsCellView.swift ├── SpeedReader-Bridging-Header.h ├── SpeedReader.entitlements └── SpeedReader.xcdatamodeld │ └── SpeedReader.xcdatamodel │ └── contents ├── speedreader.gif └── speedreader_dark.gif /Kanna/CSS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/Kanna/CSS.swift -------------------------------------------------------------------------------- /Kanna/Deprecated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/Kanna/Deprecated.swift -------------------------------------------------------------------------------- /Kanna/Kanna.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/Kanna/Kanna.swift -------------------------------------------------------------------------------- /Kanna/libxmlHTMLDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/Kanna/libxmlHTMLDocument.swift -------------------------------------------------------------------------------- /Kanna/libxmlHTMLNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/Kanna/libxmlHTMLNode.swift -------------------------------------------------------------------------------- /Kanna/libxmlParserOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/Kanna/libxmlParserOption.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/LICENSE -------------------------------------------------------------------------------- /Modules/Kanna.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/Modules/Kanna.h -------------------------------------------------------------------------------- /Modules/libxml2-kanna.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/Modules/libxml2-kanna.h -------------------------------------------------------------------------------- /Modules/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/Modules/module.modulemap -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/README.md -------------------------------------------------------------------------------- /SRTableRowView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SRTableRowView.swift -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/project.xcworkspace/xcuserdata/blue.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/project.xcworkspace/xcuserdata/blue.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/project.xcworkspace/xcuserdata/bright.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/project.xcworkspace/xcuserdata/bright.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/project.xcworkspace/xcuserdata/kay.yin.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/project.xcworkspace/xcuserdata/kay.yin.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/xcuserdata/blue.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/xcuserdata/blue.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/xcuserdata/blue.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/xcuserdata/blue.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/xcuserdata/bright.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/xcuserdata/bright.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/xcuserdata/bright.xcuserdatad/xcschemes/SpeedReader.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/xcuserdata/bright.xcuserdatad/xcschemes/SpeedReader.xcscheme -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/xcuserdata/bright.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/xcuserdata/bright.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/xcuserdata/kay.yin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/xcuserdata/kay.yin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/xcuserdata/kay.yin.xcuserdatad/xcschemes/SpeedReader.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/xcuserdata/kay.yin.xcuserdatad/xcschemes/SpeedReader.xcscheme -------------------------------------------------------------------------------- /SpeedReader.xcodeproj/xcuserdata/kay.yin.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader.xcodeproj/xcuserdata/kay.yin.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /SpeedReader/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/AppDelegate.swift -------------------------------------------------------------------------------- /SpeedReader/AppIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/AppIcon.icns -------------------------------------------------------------------------------- /SpeedReader/ArticleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/ArticleViewController.swift -------------------------------------------------------------------------------- /SpeedReader/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/NSHistoryItem.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/NSHistoryItem.imageset/Contents.json -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/NSHistoryItem.imageset/NSHistoryItem-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/NSHistoryItem.imageset/NSHistoryItem-1.pdf -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/NSHistoryItem.imageset/NSHistoryItem-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/NSHistoryItem.imageset/NSHistoryItem-2.pdf -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/NSHistoryItem.imageset/NSHistoryItem.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/NSHistoryItem.imageset/NSHistoryItem.pdf -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/createNew.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/createNew.imageset/Contents.json -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/createNew.imageset/file-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/createNew.imageset/file-2.png -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/openLocal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/openLocal.imageset/Contents.json -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/openLocal.imageset/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/openLocal.imageset/file.png -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/openWeb.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/openWeb.imageset/Contents.json -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/openWeb.imageset/compass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/openWeb.imageset/compass.png -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/paper.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/paper.imageset/Contents.json -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/paper.imageset/paper texture@2x_55A54008AD1BA589AA210D2629C1DF41_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/paper.imageset/paper texture@2x_55A54008AD1BA589AA210D2629C1DF41_0.png -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/paper.imageset/paper texture_55A54008AD1BA589AA210D2629C1DF41_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/paper.imageset/paper texture_55A54008AD1BA589AA210D2629C1DF41_0.png -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/pauseButtonArtwork.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/pauseButtonArtwork.imageset/Contents.json -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/pauseButtonArtwork.imageset/pauseButtonArtwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/pauseButtonArtwork.imageset/pauseButtonArtwork.png -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/playButtonArtwork.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/playButtonArtwork.imageset/Contents.json -------------------------------------------------------------------------------- /SpeedReader/Images.xcassets/playButtonArtwork.imageset/playButtonArtwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Images.xcassets/playButtonArtwork.imageset/playButtonArtwork.png -------------------------------------------------------------------------------- /SpeedReader/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/Info.plist -------------------------------------------------------------------------------- /SpeedReader/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/MainWindowController.swift -------------------------------------------------------------------------------- /SpeedReader/ReadDetailWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/ReadDetailWindow.swift -------------------------------------------------------------------------------- /SpeedReader/ReadView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/ReadView.swift -------------------------------------------------------------------------------- /SpeedReader/ReadViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/ReadViewController.swift -------------------------------------------------------------------------------- /SpeedReader/SRAppearanceCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRAppearanceCellView.swift -------------------------------------------------------------------------------- /SpeedReader/SRArticleSnippetCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRArticleSnippetCellView.swift -------------------------------------------------------------------------------- /SpeedReader/SRFontCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRFontCellView.swift -------------------------------------------------------------------------------- /SpeedReader/SRGeneralPrefCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRGeneralPrefCellView.swift -------------------------------------------------------------------------------- /SpeedReader/SRHistoryViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRHistoryViewController.swift -------------------------------------------------------------------------------- /SpeedReader/SRImportWebViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRImportWebViewController.swift -------------------------------------------------------------------------------- /SpeedReader/SRLanguageCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRLanguageCellView.swift -------------------------------------------------------------------------------- /SpeedReader/SRModalWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRModalWindowController.swift -------------------------------------------------------------------------------- /SpeedReader/SRNewArticleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRNewArticleViewController.swift -------------------------------------------------------------------------------- /SpeedReader/SRPreferencesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRPreferencesViewController.swift -------------------------------------------------------------------------------- /SpeedReader/SRReadCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRReadCellView.swift -------------------------------------------------------------------------------- /SpeedReader/SRSpeedCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRSpeedCellView.swift -------------------------------------------------------------------------------- /SpeedReader/SRSplitViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRSplitViewController.swift -------------------------------------------------------------------------------- /SpeedReader/SRWordsCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SRWordsCellView.swift -------------------------------------------------------------------------------- /SpeedReader/SpeedReader-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SpeedReader-Bridging-Header.h -------------------------------------------------------------------------------- /SpeedReader/SpeedReader.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SpeedReader.entitlements -------------------------------------------------------------------------------- /SpeedReader/SpeedReader.xcdatamodeld/SpeedReader.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/SpeedReader/SpeedReader.xcdatamodeld/SpeedReader.xcdatamodel/contents -------------------------------------------------------------------------------- /speedreader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/speedreader.gif -------------------------------------------------------------------------------- /speedreader_dark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LumingYin/SpeedReader/HEAD/speedreader_dark.gif --------------------------------------------------------------------------------