一、以前有个网站,叫青橘子电影
2016年,当时想做一个资源聚合网站,由网友提供资源线索信息,青橘子资源网站诞生了, QJuzi.com 域名第一次被使用。起初,青橘子被设计为多个板块,包括电影,剧集,电子书,音乐,游戏等,期望索引所有的正版及盗版资源。后来力有未逮,服务器不想续费,就关闭了。
二、一个丰富的内容库
青橘子能自动同步豆瓣的资料,当检索一个关键词,会通过豆瓣提供的API,把匹配上的所有电影,电视剧,电子书,音乐全部同步到青橘子的数据库。访问到某个资源的页面也会及时更新同步豆瓣的数据。
另外,青橘子还提供了人工添加的功能,很多豆瓣没有的冷门资源,也能手动添加。
三、蜘蛛带回的资源线索
我为青橘子写了一些蜘蛛,它们能根据关键字,去各大热门正版视频站、资源下载站抓取数据,抓到的数据有迅雷下载、网盘、付费视频各式各样。
乘风破浪、美女与野兽、奇异博士等一系列电影,我都通过检索关键字而找到了线索,进行了观看。
四、对于青橘子,我是程序员,也是视觉和产品
大四那年,我在一个创业公司实习,因为团队小,大家都比较熟悉,我也有机会在不同方向上进行尝试。就在那段时间,迅迅教会了一些设计的基础。我刚好运用在了青橘子上。
青橘子也经历了多次改版、尝试,最终形成了青色、结构化的视觉风格。我会思考筛选器怎样便捷的找到资源,资源线索怎样摆布便于用户决策,当一个点子解决了一个问题,会高兴好久好久。
五、技术栈
为了做成青橘子,耗时三月,也学会了一些技术。
为了学习Python我没用擅长的Spring框架,而用了Flask框架和MongoDB数据库。
后端采用了Python, Flask, JinJa2, MongoEngine。
前端采用了 LessCss, JQuery, ES6, Bootstrap, Gulp, EasyUI。
服务采用Ubuntu Shell, Nginx, Gunicorn, Supervisor。
为了节省服务资源,还引入封装了许多第三方服务,七牛云的图片存储、阿里的邮件及短信发送、微博的第三方登录等。
六、青橘子对我的帮助
青橘子的诞生在我作为程序员工作的第二年,正是瓶颈期。青橘子的完成锻炼了我对整体工程的把控的能力,并把之前一些对编程的思考进行了实践,完成了从只会做需求扣代码 到 学会思考产品、工程及项目的转变。
网友评论