分享项目Twitter API+couchdb+node.js+socket.io
发布于 9 年前 作者 qfdk 2848 次浏览 最后一次编辑是 8 年前 来自 分享

简介

做了一个奇葩的项目,就是玩玩而已,用了twitter的api 然后插入到couchdb中,然后couchdb中建立一个view。 点击查询,可以实时拿到一个stream,这个里面包含着你要找的关键字,并且会插入到数据库中。这个项目没啥意义,就是练练手。 然后还用了socket.io 来发送消息。 PS:MacOS Linux均测试ok,记得安装couchdb 否则不ok 此图片是处理 1G数据,从twitter获取到的,然后花了很长的时间来建立一个view,用MapReduce,然后重新查询,发现差距好大。 Snip20160308_2.png 在来个图来说明一下couchdb中建立view,使用MapReduce view.png

废话不多说了,直接传送门。 Github

使用方法

git clone https://github.com/qfdk/Node4T.git
cd Node4T
npm install && npm start

建立数据库 http://localhost:3000/create?name=twitter(数据库名称) 剩下的就在界面中玩儿就是了。 app.js 简单的前端事件 server.js 主要入口程序 -------分割线-------- 刚入门node.js 欢迎讨论 :) 英语不好还是不要吐槽我的英语了,然后需要玩儿的拿去改改。 提供个思路而已,之前碰了些问题,昨天都解决了,所以扔上来大家玩儿。

1 回复

居然没有人- - 过几天就删了

回到顶部