├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── dotnet-desktop.yml ├── .gitignore ├── README.md ├── assets └── reward.png └── src ├── .gitignore ├── BlueCatKoKo.Ui ├── .gitignore ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Assets │ ├── applicationicon.jpg │ ├── douyin.js │ └── kuaishou-video.json ├── BlueCatKoKo.Ui.csproj ├── Constants │ ├── DownloaderEnum.cs │ └── ShortVideoPlatformEnum.cs ├── Extensions │ └── FileNameExtensions.cs ├── Models │ ├── AppConfig.cs │ ├── AppLogging.cs │ ├── AppSetting.cs │ ├── DouyinShareRouterData.cs │ ├── DownloaderMessage.cs │ ├── KuaishouShareVideoData.cs │ └── VideoModel.cs ├── Services │ ├── AppConfigService.cs │ ├── ApplicationHostService.cs │ ├── CheckUpdateService.cs │ ├── DouYinShortVideoService.cs │ ├── IShortVideoService.cs │ └── KuaiShouShortVideoService.cs ├── ViewModels │ ├── MainWindowViewModel.cs │ ├── Pages │ │ ├── AboutViewModel.cs │ │ ├── CookiesViewModel.cs │ │ ├── HomeViewModel.cs │ │ ├── SettingsViewModel.cs │ │ └── VideoViewModel.cs │ └── ViewModelBase.cs ├── Views │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ └── Pages │ │ ├── AboutPage.xaml │ │ ├── AboutPage.xaml.cs │ │ ├── CookiesPage.xaml │ │ ├── CookiesPage.xaml.cs │ │ ├── DownloaderPage.xaml │ │ ├── DownloaderPage.xaml.cs │ │ ├── HomePage.xaml │ │ ├── HomePage.xaml.cs │ │ ├── SettingsPage.xaml │ │ ├── SettingsPage.xaml.cs │ │ ├── VideoPage.xaml │ │ └── VideoPage.xaml.cs ├── applicationIcon.ico └── appsettings.json ├── BlueCatKoKo.sln └── BlueCatKoKo.sln.DotSettings.user /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/dotnet-desktop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/.github/workflows/dotnet-desktop.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/README.md -------------------------------------------------------------------------------- /assets/reward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/assets/reward.png -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/.gitignore -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/App.xaml -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/App.xaml.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Assets/applicationicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Assets/applicationicon.jpg -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Assets/douyin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Assets/douyin.js -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Assets/kuaishou-video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Assets/kuaishou-video.json -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/BlueCatKoKo.Ui.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/BlueCatKoKo.Ui.csproj -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Constants/DownloaderEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Constants/DownloaderEnum.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Constants/ShortVideoPlatformEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Constants/ShortVideoPlatformEnum.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Extensions/FileNameExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Extensions/FileNameExtensions.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Models/AppConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Models/AppConfig.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Models/AppLogging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Models/AppLogging.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Models/AppSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Models/AppSetting.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Models/DouyinShareRouterData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Models/DouyinShareRouterData.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Models/DownloaderMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Models/DownloaderMessage.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Models/KuaishouShareVideoData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Models/KuaishouShareVideoData.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Models/VideoModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Models/VideoModel.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Services/AppConfigService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Services/AppConfigService.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Services/ApplicationHostService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Services/ApplicationHostService.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Services/CheckUpdateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Services/CheckUpdateService.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Services/DouYinShortVideoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Services/DouYinShortVideoService.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Services/IShortVideoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Services/IShortVideoService.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Services/KuaiShouShortVideoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Services/KuaiShouShortVideoService.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/ViewModels/Pages/AboutViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/ViewModels/Pages/AboutViewModel.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/ViewModels/Pages/CookiesViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/ViewModels/Pages/CookiesViewModel.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/ViewModels/Pages/HomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/ViewModels/Pages/HomeViewModel.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/ViewModels/Pages/SettingsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/ViewModels/Pages/SettingsViewModel.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/ViewModels/Pages/VideoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/ViewModels/Pages/VideoViewModel.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/MainWindow.xaml -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/MainWindow.xaml.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/AboutPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/AboutPage.xaml -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/AboutPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/AboutPage.xaml.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/CookiesPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/CookiesPage.xaml -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/CookiesPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/CookiesPage.xaml.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/DownloaderPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/DownloaderPage.xaml -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/DownloaderPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/DownloaderPage.xaml.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/HomePage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/HomePage.xaml -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/HomePage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/HomePage.xaml.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/SettingsPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/SettingsPage.xaml -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/SettingsPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/SettingsPage.xaml.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/VideoPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/VideoPage.xaml -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/Views/Pages/VideoPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/Views/Pages/VideoPage.xaml.cs -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/applicationIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/applicationIcon.ico -------------------------------------------------------------------------------- /src/BlueCatKoKo.Ui/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.Ui/appsettings.json -------------------------------------------------------------------------------- /src/BlueCatKoKo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.sln -------------------------------------------------------------------------------- /src/BlueCatKoKo.sln.DotSettings.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K12f/BlueCatKoKo/HEAD/src/BlueCatKoKo.sln.DotSettings.user --------------------------------------------------------------------------------