Github 下载链接: 下载地址一
蓝奏云下载链接:下载地址二
Github 下载链接: 下载地址一
蓝奏云下载链接:下载地址二
Github 下载链接: 下载地址一
蓝奏云下载链接:下载地址二
跨平台支持:windows + mac + linux 都支持,多主题:暗黑主题和亮白主题,多语言切换:中英互换。
上传文件,在线预览图片,播放视频,音乐,分享资源等等,修改 Token,修改密码,修改用户名,修改图片链接 CDN,加快访问速度。
待开发功能:
1.AI 产品集成:ChatGPT,WormGPT(邪恶版 ChatGPT),Bard,AI 绘画,AI 写作等智能 AI 应用接口
2.依托 Github 进行文章笔记管理:文章分类,文章发布,文章加密,文章分享等
3.依托 Github Page 发布自己的网站:使用 Github Page 发布自己的网站,可以设置不同的网站主题等等 4.常用工具插件:各平台视频无水印下载,音频下载,图片下载等,视频/音频/图片等转存到我的文件
5.依托 Github Action 实现:定时打卡签到等,定时爬虫任务,爬虫任务资源存储到我的文件等
6.移动端支持:安卓 Android 和苹果 IOS 客户端支持,暂定使用 Flutter 开发
7.对上传的图片进行压缩处理,以节省 Github 仓库容量(一个仓库容量 1G,一个账号最大容量 100G) 8.对根目录新建的文件夹,用新创建的仓库代替
使用用户名和密码注册账户,或者仅仅使用 git token 登陆。注册用户的时候,需要添加上 git token,这个是必须项。注册成功后,就可以使用用户名和密码登陆,而不再需要 token。(我会对你的 token 进行公私钥加密存储,所以可放心食用)
文件(各类文件)上传、拖动上传,文件预览,视频播放,音乐播放,m3u8 视频导入,资源链接导入,文件分享,文件下载,github cdn 链接转换。多文件选择多文件上传,多文件下载等
用户可以分享自己的资源到资源广场,实现资源的共享,可以分享 m3u8 类型的视频资源,也可以分享图片等等
图片预览\放大\缩小\旋转等,视频播放\倍速\全屏播放\循环播放等,支持大多数视频文件,可以将网上的视频文件链接导入到文件中,音乐播放\倍速\循环播放,音乐后台播放等
1.需要安装tauri开发环境哦:https://tauri.app/zh-cn/
2.克隆项目:
git clone https://github.com/Sjj1024/s-hub.git
3.然后切换 node 环境为 19.0.0 以上,推荐使用 pnpm 来管理依赖包。 上述环境安装好后,开始安装依赖:
pnpm i
或者
npm i
或者
yarn
4.基于安全原因,本地开发需要先在 src 目录下创建一个 config 文件夹,并添加 index.ts 文件,文件配置如下:
// Filehub根路径地址:用于存储文件和被Frok
export const fileHubBoss = ""
// DataHub根路径:用于用户注册,分享内容,评论等
export const bossUrl = ""
// token1:用于开发测试
export const bossToken = ""
// token2:用于开发测试
export const guestToken = ""
// 公私钥加解密秘钥
export const publickKey = ``
export const privateKey = ``
5.启动项目:
pnpm tauri dev
6.编译项目:
pnpm tauri build
1.多语言配置,等最后再集成吧
2.集成 ChatGPT
3.开发文章管理
4.开发网站管理
1.资源分享页面按钮控制,
.搜索 Issue 内容:并进行分页
3.资源分享页面分页展示
4.下载文件
5.多文件下载
6.软件自动更新
7.其他页面的 demo 样式
8.暗黑亮白模式样式适配: chatgpt 模式
9.更改 token,登陆时更改,设置页面更改
10.用户名和密码记住功能