欢迎光临
我们一直在努力

程序员ZPan 首发!迟到一年的云存储网盘还有人需要么?

程序员面试经验

saltbo

起因

最开始是因为女票有网盘的需求,但是某度网盘总限速,开会员还限速。所以我就想自己搭一个不限速的网盘。找了一圈之后发现 owncloud 、nextcloud 之类传统网盘都是基于本地文件系统。后来找到了 cloudreve,但是发现他是 php 写的,部署起来比较麻烦。所以我就想着自己写一个。

19 年 9 月底开始搞,每天晚上下班写写,大概不到一个月就部署上线使用了。但是,我觉得这个东西要搞的完善还是很麻烦,包括用户系统、分享、回收站、离线下载、WEBDav 等等。当时我想快速做一个开源项目了解下开源项目的玩法,所以就转头去做 Uptoc 了。没想到这一暂停就是一年,一年后当我把这个项目重新拿起来快重构完的时候,忽然发现 Cloudreve 也用 Go 重构了一版?

真的是五味杂陈。不过我还是想把它做出来,我想看看我做的第一个应用类的开源项目能不能获得一些用户。

使用 ZPan

使用 ZPan 你可以快速的搭建一个完全不限速的网盘系统,目前他实现了百度网盘的基本功能,可以满足日常所需。后续根据用户反馈我也会考虑增加更多的功能

一起开发 ZPan

上文说了,ZPan 是我的第一个应用类开源项目(第一个工具类是 Uptoc ),所以我是想把 ZPan 作为开源项目来运作的。我也看了 Cloudreve 的代码,或许是因为 Cloudreve 有些历史包袱,结果就是导致它的代码很臃肿。ZPan 是一个完全从零开始的开源项目,如果你想做开源项目,如果你是一个 gopher,如果你对这个项目有点兴趣,欢迎你跟我一起来做这个开源项目。

项目地址

  • GitHub: https://github.com/saltbo/zpan
  • 演示地址: http://zpan.saltbo.cn (账号密码都是 demo )
  • 文档地址: https://saltbo.cn/zpan

本文首发自saltbo.cn

请问有没有什么开源的成就系统?

linvaux:事情是酱紫的 为了激励我们公司的测试小伙伴多学习写代码,我想搞一个成就系统,根据每个人在 gitlab 的代码量和代码质量,来颁发不同的成就奖章。 所以想请教下各位大佬,有没有现成的成就系统,最好是能接入 gitlab 的。 因为我发现 apple watch 的运动成就那一套挺好玩的,会激励我多运动,来获得各种各样的奖章,所以才萌生了这样的…

怎么修复电脑版微信聊天记录

wzehai:我的微信数据文件目录是 C:UserszehaiOneDrive文档WeChat Files,平时一直通过 OneDrive 同步,这几天我重装了一下系统,这次重装系统安装完微信程序后,打开微信程序通常都需要从数据文件目录下载需要的文件来启动微信,但这次下载了一半我就给取消下载了,然后微信出了个报错提示,再然后我又重新下载数据文件后…

写文档比写代码难多了

heboy:最近计划开源一个项目,功能很简单总共就 3 个命令加一些扩展,结果文档写了两个月还是不满意,删了写写了删。真的比写代码还纠结wysnylc:文字的历史比代码可久多了 rimutuyuan:写文档还好,写解决方案才费劲,想起了被 800 字支配的恐惧

CashWarden 一款开源的资产管理系统

cai314494687:引言 今天要分享是一款我自己写的资产管理系统,而且这个系统代码开源。这篇文章我就来说说它的特性和使用指南。 官网地址: http://www.cashwarden.com/ 源码地址: https://github.com/cashwarden 特性 记账 资产系统最重要也是最基本的肯定是记账了,清楚自己的每一笔收支情况。为了让记账…

想请教下任务系统的数据库表该怎么设计?

Pandorapx:最近公司要做一个积分任务系统,做任务获取积分。 但是在表如何设计这块找不到相似的例子,百度上也搜不到,所以想来问下各位 v 友,希望能提供下思路 任务分为新人任务,每日任务,永久任务等,每日任务又有限制次数,比如每天只能收藏 5 次,签到 5 次等 现在我的想法是设计一个 任务表,一个 用户-任务关联表 但是用户每次进任务中心页面是需要查…

赞(0)
未经允许不得转载: 京大飞辅助网程序员面试-区块链javago面经 » 程序员ZPan 首发!迟到一年的云存储网盘还有人需要么?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址