用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中操作mysql数据库示例
Dec 20 NodeJs
windows下安装nodejs及框架express
Aug 07 NodeJs
深入浅析NodeJs并发异步的回调处理
Dec 21 NodeJs
详解Nodejs之npm&package.json
Jun 15 NodeJs
nodejs简单读写excel内容的方法示例
Mar 16 NodeJs
NodeJs搭建本地服务器之使用手机访问的实例讲解
May 12 NodeJs
NodeJS 中Stream 的基本使用
Jul 30 NodeJs
Nodejs实现用户注册功能
Apr 14 NodeJs
Nodejs libuv运行原理详解
Aug 21 NodeJs
nodejs的安装使用与npm的介绍
Sep 11 NodeJs
NodeJS多种创建WebSocket监听的方式(三种)
Jun 04 NodeJs
通过实例了解Nodejs模块系统及require机制
Jul 16 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开发模式(简写版)
2007/03/15 PHP
PHP三元运算符的结合性介绍
2012/01/10 PHP
PHP常用技术文之文件操作和目录操作总结
2014/09/27 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
2020/08/07 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
JSQL 批量图片切换的实现代码
2010/05/05 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
JavaScript生成SQL查询表单的方法
2015/08/13 Javascript
Bootstrap 模态框实例插件案例分析
2016/12/28 Javascript
vue-loader教程介绍
2017/06/14 Javascript
JavaScript实现时间表动态效果
2017/07/15 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
2017/12/20 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
jquery向后台提交数组的代码分析
2020/02/20 jQuery
JSON获取属性值方法代码实例
2020/06/30 Javascript
为Python的web框架编写MVC配置来使其运行的教程
2015/04/30 Python
使用python遍历指定城市的一周气温
2017/03/31 Python
Python利用正则表达式实现计算器算法思路解析
2018/04/25 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
python3获取当前目录的实现方法
2019/07/29 Python
Django 请求Request的具体使用方法
2019/11/11 Python
python循环嵌套的多种使用方法解析
2019/11/29 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
2020/02/11 Python
keras的ImageDataGenerator和flow()的用法说明
2020/07/03 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
行政部主管岗位职责
2013/12/28 职场文书
信息技术专业大学生职业生涯规划书
2014/01/24 职场文书
《故乡》教学反思
2014/04/10 职场文书
人事行政助理岗位职责
2015/04/11 职场文书
反邪教学习心得体会
2016/01/15 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
Go并发4种方法简明讲解
2022/04/06 Golang
nginx容器方式反向代理实战
2022/04/18 Servers
Win10/Win11 任务栏替换成经典样式
2022/04/19 数码科技