semvec/pypi-packages huggingface dataset:
nonebot-plugin-acm-monitor 0.1.0
ACM选手专用内卷神器，名单内有人做题全群通报，支持洛谷和Codeforces!
Requires Python: >=3.10,<4.0

ACM选手的内卷神器，卷王名单内有人做题立刻全群同报，支持洛谷和Codeforces平台！
## 使用前的准备
* 请在bot根目录新建三个文件夹,"data/luogu","data/codeforces","data/nickname",并在前两个文件夹中都新建"group.json","names.json","lastvp.json","last.json",在第三个文件夹中新建"nickname.json"。
* 在.env文件中新添配置luogu_client_id,luogu_uid,luogu.login_referer,具体数值需自己登录洛谷后按F12-network中获取,Codeforces平台则无需配置
# 功能
## 1.监控卷王
    发送"看cf(洛谷)卷王" + 用户名即可保持对该用户的持续关注，只要一做题立刻全群通报！洛谷平台仅支持报做题功能，Codeforces平台附加VP监控功能，除了做题，VP也会通报。此功能私聊无效
## 2.停止监控
    发送"停看cf(洛谷)卷王" + 用户名即可停止监控。
## 3.卷王名单
    发送"当前cf(洛谷)卷王"，即可看当前群内卷王名单，由于字数限制，仅能看最多十个人。
## 4.取外号
    为了防止有些用户名过于冗长难以输入导致重复操作麻烦，故设置外号功能，发送"取外号"可查看详情，发送"看本名" + 外号名即可查看该外号对应的用户名。可联动以上功能，例如"看cf卷王" + 外号名也是可以的，注意外号优先判定，不要让外号和其他用户名重名。
CSwitch 1.0.0
The Switch In Python.
Requires Python: >=3.0
Keywords: switch_case,switch,python,new,case

The Switch Case construct is a programming structure that allows developers to execute different blocks of code based on the value of a given expression or variable. Although Python does not have a built-in switch statement like some other programming languages (e.g., C++ or Java), there are several ways to achieve similar functionality using alternative approaches.
camset 0.0.21
GUI for v4l2-ctl
Requires Python: >=3.0, <4

# Camset
**GUI for v4l2-ctl**

![Screenshot](http://bufonaturvard.se/pics/camset3.png)

**Description**  
This is a tool for easy GUI adjustments of the Video4Linux (V4L) settings on Linux, using v4l2-ctl as backend. All controls are dynamically generated and the application should work with any V4L device, but has only been tested with webcams. The settings applied will remain active when using the webcam in other applications, for example Skype.

The `example_ioctl` folder contains some examples of direct ioctl calls for reading and setting V4L values (equivalent to `v4l2-ctl --list-formats-ext`, `v4l2-ctl -L` and `v4l2-ctl -c`), using the v4l2 Python bindnings library. The library has been slightly modified for compatibility with more recent Python versions (tested with 3.8.2) and is included. 

**Note**  
The application is WIP in early development, but in a functional state. Testing, issue reporting and suggestions are welcome. Do note that there are other applications that are similar and with more functionality (at least for now). This is just a small project to practice some Python.

**Dependencies**  
Python 3  
pip  
v4l2-ctl  
pkg-config

If running from source (not using the camset pip package) you will also need gi (PyGObject @ pip) and OpenCV (opencv-python @ pip)

## Installation

### For Ubuntu:  
1. `sudo apt-get install python3 python3-pip v4l-utils pkg-config`  
2. `pip3 install camset`  
(If encountering problems with the cairo dependency, installing these additional packages should resolve it: `sudo apt-get install libcairo2-dev libgirepository1.0-dev` and then repeat step 2).

The pip install includes a .desktop file, which should be picked up by the desktop environment. If `camset` is not found you may need to set up your path environment, for example (open a terminal and write):  
`PATH=$PATH:$HOME/.local/bin`

or persistently:  
`echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc`

#### Note for LinuxBrew(HomeBrew) users: 

Brew can sometimes take over `ld` and `pkg-config` binaries from system installed ones depending on what apps may have been installed via brew in the past. 

See: [Install fails on pycairo dependency](https://github.com/azeam/camset/issues/8)

To fix this install the requried dependencies via brew (this will install a lot of things and take a very long time):  
`brew install cairo pkg-config pygobject3 gtk+3`

Alternatively disable or remove brew components that provide or require `pkg-config` and `ld` and then follow the [`Ubuntu instructions`](#for-ubuntu) from above. 

## Notes

Settings can be saved and loaded. If the "Autoload settings" button is checked, camset will look in `~/.config/camset` for a settings file with the same name as the device (as suggested when saving settings) and load it when starting the application or when switching to that device.
nonebot-plugin-aitx 0.1.4
基于腾讯云接口的ai聊天
Requires Python: >=3.10,<4.0

# 用之前的准备：
    * pip install --upgrade tencentcloud-sdk-python
    * https://console.cloud.tencent.com/cam/capi
    * 在以上网址中获取你的腾讯云apikey,并填入到该插件的__init__.py文件指定位置中
## 该插件优先级为100，若前面所有插件都无法拦截消息，则会使用ai聊天进行处理。
flanabot 1.5.2
Bot based on https://github.com/AlberLC/multibot to manage Discord, Telegram and Twitch chats, moderate them and add functionalities.
Requires Python: >=3.10

FlanaBot
========

|license| |project_version| |python_version|

Bot based on `github.com/AlberLC/multibot`_ to manage Discord, Telegram and Twitch chats, moderate them and add functionalities.

|

Installation
------------

Python 3.10 or higher is required.

.. code-block::

    pip install flanabot

|

Features
--------

- Talks to users.
- Delete message batches.
- It works both in groups and in private chats.
- Understands numbers and amounts of time textually expressed (useful for deleting a message batch or saying "flanabot ban john for one hour and 20 minutes").
- Shows interactive via buttons charts of past, current and forecast weather.
- Change user roles temporarily or forever.
- Mute users temporarily or forever.
- Ban users temporarily or forever.
- Configurable default behavior for each chat, just talk to him to configure it.
- Get media from Instagram, Reddit, TikTok, Twitter, YouTube and others and send it to the chat. From TikTok also obtains data about the song that is playing in the video.


.. |license| image:: https://img.shields.io/github/license/AlberLC/flanabot?style=flat
    :target: https://github.com/AlberLC/flanabot/blob/main/LICENSE
    :alt: License

.. |project_version| image:: https://img.shields.io/pypi/v/flanabot
    :target: https://pypi.org/project/flanabot/
    :alt: PyPI

.. |python_version| image:: https://img.shields.io/pypi/pyversions/flanabot
    :target: https://www.python.org/downloads/
    :alt: PyPI - Python Version

.. _github.com/AlberLC/multibot: https://github.com/AlberLC/multibot