用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中的非阻塞方法介绍
Jun 05 NodeJs
Nodejs 搭建简单的Web服务器详解及实例
Nov 30 NodeJs
Nodejs中Express 常用中间件 body-parser 实现解析
May 22 NodeJs
手把手教你把nodejs部署到linux上跑出hello world
Jun 19 NodeJs
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
Sep 18 NodeJs
nodejs async异步常用函数总结(推荐)
Nov 17 NodeJs
nodejs+mongodb+vue前后台配置ueditor的示例代码
Jan 02 NodeJs
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
May 15 NodeJs
Nodejs对postgresql基本操作的封装方法
Feb 20 NodeJs
搭建一个nodejs脚手架的方法步骤
Jun 28 NodeJs
nodejs+express最简易的连接数据库的方法
Dec 23 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 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
PHP中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
PHP中执行MYSQL事务解决数据写入不完整等情况
2014/01/07 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
jquery.artwl.thickbox.js  一个非常简单好用的jQuery弹出层插件
2012/03/01 Javascript
javascript面向对象入门基础详细介绍
2012/09/05 Javascript
jquery删除提示框弹出是否删除对话框
2014/01/07 Javascript
javascript动态向网页中添加表格实现代码
2014/02/19 Javascript
JavaScript编程的10个实用小技巧
2014/04/18 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
js中bool值的转换及“&&”、“||”、 “!!”详解
2017/12/21 Javascript
vue项目中引入noVNC远程桌面的方法
2018/03/05 Javascript
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
2018/11/14 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
Python删除windows垃圾文件的方法
2015/07/14 Python
详解Python中的type和object
2018/08/15 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
pytorch 获取tensor维度信息示例
2020/01/03 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
Html5 Canvas 实现一个“刮刮乐”游戏
2019/09/05 HTML / CSS
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
SQL里面如何插入自动增长序列号字段
2012/03/29 面试题
init进程的作用
2012/04/12 面试题
Python面试题集
2012/03/08 面试题
廉洁教育学习材料
2014/05/19 职场文书
住房抵押登记委托书
2014/09/27 职场文书
2014年房地产销售工作总结
2014/12/01 职场文书
股东大会通知
2015/04/24 职场文书
厉行节约工作总结
2015/08/12 职场文书
单位病假条范文
2015/08/17 职场文书
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle