semvec/pypi-packages huggingface dataset:
vnpy_hts 1.0.3
HTS gateway for vn.py quant trading framework.
License: MIT
Requires Python: >=3.10
Keywords: quant, quantitative, investment, trading, algotrading, ctp

# VeighNa框架的顶点HTS期权接口

<p align="center">
  <img src ="https://vnpy.oss-cn-shanghai.aliyuncs.com/vnpy-logo.png"/>
</p>

<p align="center">
    <img src ="https://img.shields.io/badge/version-1.0.3-blueviolet.svg"/>
    <img src ="https://img.shields.io/badge/platform-windows-yellow.svg"/>
    <img src ="https://img.shields.io/badge/python-3.10|3.11|3.12|3.13-blue.svg" />
    <img src ="https://img.shields.io/github/license/vnpy/vnpy.svg?color=orange"/>
</p>

## 说明

基于顶点HTS的飞创兼容版API接口封装开发，具体版本为：

* 交易：5.1.45.9
* 行情：5.1.2.0

## 安装

安装环境推荐基于4.0.0版本以上的【[**VeighNa Studio**](https://www.vnpy.com)】。

直接使用pip命令：

```
pip install vnpy_hts
```


或者下载源代码后，解压后在cmd中运行：

```
pip install .
```

使用源代码安装时需要进行C++编译，因此在执行上述命令之前请确保已经安装了【Visual Studio（Windows）】或者【GCC（Linux）】编译器。

如果需要以**开发模式**安装到当前Python环境，可以使用下述命令：

```
pip install -e . --no-build-isolation --config-settings=build-dir=.\vnpy_hts\api
```

## 使用

以脚本方式启动（script/run.py）：

```
from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
from vnpy.trader.ui import MainWindow, create_qapp

from vnpy_hts import HtsGateway


def main():
    """主入口函数"""
    qapp = create_qapp()

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)
    main_engine.add_gateway(HtsGateway)

    main_window = MainWindow(main_engine, event_engine)
    main_window.showMaximized()

    qapp.exec()


if __name__ == "__main__":
    main()
```

## 连接

连接时请注意，请勿选择用户目录作为VN Trader的运行目录，否则会导致程序异常退出（已知为HTS行情API的问题）。
vnpy_uft 3.7.4.1004.2
UFT gateway for vn.py quant trading framework.
License: MIT
Requires Python: >=3.10
Keywords: quant, quantitative, investment, trading, algotrading, ctp

# VeighNa框架的恒生UFT接口

<p align="center">
  <img src ="https://vnpy.oss-cn-shanghai.aliyuncs.com/vnpy-logo.png"/>
</p>

<p align="center">
    <img src ="https://img.shields.io/badge/version-3.7.4.1004.2-blueviolet.svg"/>
    <img src ="https://img.shields.io/badge/platform-windows|linux-yellow.svg"/>
    <img src ="https://img.shields.io/badge/python-3.10|3.11|3.12|3.13-blue.svg" />
    <img src ="https://img.shields.io/github/license/vnpy/vnpy.svg?color=orange"/>
</p>

## 说明

基于恒生极速API的3.7.4.1004版本开发。

## 安装

安装环境推荐基于4.0.0版本以上的【[**VeighNa Studio**](https://www.vnpy.com)】。

直接使用pip命令：

```
pip install vnpy_uft
```


或者下载源代码后，解压后在cmd中运行：

```
pip install .
```

使用源代码安装时需要进行C++编译，因此在执行上述命令之前请确保已经安装了【Visual Studio（Windows）】或者【GCC（Linux）】编译器。


如果需要以**开发模式**安装到当前Python环境，可以使用下述命令：

```
pip install -e . --no-build-isolation --config-settings=build-dir=.\vnpy_uft\api
```

## 使用

以脚本方式启动（script/run.py）：

```
from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
from vnpy.trader.ui import MainWindow, create_qapp

from vnpy_uft import UftGateway


def main():
    """主入口函数"""
    qapp = create_qapp()

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)
    main_engine.add_gateway(UftGateway)
    
    main_window = MainWindow(main_engine, event_engine)
    main_window.showMaximized()

    qapp.exec()


if __name__ == "__main__":
    main()
```

## 连接

实盘交易时，请将期货公司提供的license.dat文件，放置于程序运行时目录（启动VeighNa Trader后，顶部标题栏所显示的目录）。

期货：

{
    "用户名": "xxxxxx",
    "密码": "xxxxxx",
    "行情服务器": "101.71.12.144:9006",
    "交易服务器": "101.71.12.144:9006",
    "产品名称": "Hs_JT_1.0",
    "授权编码": "20191127JTV1"
}

ETF期权：

{
    "用户名": "xxxxxx",
    "密码": "xxxxxx",
    "行情服务器": "101.71.12.149:8102",
    "交易服务器": "101.71.12.149:8102",
    "产品名称": "",
    "授权编码": ""
}
vnpy_femas 1.0.3
FEMAS gateway for vn.py quant trading framework.
License: MIT
Requires Python: >=3.10
Keywords: quant, quantitative, investment, trading, algotrading, ctp

# VeighNa框架的飞马柜台交易接口

<p align="center">
  <img src ="https://vnpy.oss-cn-shanghai.aliyuncs.com/vnpy-logo.png"/>
</p>

<p align="center">
    <img src ="https://img.shields.io/badge/version-1.0.3-blueviolet.svg"/>
    <img src ="https://img.shields.io/badge/platform-windows-yellow.svg"/>
    <img src ="https://img.shields.io/badge/python-3.10|3.11|3.12|3.13-blue.svg" />
    <img src ="https://img.shields.io/github/license/vnpy/vnpy.svg?color=orange"/>
</p>

## 说明

基于FEMAS期货柜台1.0版本开发的交易接口。

## 安装

安装环境推荐基于4.0.0版本以上的【[**VeighNa Studio**](https://www.vnpy.com)】。

直接使用pip命令：

```
pip install vnpy_femas
```


或者下载源代码后，解压后在cmd中运行：

```
pip install .
```

使用源代码安装时需要进行C++编译，因此在执行上述命令之前请确保已经安装了【Visual Studio（Windows）】或者【GCC（Linux）】编译器。

如果需要以**开发模式**安装到当前Python环境，可以使用下述命令：

```
pip install -e . --no-build-isolation --config-settings=build-dir=.\vnpy_femas\api
```

## 使用

以脚本方式启动（script/run.py）：

```
from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
from vnpy.trader.ui import MainWindow, create_qapp

from vnpy_femas import FemasGateway


def main():
    """主入口函数"""
    qapp = create_qapp()

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)
    main_engine.add_gateway(FemasGateway)
    
    main_window = MainWindow(main_engine, event_engine)
    main_window.showMaximized()

    qapp.exec()


if __name__ == "__main__":
    main()
```
django-notify-framework 0.1.0b1
Easy-to-integrate Django notification library with WebSocket support for real-time updates. (under development)
License: MIT
Requires Python: >=3.6

# django-notify

**django-notify** is a simple, plug-and-play Django notification library that supports real-time notifications using Django Channels. It is designed to be **easy to integrate**, **flexible**, and supports **offline message queuing** for users who are not currently connected.

![PyPI - Django Version](https://img.shields.io/badge/Django-3.2%2B-blue)  
![MIT License](https://img.shields.io/badge/license-MIT-green)

---

## 🚀 Features

- 🔌 Easy integration into any Django project
- 📡 Real-time notifications via WebSocket using **Django Channels**
- 💤 Queues messages for offline users and delivers them on reconnect
- 🧠 Supports multiple types of notifications:
  - System Notification (System → User)
  - Single Notification (User → User)
  - Group Notification (User → Many Users)
  - Broadcast Notification (User/System → All/Selected Users)
- ✅ Simple API: send via function or method chaining
- 📦 Designed for extensibility

---

## 📦 Installation

```bash
pip install django-notify-framework