用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批量修改文件编码格式
Jan 22 NodeJs
angular2+nodejs实现图片上传功能
Mar 27 NodeJs
nodejs个人博客开发第五步 分配数据
Apr 12 NodeJs
nodejs mysql 实现分页的方法
Jun 06 NodeJs
NodeJS自定义模块写法(详解)
Jun 27 NodeJs
Nodejs 和Session 原理及实战技巧小结
Aug 25 NodeJs
nodejs使用express获取get和post传值及session验证的方法
Nov 09 NodeJs
nodejs项目windows下开机自启动的方法
Nov 22 NodeJs
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
Oct 17 NodeJs
详解从NodeJS搭建中间层再谈前后端分离
Nov 13 NodeJs
nodejs检测因特网是否断开的解决方案
Apr 17 NodeJs
NodeJs内存占用过高的排查实战记录
May 10 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
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
php读取数据库信息的几种方法
2008/05/24 PHP
php URL验证正则表达式
2011/07/19 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
2013/12/05 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
探讨js字符串数组拼接的性能问题
2014/10/11 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
2015/06/29 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
2017/03/27 Javascript
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
2017/09/21 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
2017/12/25 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
jQuery子选择器与可见性选择器实例分析
2019/06/28 jQuery
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
vue 解决form表单提交但不跳转页面的问题
2019/10/30 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
python使用webbrowser浏览指定url的方法
2015/04/04 Python
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
浅谈numpy库的常用基本操作方法
2018/01/09 Python
python web.py开发httpserver解决跨域问题实例解析
2018/02/12 Python
Python学习_几种存取xls/xlsx文件的方法总结
2018/05/03 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
终于搞懂了Keras中multiloss的对应关系介绍
2020/06/22 Python
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
单位未婚证明范本
2014/01/18 职场文书
村官个人总结范文
2015/03/03 职场文书
SQLServer2008提示评估期已过解决方案
2021/04/12 SQL Server