Python搭建BT资源搜索站(五)

通过前面四篇文章,我们已经采集到了N多BT种子,并且已经将种子中包含的一些信息保存在Mongo数据库中,接下来就是如何将Mongo中的数据通过WEB服务器提供给搜索引擎,提供给一些浏览者。即,如何使用Python搭建一个WEB站点了。首先我之前的项目均采用Bottle这个Python框架,这次依然不例外。这个框架的好处只有一个:足够简单。使用Bottle启动一个WebServer是一件非常简单的事,文件保存成app.py:frombottleimportBottle,runapp=Bottle()if__name__=="__main__":#命令行交互模式importsysport=int(sys.argv[1]iflen(sys.argv)>1else8888)run(app,host='0.0.0.0',port=port,reloader=True)当然bottle.py这个...

精彩继续

要怀有敬畏的心

在很多行业(包括但不仅限于IT),当然IT行业最明显,一些『砖家叫兽之流』看到别人的作品时候,第一反应经常是『这破B玩意儿太差了吧,做这的人脑袋被驴踢了?』,在WEB行业但凡一个网站只要砸上『用户体验不行』的帽子一砸一个准。什么人只要掌握了『用户体验不好』这个神器,走哪都是『砖家』,搁哪都是『叫兽』。你还甭还嘴,还嘴就是死倔。『砖家、叫兽』还有一个特点就是觉得你不好使还就用你,360的周鸿祎这个大流氓都敢站起来『创新』已有他觉着不爽的各种产品,专业『批判』的『砖家叫兽』也就过过嘴瘾,连流氓都不如!当然我也干过『砖家叫兽』这个角色,但我深深体会到了装逼这个工种的SB之处,所以我努力不去装逼,不干『专业批判者』这个非人类干的事觉着不爽的地方我大部分会说出来,当然说实话的后果也是不是那么尽如人意的。比如2013皇帝的新装里说点实话就没落好下场,被人肉搜索不说,在那孙子一亩三分地反正是落不了好。随...

精彩继续

不再使用各种PaaS平台

#Python搭建BT资源搜索站(六)![](http://img.au92.com/uploads/ec/8ef/ec8ef476c98b0cce272f497bb14d6bf0_200.jpg)PaaS即Platform-as-a-Service,国内比较有名的就渣浪家的SAE了,还有后来者百度出品的BAE。国外的最有名的应该就是GAE了最近有一些朋友在问我为什么美胸图片的代码不再更新了,而且也不再支持SAE平台了。而且感谢一些朋友特意在论坛PM或者QQ联系我提出一些非常不错的需求。首先,之所以不再支持SAE平台一则因为很久之前GAE这个领头羊更新了扣费规则,修改的各种坑爹。感觉到太过于依赖某些平台的话很容易自绑手脚,一旦平台有修改不得不做一些额外工作去适应别人。加上已经对PaaS平台过了兴奋期,就干脆删掉了SAE的兼容脚本。用了若干年的各种免费服务,受够了服务提供商想改就改,想怎么玩...

精彩继续