semvec/pypi-packages huggingface dataset:
fast-blockcheck 1.1
Track internet blocking over time
Requires Python: >=3.8

# Fast blockcheck
Track internet blocking over time

Could be used to: 
- check access to different websites
- to measure accessibility dynamics within some period of time

In contrast to [classic blockcheck](https://github.com/ValdikSS/blockcheck),
does not perform deep analysis, which allows it to work much faster and run
checks literally every minute.

So, if some censorship measurements are being taken right
at the moment, you can track what is happening.

For instance, you notice that some website has got blocked, if you run `fbc`
in repeat mode, you can see when another block happens, and then another one.
This chronological data could be used to determine what exact measurements
are being taken.

## Installation
```shell
pip install fast-blockcheck
```
## Usage
To run one-time check just run program without arguments:
```shell
fbc
```
Sample output:
```text
2024-08-21T21:18:55+01:00: starting test
2024-08-21T21:18:56+01:00: (200) https://en.wikipedia.org
2024-08-21T21:18:59+01:00: (200) https://www.github.com
2024-08-21T21:19:02+01:00: (200) https://www.habr.com
2024-08-21T21:19:05+01:00: (200) https://www.ya.ru
2024-08-21T21:19:08+01:00: (200) https://www.youtube.com
2024-08-21T21:19:09+01:00: (200) https://discord.com
6/6 domains loaded
```

## Features
- Can run in loop
- Structured output, so it is easy to parse for further analysis
bangla-keyword-extractor 0.0.18
Bangla keyword extraction library which extracts keywords from text or list of texts
Requires Python: >=3.6

# Bangla keyword extractor
This is keyword extractor that support both Bangla and English languages. For the keyword extraction from rake, we used **Rake** algorithm and for keyword extraction from pagerank, we used this [research paper](https://www.researchgate.net/publication/335819660_Keyword_Extraction_from_Bengali_News).

For using this `bangla-keyword-extractor` library, you need to,
Install using pip
```commandline
pip install bangla-keyword-extractor
```
For extracting keywords
```commandline
from bangla_keyword_extractor.keyword_extractor import KeywordExtractor

text = "এটি একটি নমুনা বাক্য।"
extractor = KeywordExtractor(text, max_keywords = 5)
print(extractor.get_keywords_using_rake())
print(extractor.get_keywords_using_pagerank())
```
aiomeshtastic 6
asyncio bindings to the meshtastic device API.
Requires Python: >=3.7

aiomeshtastic -- asyncio bindings to the meshtastic device API.
===============================================================

Currenyly this can connect to devices over bluetooth, TCP, and serial. The
allows you to loop over a device to get protobufs as they arrive and you can
send protobufs back.

See examples/tr.py for how it can be used.
docker-auto-labels 0.2.4
Automatically generate Docker Swarm mode node labels for each constraint label in each service in a Docker Compose / Docker Stack file.
Requires Python: >=3.8

## DEPRECATED 🚨

This project is deprecated. I haven't used it in years, I don't recommend using it.

# Docker Auto Labels

Automatically generate Docker Swarm mode node labels for each constraint label in each service in a Docker Compose / Docker Stack file.

## Description

This command line package is made to be used with a Docker Swarm mode cluster.

It will:

* Read a Docker Compose / Docker Stack file.
* Extract the node label constraints for each service.
* Check that all the labels exist in the Docker Swarm mode cluster.
* For each label that doesn't exist, create it in a random node in the cluster.

Adding label constraints helps you ensure that all the "stateful"
Docker services (like databases) are always deployed to the same
node (specially useful in a multi-node cluster).

This program will ensure that those labels exist in one node
in the cluster, if they don't exist, they are created in one
node chosen randomly.

That way, the first time you deploy a stack, a random node will be assigned
to each stateful service (by this command, right before the deployment).

And for all subsequent deployments, the stateful services will go to the
same nodes that they were using.

## Release Notes

### Latest Changes

#### Internal

* 🔧 Update PDM config. PR [#12](https://github.com/tiangolo/docker-auto-labels/pull/12) by [@tiangolo](https://github.com/tiangolo).

### 0.2.4

#### Refactors

* 👷 Refactor build setup and CI, and deprecate package. PR [#11](https://github.com/tiangolo/docker-auto-labels/pull/11) by [@tiangolo](https://github.com/tiangolo).

#### Internal

* 🔧 Add GitHub templates for discussions and issues, and security policy. PR [#9](https://github.com/tiangolo/docker-auto-labels/pull/9) by [@alejsdev](https://github.com/alejsdev).
* 🔧 Add funding. PR [#8](https://github.com/tiangolo/docker-auto-labels/pull/8) by [@tiangolo](https://github.com/tiangolo).
* 👷 Add latest-changes GitHub Action. PR [#6](https://github.com/tiangolo/docker-auto-labels/pull/6) by [@tiangolo](https://github.com/tiangolo).
* 👷 Add dependabot. PR [#7](https://github.com/tiangolo/docker-auto-labels/pull/7) by [@tiangolo](https://github.com/tiangolo).

### 0.2.3

## License

MIT License
nonebot-plugin-nonebot-plugin-sendpic 0.0.18
基于图片api的nonebot发图插件，支持定时任务
Requires Python: >=3.9

<div align="center">

# nonebot-plugin-sendpic

_✨ 基于图片api的发图插件，支持定时任务 ✨_



</a>
<img src="https://img.shields.io/badge/python-3.9+-blue.svg" alt="python">

</div>



## 📖 介绍

本插件使用Anosu API获取图片，API网站：https://docs.anosu.top/
支持关键词搜索、定时发送图片到群里

## 💿 安装


<summary>使用 nb-cli 安装</summary>
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装

    nb plugin install nonebot-plugin-sendpic



## ⚙️ 配置
单纯发送功能无需额外配置
如需设置定时发送，请在 nonebot2 项目的`.env`文件中添加下表中的所有配置

|   配置项   | 必填 | 默认值 |      说明       |
| :-------: | :--: | :----: | :-------------: |
|  pic_num  |  否  |   无   |     发图数量     |
|  pic_tag  |  否  |   无   |    图片关键词    |
| pic_time  |  否  |   无   |     发图时间     |
| pic_group |  否  |   无   | 需要发送到的群号 |

其中，发图时间的配置请严格按照 `"x-hh-mm-ss"`的格式填写。
注：`x` 为定时模式，填"0"为每日定时发送，填"1"为按一定时间间隔发送

多个关键词请用 `|` 进行分隔

四个配置项均以列表形式填写，并 严格一一对应，例：
```
pic_num = [8,4,6]
pic_tag = ["御姐","","萝莉|金发"]
pic_time = ["0-18-00-00","0-08-00-00","1-00-00-30"]
pin_group = ["123456789","1145141919","123456789"]
```
上述配置表示
```
于每天18:00:00向群号123456789的群发送8张关键词为"御姐"的图
于每天08:00:00向群号1145141919的群发送4张无关键词的随机图
每隔00:00:30（即30秒）向群号123456789的群发送6张关键词为"萝莉"、"金发"的图
```
## 🎉 使用
发送 `发图` 即可获取随机图片，若bot有设置命令前缀，需加命令前缀，如 `/`
支持的参数：数量、关键词
使用方法： `发图 关键词 数量` ，多个关键词请用 `|` 进行分隔
不声明数量默认为1，不声明关键词则为随机发图
示例：
```
发图 原神 5
发图 碧蓝档案|爱丽丝 
发图 3
```
定时发送功能目前只能在bot端配置

## 可能遇到的问题
### 定时任务不执行
可能是apscheduler线程数满了，可以尝试在`.env`文件中添加
```
apscheduler_config={ "apscheduler. executors. processpool": {"type": "processpool","max_workers":"61"},"apscheduler. job_defaults. coalesce":"false","apscheduler. job_defaults:misfire_grace_time":"60","apscheduler. job_defaults. max_instances":"61" }
```

## 将来可能支持的功能
□支持使用指令直接设置定时任务
□接入更多图片api
□编写插件自带指令文档
...

## 还有些想说的
本仓库使用了nonebot-plugin-template的模板，谨向作者表示感谢
本人为普通大学生，并非计算机类的专业，水平有限，如有问题或建议请直接发issue，如能解决我会尽量解决
nonebot-plugin-Send-API-picture 0.0.18
基于图片api的nonebot发图插件，支持定时任务
Requires Python: >=3.9

<div align="center">

# nonebot-plugin-sendpic

_✨ 基于图片api的发图插件，支持定时任务 ✨_



</a>
<img src="https://img.shields.io/badge/python-3.9+-blue.svg" alt="python">

</div>



## 📖 介绍

本插件使用Anosu API获取图片，API网站：https://docs.anosu.top/
支持关键词搜索、定时发送图片到群里

## 💿 安装


<summary>使用 nb-cli 安装</summary>
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装

    nb plugin install nonebot-plugin-sendpic



## ⚙️ 配置
单纯发送功能无需额外配置
如需设置定时发送，请在 nonebot2 项目的`.env`文件中添加下表中的所有配置

|   配置项   | 必填 | 默认值 |      说明       |
| :-------: | :--: | :----: | :-------------: |
|  pic_num  |  否  |   无   |     发图数量     |
|  pic_tag  |  否  |   无   |    图片关键词    |
| pic_time  |  否  |   无   |     发图时间     |
| pic_group |  否  |   无   | 需要发送到的群号 |

其中，发图时间的配置请严格按照 `"x-hh-mm-ss"`的格式填写。
注：`x` 为定时模式，填"0"为每日定时发送，填"1"为按一定时间间隔发送

多个关键词请用 `|` 进行分隔

四个配置项均以列表形式填写，并 严格一一对应，例：
```
pic_num = [8,4,6]
pic_tag = ["御姐","","萝莉|金发"]
pic_time = ["0-18-00-00","0-08-00-00","1-00-00-30"]
pin_group = ["123456789","1145141919","123456789"]
```
上述配置表示
```
于每天18:00:00向群号123456789的群发送8张关键词为"御姐"的图
于每天08:00:00向群号1145141919的群发送4张无关键词的随机图
每隔00:00:30（即30秒）向群号123456789的群发送6张关键词为"萝莉"、"金发"的图
```
## 🎉 使用
发送 `发图` 即可获取随机图片，若bot有设置命令前缀，需加命令前缀，如 `/`
支持的参数：数量、关键词
使用方法： `发图 关键词 数量` ，多个关键词请用 `|` 进行分隔
不声明数量默认为1，不声明关键词则为随机发图
示例：
```
发图 原神 5
发图 碧蓝档案|爱丽丝 
发图 3
```
定时发送功能目前只能在bot端配置

## 可能遇到的问题
### 定时任务不执行
可能是apscheduler线程数满了，可以尝试在`.env`文件中添加
```
apscheduler_config={ "apscheduler. executors. processpool": {"type": "processpool","max_workers":"61"},"apscheduler. job_defaults. coalesce":"false","apscheduler. job_defaults:misfire_grace_time":"60","apscheduler. job_defaults. max_instances":"61" }
```

## 将来可能支持的功能
□支持使用指令直接设置定时任务
□接入更多图片api
□编写插件自带指令文档
...

## 还有些想说的
本仓库使用了nonebot-plugin-template的模板，谨向作者表示感谢
本人为普通大学生，并非计算机类的专业，水平有限，如有问题或建议请直接发issue，如能解决我会尽量解决
sbcli-new 1.6.0
CLI for managing SimplyBlock cluster


# Simply Block
[![Docker Image Build](https://github.com/simplyblock-io/sbcli/actions/workflows/docker-image.yml/badge.svg)](https://github.com/simplyblock-io/sbcli/actions/workflows/docker-image.yml)

[![Python Unit Testing](https://github.com/simplyblock-io/sbcli/actions/workflows/python-testing.yml/badge.svg)](https://github.com/simplyblock-io/sbcli/actions/workflows/python-testing.yml)


## Install
Add the package repo from AWS CodeArtifact using [awscli](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)

```bash
aws codeartifact login --tool pip --repository sbcli --domain simplyblock --domain-owner 565979732541 --region eu-west-1
```
Install package
```bash
pip install --extra-index-url https://pypi.org/simple sbcli-dev
```

# Components

## Simply Block Core
Contains core logic and controllers for the simplyblock cluster

## Simply Block CLI
Please see this document
[README.md](../main/simplyblock_cli/README.md)


## Simply Block Web API
Please see this document
[README.md](../main/simplyblock_web/README.md)



### local development

FoundationDB requires a client library (libfdb_c.dylib) for the Python bindings to interact with the database.
Depending on the OS architecture, please install the appropriate version from the official github repo

```
wget https://github.com/apple/foundationdb/releases/download/7.3.3/FoundationDB-7.3.3_arm64.pkg
```

setup the code on a management node and the webApp code can be developed by building the `docker-compose-dev.yml` file.


```
sudo docker compose -f docker-compose-dev.yml up --build -d
```