downkyi
downkyi copied to clipboard
Downkyi 跨平台讨论
这个程序写的非常不错,但是用csharp来弄有点过时,而且目前只支持 windows 有点可惜。我的想法是用 Electron 弄界面然后用 js 把下载逻辑写一遍,用 js 调用 ariac 和 ffmpeg,然后可以很方便的部署到其他平台上。如果大家不想下载程序,可以把程序部署到 gitee.io ,这样只要访问网页就可以下载。有没有相同想法的兄弟,来讨论一下?
Electron体积太大了,我不太想用。之前考虑过用kotlin写跨平台,将来迁移到移动端和web端都可以用同一套代码,现在compose for desktop也发布1.0了,不过重写工作量太大,没有那么多时间做,所以还是以维护c#为主
Electron体积太大了,我不太想用。之前考虑过用kotlin写跨平台,将来迁移到移动端和web端都可以用同一套代码,现在compose for desktop也发布1.0了,不过重写工作量太大,没有那么多时间做,所以还是以维护c#为主
现在有个 electron 的竞品是 tauri,可以了解下,用的是设备自己的 webview,不用打包个 chrorium 进去,节省很多体积
最近微软新出了MAUI框架,算是Xamarin的升级,采用C#编程,支持Windows、macOS、iOS、Android。 迁移到MAUI上比别的框架工作量更少
插一句,qt 也可以呀。
您好,我是一名研究生,来自哈尔滨工业大学,我现在比较闲,想着学习一下怎么做客户端软件,我对把这个软件移植到linux或者mac很感兴趣,但是我本人不懂csharp,因此不懂这个软件背后的逻辑以及背后的运行原理(怎么把视频抓取下来的),如果坐在这对移植感兴趣,我可以进行该工作,但是希望您能指导一下软件背后是怎么运行的,如果可以的话,可以加一波微信呀
使用 AvaloniaUI 可能比 MAUI 更容易迁移。
同上 推荐 AvaloniaUI ,迁移工作量少,直接跨全平台
这么好的东西,Linux上用不了,真是可惜啊
为什么不试试wxPython呢?qtPython也行呀。如果不考虑迁移的话。核心算法部分可以做成公用模块或接口,供调用,应该会省点事
开始用 AvaloniaUI 重构代码了,暂定为2.0版,将支持Windows/Linux/MacOS
@leiurayer 大哥,感谢你这么多年在downkyi这个项目上的无私奉献!借楼想提个feature request:能否支持定时轮询某up主的频道,只要有新视频,就直接给下载下来?
我想在NAS上跑个docker服务,把喜欢的up主的视频全部下载下来。
如果leiurayer大哥觉得有兴趣,我会单独开一个feature request的issue来描述下功能。
希望有Mac版就更好,太喜欢这个应用了。
能不能扫描视频作者所有视频后自由选择一次性批量下载?
能不能加一个接口单独下载所有合集的目录呢 有时候下载这个作为大纲挺方便的
flutter 啊
【若收到此邮件,则表示您的来信已经顺利投递,我将在当天内尽快查收。——广西林业干部学校(中共广西壮族自治区林业局党校)办公室 吴明江】
想要移植直接fork过来慢慢自己改就好了。作者不一定有太多时间,能维护好软件更新就已经很难得了。
我这边使用avalonia ui已经实现了大部分功能https://github.com/yaobiao131/downkyicore
开始用 AvaloniaUI 重构代码了,暂定为2.0版,将支持Windows/Linux/MacOS
期待
不知道作者有没有兴趣合并我这边avalonia ui开发的跨平台版本
不知道作者有没有兴趣合并我这边avalonia ui开发的跨平台版本
2.0分支就是用avalonia重构的,开发了一部分,你可以看看
不知道作者有没有兴趣合并我这边avalonia ui开发的跨平台版本
2.0分支就是用avalonia重构的,开发了一部分,你可以看看
我这边已经开发完了。https://github.com/yaobiao131/downkyicore 除了部分跨平台api还没有完全弄好。基本复用downkyi.core的全部逻辑
emmm,跨平台是不是不做ui,做cli好移植一点
@yaobiao131 可以合并,我有时间也试试你的版本
一个合集154个视频卡一半,另一半解析不了
最近微软新出了MAUI框架,算是Xamarin的升级,采用C#编程,支持Windows、macOS、iOS、Android。 迁移到MAUI上比别的框架工作量更少
MAUI可以
重写整个GUI和后端 的 跨平台工作量太大了.
提取关键功能为一个CLI工具,可能是更为折中的idea?