semvec/pypi-packages huggingface dataset:
sleakops-cli 0.0.2
A CLI tool to build and deploy projects with Sleakops.
Keywords: Sleakops

# How to install

Generate environment file

`
cp local.env .env
`

## Run a build

`
docker compose run cli python sleakops.py build --project core --branch qa --wait
`

## Run a deployment

`
docker compose run cli python sleakops.py deployment --project core --branch qa --wait
`

### Run help

`
docker compose run cli python sleakops.py --help 
`
netbox-test-plugin 0.0.0.0.1
Netbox Test Plugin
Requires Python: >=3.7,<4.0

pip3 install poetry
poetry build
poetry publish

git add . && git commit -m "add change to project" && git push

psql --username netbox --password --host localhost netbox

\dt


SELECT table_name, column_name, data_type FROM information_schema.columns WHERE table_name = 'netbox_acls_accesslist';

SELECT table_name, column_name, data_type FROM information_schema.columns WHERE table_name = 'virtualization_virtualmachine';


virtualization_virtualmachine;

python manage.py makemigrations netbox_data_disk --dry-run


http://localhost:8000/plugins/data-disk/data-disk


https://github.com/ryanmerolle/netbox-acls
https://github.com/iDebugAll/nextbox-ui-plugin
https://github.com/PieterL75/netbox_ipcalculator/
https://github.com/hudson-trading/netbox-nagios

https://github.com/netbox-community/netbox-plugin-tutorial
https://github.com/netbox-community/netbox
netbox-data-disk 0.0.0.0.18
Netbox Disk Plugin
Requires Python: >=3.7,<4.0

pip3 install poetry
poetry build
poetry publish

git add . && git commit -m "add change to project" && git push

psql --username netbox --password --host localhost netbox

\dt


SELECT table_name, column_name, data_type FROM information_schema.columns WHERE table_name = 'netbox_acls_accesslist';

SELECT table_name, column_name, data_type FROM information_schema.columns WHERE table_name = 'virtualization_virtualmachine';


virtualization_virtualmachine;

python manage.py makemigrations netbox_data_disk --dry-run


http://localhost:8000/plugins/data-disk/data-disk


https://github.com/ryanmerolle/netbox-acls
https://github.com/iDebugAll/nextbox-ui-plugin
https://github.com/PieterL75/netbox_ipcalculator/
https://github.com/hudson-trading/netbox-nagios

https://github.com/netbox-community/netbox-plugin-tutorial
https://github.com/netbox-community/netbox
marienbad-alberic89 0.1
A toolsuite for win at Marienbad (Nim) game.
Requires Python: >=3
Keywords: Marienbad,Nim

# Marienbad

A simple toolsuite for help you to win at [Marienbad](https://fr.wikipedia.org/wiki/Jeu_de_Marienbad) game, a [Nim](https://en.wikipedia.org/wiki/Nim) game.

It is recommended to use the [PyPy](https://www.pypy.org/) interpreter instead of the CPython standart.

## Generator

Pour utiliser cet outil, entrez la commande :
```bash
marienbad-generator
```

Pour voir toutes les options disponibles :
```bash
marienbad-generator --help
```

Vous pouvez aussi le démarrer depuis un script python :
```python
import marienbad
marienbad.generator.main()
```

Bien sûr, vous pourvez ré-utiliser certaines fonctions :
```python
from marienbad.generator import checkCombination
checkCombination([1,3,5,7]) # True
checkCombination([1,3,6,7]) # False
```

La fonction `generateTable` imprime le résultat sur la sortie standart. Pour récupérer cette sortie, utilisez le script suivant :
```python
import sys
from io import StringIO

# rediriger stdout dans un buffer :
sys.stdout = StringIO()

# appel de la fonction qui remplira stdout (donc le buffer)
generateTable(10,10)

# récupérer le contenu du buffer :
s = sys.stdout.getvalue()

# fermer le buffer :
sys.stdout.close()

# rediriger stdout vers la sortie standart :
sys.stdout = sys.__stdout__

# le résultat est maintenant dans la variable s
```
exceltidy 0.0.3
Based on openpyxl and xlwings to facilitate Excel processing
Requires Python: >=3.6

# Excel Tidy

[![PyPI version](https://badge.fury.io/py/exceltidy.svg)](https://badge.fury.io/py/exceltidy)

在工作中遇到的一些需要处理的情况,编写为库,方便后续操作

`openpyxl`前缀的函数为基于`openpyxl`编写
`xlwings`同上

注意`xlwings`不支持`linux`,在`linux`上运行可能报错

使用方法
`git clone https://github.com/cmacckk/exceltidy.git`

安装依赖
`pip install -r requirements.txt`

`openpyxl`获取`list[list, list, ...]` `openpyxl.workbook.Workbook` `openpyxl.worksheet.worksheet.Worksheet`
```python
worksheet_datas, workbook, worksheet = openpyxl_get_datas_workbook_worksheet(filename="./test.xlsx")

# 通过工作表获取数据
datas = openpyxl_get_datas(worksheet)

# 替换工作表数据
openpyxl_replace_worksheet_data(origin_worksheet, to_be_replaced_worksheet)

# 保存及关闭工作薄
workbook.save('./result.xlsx')
workbook.close()
```

`xlwings`获取`App` `xw.Book` `xw.Sheet`
`sheet_name`为`None`时读取返回第一个工作表
```python
app, workbook, worksheet = xlwings_get_app_workbook_worksheet('./test.xlsx')

# 
_, _, to_be_replaced_worksheet = xlwings_get_app_workbook_worksheet('./test2.xlsx', sheet_name='sort')

# 替换工作表数据
xlwings_replace_worksheet_data(origin_worksheet, to_be_replaced_worksheet)

# 排序
xlwings_sort(worksheet, "A4:L11", "L4:L11", 'descending')

# 保存及关闭工作薄、App
workbook.save()
workbook.close()
app.quit()
```

`openpyxl_parse_multi_title_to_single`及`openpyxl_parser_merged_cell`使用方法详见代码函数