用Nodejs实现在终端中炒股的实现


Posted in NodeJs onOctober 18, 2020

背景

前阵子在股票行情见好时拿出全部零花钱入了几手,后来大盘来来回回调整时也不想卖,准备再留一段时间看看。

开盘的时间都是要撸码的,在电脑上使用软件或网页去看行情总归不妥。由于股票界面过于明显,其他人票你屏幕一眼就知道你没在干正事而是在炒股。

所以想了一个办法,在IDE界面的控制台中能实时显示想看的股票不就好了?别人不仔细看还以为是程序的log。

最终效果

在vscode的Terminal中运行程序,能看到下图的效果

用Nodejs实现在终端中炒股的实现

使用

此项目没有打算发布到npm,所以使用前需要先clone到本地

git@github.com:SugarTurboS/terminal-stocks.git

然后打开任意IDE,在终端里安装依赖包并运行

npm install 
node app.js

配置

可以通过修改根目录的config.js文件进行股票相关的修改

const config = {
  api:'http://hq.sinajs.cn/list=',

  proxy :{
    used: false,
    port: '',
    host: '',
    headerHost:''
  },

  stocks:['sh601118', 'sh600684']
};

api: 配置股票的信息源api,目前默认用的是新浪股票的api。
proxy:如果你需要访问境外的api,可以在这里配置代理。
stocks:需要展示的股票列表,数组中传入对应的股票id。

想了解更多信息请跳转至github:https://github.com/SugarTurboS/terminal-stocks

到此这篇关于用Nodejs实现在终端中炒股的实现的文章就介绍到这了,更多相关Nodejs在终端中炒股内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

NodeJs 相关文章推荐
nodeJs内存泄漏问题详解
Sep 05 NodeJs
详解NodeJS框架express的路径映射(路由)功能及控制
Mar 24 NodeJs
NodeJS处理Express中异步错误
Mar 26 NodeJs
nodejs服务搭建教程 nodejs访问本地站点文件
Apr 07 NodeJs
深入理解nodejs中Express的中间件
May 19 NodeJs
nodejs操作mysql实现增删改查的实例
May 28 NodeJs
Nodejs实现多房间简易聊天室功能
Jun 20 NodeJs
nodejs中sleep功能实现暂停几秒的方法
Jul 12 NodeJs
nodejs简单实现TCP服务器端和客户端的聊天功能示例
Jan 04 NodeJs
详解NodeJs开发微信公众号
May 25 NodeJs
nodejs require js文件入口,在package.json中指定默认入口main方法
Oct 10 NodeJs
详解NodeJS Https HSM双向认证实现
Mar 12 NodeJs
Nodejs在局域网配置https访问的实现方法
Oct 17 #NodeJs
NodeJS开发人员常见五个错误理解
Oct 14 #NodeJs
浅谈vue websocket nodeJS 进行实时通信踩到的坑
Sep 22 #NodeJs
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
Aug 20 #NodeJs
浅谈使用nodejs搭建web服务器的过程
Jul 20 #NodeJs
通过实例了解Nodejs模块系统及require机制
Jul 16 #NodeJs
Nodejs环境实现socket通信过程解析
Jul 03 #NodeJs
You might like
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
js 判断 enter 事件
2009/02/12 Javascript
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
JavaScript 事件记录使用说明
2009/10/20 Javascript
理解Javascript_06_理解对象的创建过程
2010/10/15 Javascript
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
jQuery图片轮播的具体实现
2013/09/11 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
jquery ajax后台返回list,前台用jquery遍历list的实现
2016/10/30 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
2017/03/25 jQuery
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
js中如何完美的解析数据
2018/03/18 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
js实现跳一跳小游戏
2020/07/31 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
python使用Berkeley DB数据库实例
2014/09/26 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
2017/07/13 Python
对pandas写入读取h5文件的方法详解
2018/12/28 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
python logging模块的使用总结
2019/07/09 Python
python-sys.stdout作为默认函数参数的实现
2020/02/21 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
后勤人员自我评价怎么写
2013/09/19 职场文书
大学生职业生涯设计书
2014/01/02 职场文书
高中毕业生登记表自我鉴定范文
2014/03/18 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
端午节寄语2015
2015/03/23 职场文书