Skip to content

zhaocore/tushare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@zhaots/tushare

Tushare TypeScript SDK 是 Tushare Pro 数据接口的 TypeScript 版本封装,提供完整的类型定义和文档,方便 TypeScript/JavaScript 开发者使用。

详细文档: packages/tushare-core/README.md

NPM Version Build Status

🚀 快速开始

安装

npm install @zhaots/tushare-core
#
yarn add @zhaots/tushare-core
#
pnpm add @zhaots/tushare-core

基本使用

获取积分的方法:

  1. 注册Tushare账号
  2. 完成邮箱验证和个人认证
  3. 通过社区贡献、邀请用户等方式获取积分
  4. 详见:积分获取办法

首先设置你的 Tushare Token 环境变量:

# 设置环境变量
export TUSHARE_TOKEN=your_tushare_token

# 或在 .env 文件中
echo "TUSHARE_TOKEN=your_tushare_token" > .env

然后就可以直接使用 API:

import { getStockBasicApi, getDailyApi } from '@zhaots/tushare-core';

// 获取股票列表
const stockList = await getStockBasicApi({
  list_status: 'L'
});

// 获取日线行情
const dailyData = await getDailyApi({
  ts_code: '000001.SZ',
  start_date: '20240101',
  end_date: '20240131'
});

Build

Prerequisites:

  • Node.js v18.0.0+ and NPM (Install by official website)
  • PNPM (Install globally by npm install -g pnpm)

In the folder where you have cloned the repository, install the build dependencies using pnpm:

pnpm install

Then, to build the source, using npm:

pnpm run build:all

Links

License

This project is licensed under the MIT License - see the LICENSE file for details.

⭐ 如果这个项目对您有帮助,请给我们一个 Star!

Made with ❤️ by zhao-core 联系: email

About

Tushare TypeScript SDK 是 Tushare Pro 数据接口的 TypeScript 版本封装,提供完整的类型定义和文档,方便前端开发者使用。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors