semvec/pypi-packages huggingface dataset:
s-pydb 3.0.1
A simple local file-based database module.
Keywords: python, database


# Simple-PyDB 3.0.1

A simple local file-based database module.



![Python](https://img.shields.io/badge/python-%2314354C.svg?style=for-the-badge&logo=python&logoColor=white)  ![Version](https://img.shields.io/static/v1?label=Version&message=3.0.1&style=for-the-badge&labelColor=222831&color=393E46) ![Downloads](https://img.shields.io/github/downloads/sanalzio/PyDB/2.0/total?label=DOWNLOADS&style=for-the-badge&labelColor=393E46&color=00ADB5) ![Python Version](https://img.shields.io/static/v1?label=Version&message=3.x&style=for-the-badge&labelColor=4B8BBE&color=FFE873&logo=python&logoColor=ffffff) ![LICENSE](https://img.shields.io/static/v1?label=LICENSE&message=GPLv3&style=for-the-badge)



# Installation

## For Gnu/Linux or MacOS

```bash

python3 -m pip install s-pydb

```

## For windows

```

pip install s-pydb

```



# Documentation

### [-> Click to go PyDB documentation <-](https://sanalzio.github.io/PyDB/)
RP2040Home 0.1.9
MQTT Client for RP2040 based boards which integrates into Home Assistant
Requires Python: >=3.6

# mqtt-home
A simple micro-python mqtt client which enables simple plug-and-play functionality and interoperability with Home Assistant. 
```  
"availability_topic": "home/wateringsystem/back/status",
"state_topic": "home/wateringsystem/back/output/solenoid3",
"command_topic": "home/wateringsystem/back/output/solenoid3/set",
```

The overall standard of MQTT topics that will be used going forward is:
`<area>/<entity>/<location>/<property>/<object>/<modifier>` but there's no set requirement on structure.

topic_prefix is: `<area>/<entity>/<location>`

This simplifies it down to:
`<topic_prefix>/<property>/<object>/<modifier>`

# Software Setup
## From a fresh Raspberry Pi Pico
Following the [official Raspberry Pi Docs](https://projects.raspberrypi.org/en/projects/getting-started-with-the-pico/3)
1. Hold down the bootsel button while plugging in pi pico for the first time
2. Open Thonny with the pico plugged in
3. Choose the micropython language selector in the bottom right hand corner of the UI
4. Choose the latest version of Micropython and install it onto the raspberry pi
## From an existing Raspberry Pi Pico with micropython installed
5. In the top bar of Thonny, under `Tools`, there should be an option to `Manage Packages`, select that option
6. Then search for `umqtt` in the package manager, there should be one called `micropython-umqtt.simple` and install it onto the Pi Pico.
	1. You could potentially use [mpremote](https://docs.micropython.org/en/latest/reference/packages.html#installing-packages-with-mpremote) `mpremote mip install micropython-umqtt.simple` (untested) in the Thonny console when the Pi Pico is connected
8. Clone the [mqtt-home](https://github.com/ESteanes/mqtt-home) repository to a local area
9. Create an appropriate `config.json` file based off the `test-config.json`
10. Upload `config.json`, `main.py`, `boot.py` and `main` to the Pi Pico
11. Manually run `boot.py` and `main.py` in Thonny to ensure that the SSID and password are correct, in addition to the Home Assistant connection.
12. Once confirmed connected, disconnect the Pi Pico and plug it in from cold to ensure that the start up works as expected.
13. Once the status LED is shining, that is an indication that `main.py` is running and the Pi Pico should be up and running!

## Virtual Environment Setup
* Using a virtual environment, install the python dependencies listed in `requirements.txt` by running `python -m pip install -r requirements.txt`
github-readme-stats 0.1.1
Automatically update your GitHub README with your latest GitHub statistics
Requires Python: >=3.7

# GitHub README Stats

**Current Version: 0.1.1**

[![PyPI version](https://badge.fury.io/py/github-readme-stats.svg)](https://badge.fury.io/py/github-readme-stats)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Automatically update your GitHub README with your latest GitHub statistics.

## Features

- Fetch and display key GitHub user statistics
- Automatically update your README file
- Customizable stat display
- Easy to integrate with GitHub Actions for automatic updates

## Installation

```bash
pip install github-readme-stats
```

## Quick Start

1. Create a GitHub Personal Access Token with `repo` scope.
2. Add the following Python script to your project:

```python
from github_readme_stats import GitHubStats, ReadmeUpdater

github_token = "your_github_token_here"
github_username = "your_github_username"

stats = GitHubStats(github_token, github_username)
user_stats = stats.get_stats()

updater = ReadmeUpdater("path/to/your/README.md")
updater.update(user_stats)
```

3. Add a `<!-- GITHUB_STATS -->` placeholder in your README where you want the stats to appear.

## Changelog

### [0.1.1] - 2023-07-07
- Updated project description and README
- Minor bug fixes and improvements

### [0.1.0] - 2023-07-06
- Initial release
- Basic GitHub stats fetching and README updating functionality

## Roadmap

- Language statistics
- Contribution graph integration
- Customizable themes for stat display
- Organization-level statistics

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Links

- [PyPI Package](https://pypi.org/project/github-readme-stats/)
- [GitHub Repository](https://github.com/ascender1729/github-readme-stats)

## Support

If you encounter any issues or have questions, please [file an issue](https://github.com/ascender1729/github-readme-stats/issues) on the GitHub repository.
snailshell 1.2.2
싱크대 자동 수전 절수 시스템
Requires Python: >=3.8

# Snailshell for RPi

![red-snail](docs/red-snail.png)

## 필요 준비물

- 릴레이
- 아두이노 우노보드
- 솔레노이드 밸브
- 라즈베리파이 카메라
- 라즈베리파이 > 4B+
- 라즈비안 OS **64 Bit**

## 구성도

`TODO`

## 사용 방법

`TODO`

## 라즈베리파이 세팅

### 한글 설정

```bash
sudo apt-get install -y fonts-unfonts-core ibus ibus-hangul
sudo reboot
```

### 환경 변수 설정

모델 업데이트에 사용될 wandb와 datalake로 사용될 google drive folder의 고유 ID, google drive의 api키를 환경 변수로 설정하세요.

```bash
export WANDB_API_KEY='your_wandb_api_key'
export DRIVE_API_KEY_PATH='your_google_drive_api_key'
export DRIVE_FOLDER_ID='your_google_drive_folder_id'
export DISCORD_WEBHOOK_URL='your_discord_webhook_url'
```

## 개발 문서

[Github repository](https://github.com/slink-to-unlock/rpi-snailshell)의 [docs/README-dev](docs/README-dev.md) 참고
FortifyPass 1.0
Fortifypass: A library for evaluating password strength and estimating cracking time.
Requires Python: >=3.6

Fortifypass is a Python library that provides functionalities to assess the strength of passwords based on length, character sets, and common patterns. It also estimates the time required to crack a password using brute-force methods. Use Fortifypass to enhance security measures in your applications by ensuring stronger passwords.
ysd_test 1.1.1
test
Requires Python: <4.0,>=3.8

# ysd-test

[![Release](https://img.shields.io/github/v/release/top-maker/ysd-test)](https://img.shields.io/github/v/release/top-maker/ysd-test)
[![Build status](https://img.shields.io/github/actions/workflow/status/top-maker/ysd-test/main.yml?branch=main)](https://github.com/top-maker/ysd-test/actions/workflows/main.yml?query=branch%3Amain)
[![codecov](https://codecov.io/gh/top-maker/ysd-test/branch/main/graph/badge.svg)](https://codecov.io/gh/top-maker/ysd-test)
[![License](https://img.shields.io/github/license/top-maker/ysd-test)](https://img.shields.io/github/license/top-maker/ysd-test)

test

- **Github repository**: <https://github.com/top-maker/ysd-test/>
- **Documentation** <https://top-maker.github.io/ysd-test/>

## Getting started with your project

First, set up tool chain by using [asdf](https://github.com/asdf-vm/asdf) tool, add necessary plugins if not installed, run the following commands in project folder,

```bash
cd {{cookiecutter.project_name}}
asdf plugin add python
asdf plugin add poetry
asdf plugin add pre-commit
asdf install
```

Create a repository on GitHub with the same name as this project, and then run the following commands,

```bash
git init -b main
git add .
git commit -m "init commit"
git remote add origin git@github.com:{{cookiecutter.author_github_handle}}/{{cookiecutter.project_name}}.git
git push -u origin main
```

Finally, install the environment and the pre-commit hooks,

```bash
make install
```

You are now ready to start development on your project!
The CI/CD pipeline will be triggered when you open a pull request, merge to main, or when you create a new release.

## Releasing a new version

- Install [tm-infra-robot](https://github.com/apps/tm-infra-robot) or Create/register your own Github App.
- Add a Github variable for `tm-infra-robot` APP ID with the name `TM_INFRA_ROBOT_APP_ID` by visiting [this page](https://github.com/top-maker/ysd-test/settings/variables/actions/new).
- Add a Github secret for `tm-infra-robot` private key with the name `TM_INFRA_ROBOT_PRIVATE_KEY` by visiting [this page](https://github.com/top-maker/ysd-test/settings/secrets/actions/new).

- Create an API Token on [Pypi](https://pypi.org/).
- Add the API Token to your projects secrets with the name `PYPI_TOKEN` by visiting [this page](https://github.com/top-maker/ysd-test/settings/secrets/actions/new).
tvnotipy 1.0.1
python script for checking if there are new seasons for a list of TV series
Requires Python: >=3.7

# tvnotipy

[![PyPI - Version](https://img.shields.io/pypi/v/tvnotipy.svg)](https://pypi.org/project/tvnotipy)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/tvnotipy.svg)](https://pypi.org/project/tvnotipy)

-----

**Table of Contents**

- [Installation](#installation)
- [License](#license)

## Installation

### From PyPI

```console
pip install tvnotipy
```
use `pipx` to install into a virtual env, if your operating system does not allow systemwide installations:
```console
pipx install tvnotipy
```

### From source

```console
git clone https://github.com/laszloszurok/tvnotipy
cd tvnotipy
python -m build
pipx install dist/tvnotipy-0.0.1-py3-none-any.whl
```

## License

`tvnotipy` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.
Lacmia 1.0.1
Chinese Minority Abstractive Multi-language summarization project
Requires Python: >=3.8

# Lacmia

Lacmia 是一个针对中国多民族语言文本摘要的开源 Python 库。它旨在为研究人员和开发人员提供一个简单、高效、易于使用的工具，用以处理多元化的中国语言资源，并生成准确的摘要。Lacmia 支持包括汉语、藏语、维吾尔语等在内的多种民族语言。

## 特点

- 支持多种中国民族语言。
- 利用先进的自然语言处理技术生成摘要。
- 灵活的接口，易于集成到现有的 Python 项目中。
- 高效的处理速度，能够快速处理大量文本。

## 安装

你可以使用 pip 命令轻松安装 Lacmia：

```bash
pip install Lacmia
```

## 快速上手
下面是如何使用 Lacmia 生成一个简单的文本摘要的例子：

```python
from Lacmia.models.Lacmia import Lacmia

text = ["这里是需要生成摘要的文本内容列表。"]
model = Lacmia()

#use in chinese 
Abstractive = model.Abstractive(text,batch_size=1) # or Abstractive = model.Abstractive(text, language='zh', batch_size=1)

#use in Tibetan
#Abstractive = model.Abstractive(text, language='bo', batch_size=1)
#use in Uyghur
#Abstractive = model.Abstractive(text, language='ug', batch_size=1)
```
## 模型下载地址
| size | type         | link                |
|------|--------------|---------------------|
| 450M | Lacmia-base | [即将发表](https://www.runoob.com) |
| 420M | Lacmia-all   | [即将发表](https://www.runoob.com) |

之后您可以这样使用模型
```python
from Lacmia.models.Lacmia import Lacmia
device = 'cpu' # or gpu(cuda)
model = Lacmia(model_path=your_model_path, device=device)
```


## 支持的语言
目前，Lacmia 支持以下民族语言的摘要生成：

- 汉语（zh）
- 藏语（bo）
- 维吾尔语（ug）

- ...更多语言支持即将到来！

## 贡献
我们欢迎任何形式的贡献，无论是新语言的支持、bug 修复、功能增强或是文档改进。\
\
请遵循以下步骤：

- Fork 项目到你的 GitHub 账户下。
- 创建你自己的分支（git checkout -b feature-fooBar）。
- 提交你的改变（git commit -am 'Add some fooBar'）。
- 推送到分支（git push origin feature-fooBar）。
- 创建一个新的 Pull Request。

## 许可证
本项目采用 MIT 许可证 - 详见 LICENSE 文件。

## 支持
如果在使用 Lacmia 时遇到任何问题，或者有任何建议，欢迎通过 GitHub 的 issues 来提交。