semvec/pypi-packages huggingface dataset:
Markdown2docx 0.1.0
Convert Markdown to docx with token substitution and command output substitution
License: MIT
Keywords: convert,markdown,docx,merge,tokens,substitution,development

# Markdown2docx

Table of Contents

## Purpose
Markdown2docx will take a plain text markdown document and create a Word .docx file.

#### Minimal Usage
```
from Markdown2docx import Markdown2docx
project = Markdown2docx('README')
project.eat_soup()
project.save()
```

You can optionally save a copy in HTML format alongside the .docx output, and print out the default styles.

```
from Markdown2docx import Markdown2docx
project = Markdown2docx('README')
project.eat_soup()
project.write_html()  # optional
print(type(project.styles()))
for k, v in project.styles().items():
    print(f'stylename: {k} = {v}')
project.save()
```

#### default styles
These are the default styles applied to the document:

* stylename: style_table = {'Medium Shading 1 Accent 3'}
* stylename: style_quote = {'Body Text'}
* stylename: style_body = {'Body Text'}
* stylename: style\_quote\_table = {'Table Grid'}
* stylename: toc_indicator = {'contents'}

## Token substitution and commands
For details about token substitution, refer to hello.md


## Create a table of contents.
The TOC will be inserted on the first and only the first match where a paragraph contains the TOC indicator. By default this is literally the word 'contents'. When the user opens the .docx document, it will display 'Right-click to update field.'

# For developers.
Use a virtualenv. For extra dev tools, use:

```
bash
$ pip install -e .[dev]
```
zillionare-omega 1.1.0.1
高速分布式行情服务器
License: MIT
Requires Python: >=3.8,<3.9
Keywords: AI,quant,trade,stock


![](http://images.jieyu.ai/images/hot/zillionbanner.jpg)

[![Version](http://img.shields.io/pypi/v/zillionare-omega?color=brightgreen)](https://pypi.python.org/pypi/zillionare-omega)
[![CI Status](https://github.com/zillionare/omega/actions/workflows/release.yml/badge.svg?branch=release)](https://github.com/zillionare/omega)
[![Code Coverage](https://img.shields.io/codecov/c/github/zillionare/omega)](https://app.codecov.io/gh/zillionare/omega)
[![ReadtheDos](https://readthedocs.org/projects/omega/badge/?version=latest)](https://omega.readthedocs.io/en/latest/?badge=latest)
[![Dowloads](https://pepy.tech/badge/zillionare-omega)](https://pepy.tech/project/zillionare-omega)
[![License](https://img.shields.io/badge/License-MIT.svg)](https://opensource.org/licenses/MIT)
[![Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)


高速分布式本地行情服务器


# 简介

Omega为大富翁(Zillionare)智能量化交易平台提供数据服务。它是一个分布式、高性能的行情服务器，核心功能有：

1. 并发对接多个上游数据源，如果数据源还支持多账户和多个并发会话的话，Omega也能充分利用这种能力，从而享受到最快的实时行情。目前官方已提供JoinQuant的数据源适配。

2. 高性能和层次化的数据本地化存储，在最佳性能和存储空间上巧妙平衡。在需要被高频调用的行情数据部分，Omega直接使用Redis存储数据；财务数据一个季度才会变动一次，因而读取频率也不会太高，所以存放在关系型数据库中。这种安排为各种交易风格都提供了最佳计算性能。

3. 优秀的可伸缩部署(scalability)特性。Omega可以根据您对数据吞吐量的需求，按需部署在单机或者多台机器上，从而满足个人、工作室到大型团队的数据需求。

4. 自带数据(Battery included)。我们提供了从2015年以来的30分钟k线以上数据，并且通过CDN进行高速分发。安装好Omega之后，您可以最快在十多分钟内将这样巨量的数据同步到本地数据库。


[帮助文档](https://zillionare-omega.readthedocs.io)

鸣谢
=========

Zillionare-Omega采用以下技术构建:

[Pycharm开源项目支持计划](https://www.jetbrains.com/?from=zillionare-omega)

![](_static/jetbrains-variant-3.svg)
SDStools 0.1.7
Senior Data Structure Tools.
License: MIT
Requires Python: >=3.6.0

Senior Data Structure Tools–SDStools

python标准库中没有链表、树、图等高级数据结构，所以整理了一些网上的代码到这个库中。仅供学习。

linkedlist
''''''''''

-  LinkList ## 单向链表
-  SinCycLinkList ## 单向循环链表
-  TwoWayLinkList ## 双向链表

tree
''''

-  Binary Tree # 二叉树

Install & Usage:

::

   pip install SDStools

   from SDStools.linkedlist.LinkList import SingleLinkList
   from SDStools.linkedlist.LinkList import linklist

   ## SingleLinkList实现的方法如下
   is_empty()   # 链表是否为空
   length()     # 链表长度
   items()      # 遍历整个链表
   add(item)    # 链表头部添加元素
   append(item) # 链表尾部添加元素
   insert(index, item) # 指定位置添加元素
   remove(item) # 删除节点
   find(item)   # 查找节点是否存在
   clear()      # 清除链表数据

   ## linklist 实现列表转链表
   list_data = [1, 2, 3, 4]
   link_list = linklist(list_data)
   print(link_list)
   ## [(0, 1), (1, 2), (2, 3), (3, 4)]
sentry-wxwork-starit 1.0.9
A Sentry plugin which posts notifications to WxWork.
License: MIT

# Sentry plugin for WxWork

Support WxWork, Modify from sentry-googlechat, Thanks Jonhnny Weslley.


## How will it look like

<img src="https://raw.githubusercontent.com/jweslley/sentry-googlechat/master/notification.png" width="500">


## Requirements

* Sentry 10.0.0 or newer


## Installation

In your `requirements.txt` file, add the below package name to install the WxWork Plugin.

```
sentry-wxwork-starit
```

Restart your Sentry instance: 

```
docker-compose restart
```

## Configuration

Go to your Sentry web interface and open ``Settings`` page of one of your projects. Locate the Integrations management screen and click 'Configure Plugin' below the 'sentry-wxwork-starit' item.

<img src="https://raw.githubusercontent.com/jweslley/sentry-googlechat/master/configuration.png" width="500">

Create a new Incoming Webhook bot in WxWork and paste the URL into the Webhook URL field, then click 'Save Changes'.
There are some other optional configuration options at the moment, but the WebHook URL is the only required field.

When ready, click 'Test Plugin' to generate an exception and send a message to your chosen WebHook URL.



## License

MIT License. Copyright (c) 2022 , Thanks Jonhnny Weslley.