用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 Express框架中处理404页面一个方式
May 28 NodeJs
使用upstart把nodejs应用封装为系统服务实例
Jun 01 NodeJs
nodejs 实现模拟form表单上传文件
Jul 14 NodeJs
nodejs实现bigpipe异步加载页面方案
Jan 26 NodeJs
学习 NodeJS 第八天:Socket 通讯实例
Dec 21 NodeJs
nodeJS删除文件方法示例
Dec 25 NodeJs
Nodejs 发送Post请求功能(发短信验证码例子)
Feb 09 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
nodejs使用express获取get和post传值及session验证的方法
Nov 09 NodeJs
基于nodejs实现微信支付功能
Dec 20 NodeJs
使用nodejs分离html文件里的js和css详解
Apr 12 NodeJs
详解NodeJS模块化
Jun 15 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中函数内引用全局变量的方法
2008/10/20 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
weiphp微信公众平台授权设置
2016/01/04 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
javascript new后的constructor属性
2010/08/05 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/06 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
理解javascript对象继承
2016/04/17 Javascript
浅谈js中的三种继承方式及其优缺点
2016/08/10 Javascript
基于jQuery实现的打字机效果
2017/01/16 Javascript
关于vue-resource报错450的解决方案
2017/07/24 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
cocos2dx+lua实现橡皮擦功能
2018/12/20 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
js实现弹窗效果
2020/08/09 Javascript
[03:02]安得倚天剑,跨海斩长鲸——中国军团出征DOTA2国际邀请赛
2018/08/14 DOTA
Python matplotlib画图实例之绘制拥有彩条的图表
2017/12/28 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
python获取磁盘号下盘符步骤详解
2019/06/19 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
python代码编写计算器小程序
2020/03/30 Python
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
美国领先的个性化礼品商城:Personalization Mall
2019/07/27 全球购物
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
网站开发实习生的自我评价
2013/12/11 职场文书
农民入党思想汇报
2014/01/03 职场文书
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
党员带头倡议书
2015/04/29 职场文书
趣味运动会加油词
2015/07/18 职场文书
MySQL 数据丢失排查案例
2021/05/08 MySQL
Vue实现tab导航栏并支持左右滑动功能
2021/06/28 Vue.js