semvec/pypi-packages huggingface dataset:
opentranslator 0.0.1
Python client library for translate text with OpenAI API
Requires Python: >=3.7

# Opentranslator - OpenAI | ChatGPT | Translate with python

Opentranslator is a simple command that can be used from the terminal to translate text (text plain or from a file). It uses OpenAI API to perform all operations, you can choose which ai engine to use by passing it as a parameter.

The following project was born to study OpenAI and how it works.
If you would contribute open a pull request or issue on GitHub.

### Mantained by

- **[Fabrizio Cafolla](https://github.com/FabrizioCafolla)** <a href="https://www.buymeacoffee.com/fabriziocafolla" target="_blank"><img align="right" src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 30px !important; width: 150px !important" ></a>

### Usage

#### Required

- Python >= 3.7
- OpenAI Account


#### Input text
```
# You can save your OPENAI_API_KEY permanently in the user's environment
export OPENAI_API_KEY="${YOUR_OPENAI_API_KEY}"

pip install opentranslator

opentranslator --translate english --text "Ciao Mondo!"
```

#### Text from file

```
opentranslator --translate english --filepath examples/it.txt
```

#### Other

```
Arg -vvv: output all info with cost of request (in progress)
```

### Dev mode

1. Setup env

```
git clone https://github.com/FabrizioCafolla/chatgpt-translate-app.git

cd chatgpt-translate-app

echo 'export OPENAI_API_KEY="${YOUR_OPENAI_API_KEY}"' > .env

chmod +x scritps/*.sh

./scripts/setup.sh

source .activate
```

2. Usage

```
python opentranslator/app.py --filepath examples/it.txt --translate english

python opentranslator/app.py --filepath examples/en.txt --translate italian

python opentranslator/app.py --text "Ciao Mondo!" --translate english
```

### Contributors

<a href="https://github.com/fabriziocafolla/opentranslator/graphs/contributors"> <img src="https://contrib.rocks/image?repo=fabriziocafolla/opentranslator" /> </a>

### License

The project is made available under the GPL-3.0 license. See the `LICENSE` file for more information.
florodoro 0.8
A pomodoro timer that grows procedurally generated trees and flowers while you're studying.
Requires Python: >=3.7.1
Keywords: education pyqt5 plants pomodoro

![](https://raw.githubusercontent.com/xiaoxiae/Florodoro/master/florodoro/images/logo.svg)

---

A pomodoro timer that grows procedurally generated trees and flowers while you're studying.

![](https://raw.githubusercontent.com/xiaoxiae/Florodoro/master/florodoro/images/preview.svg)

## Running Florodoro
First, install the app by running
```
pip install florodoro
```

To launch the application, simply run the `florodoro` command from a terminal of your choice.

If you'd like to use the latest (unstable) version, install from TestPyPI using
```
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple florodoro
```

## Controls

### Top bar
- **Presets** – contains common pomodoro timings for study/break/cycle
- **Options**
	- **Notify** – notification options (sound/pop-ups)
	- **Plants** – plant settings (which ones to grow)
	- **Overstudy** – enables breaks and studies longer than set
- **Statistics** – shows statistics + an interactive plant gallery
- **About** – a small TLDR about the project

### Bottom bar
- **Study for ...** – how long to study for
- **Break for ...** – how long to break after study
- **Cycles: ...** – how many times to repeat study-break (0 means infinite)
- **Icon: Book** – start the study session
- **Icon: Coffee** – start a break
- **Icon: Pause/continue** – pause/continue an ongoing study/break
- **Icon: Reset** – reset everything

## Local development

### Setup
1. create virtual environment: `python3 -m venv venv`
2. activate it `. venv/bin/activate` (assuming you use Bash)
3. install the package locally: `python3 -m pip install -e .`
	- the `-e` flag ensures local changes are used when running the package
4. develop
5. run `florodoro` (make sure that `venv` is active)

_Note: this might not work when the path to the cloned reposity contains whitespace. I didn't look into the reason why (likely a bug in `venv`), just something to try if something fails._

### Publishing
All tagged commits in the `x.y.z` format are automatically published on PyPi using GitGub Actions.
If the commit is on the `testing` branch, the test PyPi instance is used.

The project follows [Semver](https://semver.org/) for version numbers and is currently under MAJOR version `0` (under rapid prototyping).
For as long as this is the case, the master branch will only contain MINOR versions, while the testing branch will contain PATCH versions.
cis-checks-test-2 0.0.7
Provides AWS compliance details
Requires Python: >=3.7

# OBP_security_pillar

OBP_security_Pillar package can be used to get the compliance details of Operational Best Practices for AWS Well Architected Security Pillar.

Release Notes:
# v0.0.1
1. Added following compliance checks:
   - RdsAutomaticMinorVersionUpgradeEnabled
   - RdsInstancePublicAccessCheck
   - RdsSnapshotEncrypted
   - RdsSnapshotsPublicProhibited
   - RdsStorageEncrypted
   - S3BucketLoggingEnabled
   - S3BucketVersioningEnabled
daul 0.1.0
Data analysis and other utilities for python.
Requires Python: >=2.7,<3
Keywords: data analysis utilities

****
daul
****

**daul** is a package containing data analysis and other utilities for python. 

Compatibility
*************

Currently, only Python 2.7. 

Documentation
*************

You can find the documentation at `Read the Docs <https://daul.readthedocs.io/en/latest>`_.

Installation
************

Install the latest release using: 

``$ pip install daul``

License
*******

Licensed under MIT license.
rum-auto-sender 0.1.3
auto sender for local dirpath to rum group
Requires Python: >=3.8
Keywords: mininode,rumsystem,quorum

# auto_sender

适用于可公开的数据，比如摘抄本，个人博客，笔记等。

比如，我在个人电脑的某个专用文件夹，放了许多个人博客文章，每篇文章是一个以 .md 结尾的文本文件。

auto_sender 的作用是：

1、把该文件夹与 rum group 形成映射；

2、把文件夹下的每个文本文件，映射一条 trx；

3、然后自动或手动提交/更新/同步。

为什么？

存储在 rum group 的数据，既是可靠的、分布式的数据备份，可一键恢复到新的指定目录或新设备上；也可以作为产品的数据源，比如论坛的主帖，博客主的个人文集，被运用到 port.base.one 等相似的站点。

关于：

采用 python 实现，偏后端，作为 demo 而存在，目前几乎没有图形交互。

换言之，rum group 的数据可以采用任何已有的产品应用来渲染，这个 bot 只处理原始数据与 rum group 的映射与同步。

### 安装

```sh
pip install rum_auto_sender
```

### 使用

[example](./example/bot_blog.py)
cis-checks-test-1 0.0.7
Provides AWS compliance details
Requires Python: >=3.7

# OBP_security_pillar

OBP_security_Pillar package can be used to get the compliance details of Operational Best Practices for AWS Well Architected Security Pillar.

Release Notes:
# v0.0.1
1. Added following compliance checks:
   - RdsAutomaticMinorVersionUpgradeEnabled
   - RdsInstancePublicAccessCheck
   - RdsSnapshotEncrypted
   - RdsSnapshotsPublicProhibited
   - RdsStorageEncrypted
   - S3BucketLoggingEnabled
   - S3BucketVersioningEnabled