用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教程之制作一个简单的文章发布系统
Nov 21 NodeJs
轻松创建nodejs服务器(10):处理POST请求
Dec 18 NodeJs
NodeJS Web应用监听sock文件实例
Feb 18 NodeJs
nodeJs内存泄漏问题详解
Sep 05 NodeJs
Nodejs高扩展性的模板引擎 functmpl简介
Feb 13 NodeJs
nodejs使用express创建一个简单web应用
Mar 31 NodeJs
配置nodejs环境的方法
May 13 NodeJs
Nodejs中使用captchapng模块生成图片验证码
May 18 NodeJs
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
Sep 18 NodeJs
nodejs中art-template模板语法的引入及冲突解决方案
Nov 07 NodeJs
NodeJS读取分析Nginx错误日志的方法
May 14 NodeJs
nodejs nedb 封装库与使用方法示例
Feb 06 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
利用 window_onload 实现select默认选择
2006/10/09 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
php快速导入大量数据的实例方法
2019/09/23 PHP
laravel dingo API返回自定义错误信息的实例
2019/09/29 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
2019/10/01 PHP
document.all与WEB标准
2020/05/13 Javascript
javascript arguments 传递给函数的隐含参数
2009/08/21 Javascript
Javascript的闭包
2009/12/31 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
JS实现支持Ajax验证的表单插件
2016/03/24 Javascript
JS验证字符串功能
2017/02/22 Javascript
js实现华丽的九九乘法表效果
2017/03/29 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
2019/03/28 Javascript
深入解析vue 源码目录及构建过程分析
2019/04/24 Javascript
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python+pyqt实现右下角弹出框
2017/10/26 Python
python机器学习实战之K均值聚类
2017/12/20 Python
详解Python3.6的py文件打包生成exe
2018/07/13 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
Python实现计算图像RGB均值方式
2020/06/04 Python
纯css3制作网站后台管理面板
2014/12/30 HTML / CSS
单位办理社保介绍信
2014/01/10 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
聘用意向书
2014/07/29 职场文书
英文慰问信范文
2015/03/24 职场文书
pytest配置文件pytest.ini的详细使用
2021/04/17 Python
详细介绍python类及类的用法
2021/05/31 Python
python 中的jieba分词库
2021/11/23 Python
使用vue判断当前环境是安卓还是IOS
2022/04/12 Vue.js
Java实现带图形界面的聊天程序
2022/06/10 Java/Android
win10滚动条自动往上跑怎么办?win10滚动条自动往上跑的解决方法
2022/08/05 数码科技