semvec/pypi-packages huggingface dataset:
sms-bomb 1.0.2
Простая библиотека для создания ваших смс-бомберов.
Requires Python: >=3.7,<4.0

# sms-bomb
Библиотека для создания своих смс-бомберов.
# Установка
Для установки у вас должен быть python3.7 или выше; 
Установка на Линукс/Termux - этой командой:

```pip3.7 install sms-bomb```

На Windows:

```pip install sms-bomb```

# Использование
Вот самый простой пример использования библиотеки:
```
from sms_bomb import bomber
services = bomber.loadservices("services.txt")
bomber.run(services, "7123456789")
```
Конкретно в этом случае, в файле `services.txt` должны находится сервисы, на которые будут отправлятся запросы. Вы поймёте это по ходу работы.

# CHANGELOG
1.0.2
`Добавлены параметры 'params', 'json' для большего кол-ва сервисов.`

1.0.1
`Добавлен ReadMe и прочее. Проще говоря, библиотека была создана`
pynidus 0.1.3
A handful of utilities.
Requires Python: >=3.6

# pynidus

[![Build Status](https://travis-ci.org/appchoose/pynidus.svg?branch=master)](https://travis-ci.org/appchoose/pynidus)
[![Coverage status](https://codecov.io/gh/appchoose/pynidus/branch/master/graph/badge.svg)](https://codecov.io/github/appchoose/pynidus?branch=master)
[![PyPI](https://img.shields.io/pypi/dm/pynidus.svg)](https://pypi.python.org/pypi)
[![PyPI](https://img.shields.io/pypi/v/pynidus.svg)](https://pypi.python.org/pypi)

A handful of utilities predominantly made to develop basic Cloud Run services that connect to
the same databases. Any configuration variable should be passed as an environment variable from Cloud Run.

### Usage

Training a ML model usually require multiple databases access. Although it is doable to instantiate a connection to `Postgresql` or `Elasticsearch` everytime one needs to, it can actually become quickly cumbersome to do it for a certain number or models. To make everything a tiny bit more DRY, `pynidus` wraps very small chunks of code to deal with config files and clients instantiation.

```python
from pynidus.base import MultiClient

config = {
    "pg_dev": {
        "host": "host",
        "user": "user",
        "password": "password",
        "database": "database",
        "port": 5432
    },
    "pg_logs": {
        "host": "host",
        "user": "user",
        "password": "password"
        "database": "database"
    },
    "es_dev": {
        "host": "host",
        "user": "user",
        "password": "password"
    }
}

mc = MultiClient(config)
mc.pg_client["logs"].query("SELECT * FROM some_table")
mc.pg_client["dev"].query("SELECT * FROM another_table")
```

Or if you want to use it inside a custom Class:

```python
class CustomClass(MultiClient):

    def __init__(self, **kwargs):
        super().__init__(**kwargs)

cc.pg_client["logs"].query("SELECT * FROM some_table")
cc.pg_client["dev"].query("SELECT * FROM another_table")
```

### TODO

- Add a dev branch