semvec/pypi-packages huggingface dataset:
kilroy-ws-py-shared 0.2.0
shared code for WebSocket SDKs in Python 🤝
Requires Python: >=3.9,<4.0

<h1 align="center">kilroy-ws-py-shared</h1>

<div align="center">

shared code for WebSocket SDKs in Python 🤝

[![Tests](https://github.com/kilroybot/kilroy-ws-py-shared/actions/workflows/test-multiplatform.yml/badge.svg)](https://github.com/kilroybot/kilroy-ws-py-shared/actions/workflows/test-multiplatform.yml)
[![Docs](https://github.com/kilroybot/kilroy-ws-py-shared/actions/workflows/docs.yml/badge.svg)](https://github.com/kilroybot/kilroy-ws-py-shared/actions/workflows/docs.yml)

</div>

---

TODO

## Installing

Using `pip`:

```sh
pip install kilroy-ws-py-shared
```
atshop 1.0.0
A Python wrapper for the Atshop API
Requires Python: ~=3.7

<div align="center">
    <img src="https://i.imgur.com/1FOB2JF.png"/>
    <p>
      <a href="https://github.com/iclapcheeks/Atshop/pulse">
        <img alt="Last commit" src="https://img.shields.io/github/last-commit/iclapcheeks/Stelix"/>
      </a>
      <a href="https://github.com/iclapcheeks/Atshop/blob/main/LICENSE">
        <img src="https://img.shields.io/github/license/iclapcheeks/Atshop?style=flat-square&logo=GNU&label=License" alt="License">
      </a>
    </p>
</div>

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install Atshop.

```bash
pip install atshop
```

## Usage
```python
from atshop import Client

client = Client()
client.login('token')

product = client.request(
    method='admin.product.add',

    shop_id='4AueTN7mx6xRurrfu',
    product={
        'name': 'Clap is cool <3',
        'description': '',
        'purchaseNotes': '',
        'value': 100,
        'icon': '',
        'minQuantity': 1,
        'maxQuantity': 0,
        'image_url': '',
        'style': 'box',
        'requireShipping': 'no',
        'paymentMethods': [],
        'maxDisplayedStock': 0,
        'preventDuplicates': True,
        'priority': 0,
        'category': '',
        'displayDescription': True,
        'useOrderIdAsItemName': False,
        'hidden': False,
        'notForSale': False
    }
)

print(product['result'])
```

## Documentation

Everything you need is listed in the [Atshop Documentation](https://docs.atshop.io/).
small-timer 1.0.9
A miniature timer that does the same thing as a regular timer
Requires Python: >=3.6

# Timer

Small timer that can do parallel computing

### Installation

```
pip install small-timer
```

### Documentation

1. timer_point(time: Any, repeat:bool = False)
   - _time in seconds_
   - _This function start timer_
2. check_timer() -> bool
   - _This function check_
   - _Was timer fished_
3. check_time() -> list
   - _This function check_
   - _How much time is left_
   - _check_time()[0] - minutes_
   - _check_time()[1] - seconds_
4. restart()
   - _This function restart timer_

### Usage

1. Import class _Timer_:
   ```
   from small_timer import Timer
   ```
2. Create object _timer_:
   ```
   timer = Timer()
   ```
3. Create timer and start it:
   ```
   timer.timer_point(10)
   ```
4. Check timer if timer finished:
   ```
   if timer.check_timer():
       print("Timer finished!!!")
   else:
       print("Timer didn't finish")
   ```

### Example code

```
from small_timer import Timer

timer = Timer()
timer.timer_point(10)

while 1:
    if timer.check_timer():
       print("Timer finished!!!")
       break
    else:
       print("Timer didn't finish")
       print(f"{timer.check_time()[0]}:{timer.check_time()[1]}")
       print()
```
ukbroadband-msh100 0.0.60
Availability checkers for UK broadband providers
Requires Python: >=3.6

# UK Broadband

A set of UK Broadband availability checkers.


## Supported ISPs

UK Broadband Checker currently supports the following providers.

 - `cityfibre` - CityFibre
 - `gigaclear` - Gigaclear
 - `jurassic-fibre` - Jurassic Fibre
 - `ofnl` - OFNL
 - `openreach` - Openreach
 - `truespeed` - Truespeed
 - `virgin-media` - Virgin Media
 - `community-fibre` - Community Fibre
 - `trooli` - Trooli
 - `zzoomm` - Zzoomm


## Usage

`UKBroadbandChecker` will return a broadband checker based on the first
argument provided to it (such as "openreach").

Once you have a checker, you can `query_address()` with a property number and
postcode.

Additional arguments:
 - `strictAddress` - If an "exact" match for the property can not be found, try
   and use another one in the same postcode. `addressData.looseMatch` will be
   true if this happens.

The query can be read through the `data` property.

Example:
```python
from ukbroadband import UKBroadbandChecker
import json

checker = UKBroadbandChecker("openreach")
query = checker.query_address("10", "SW1A 2AA", strictAddress=False)

print(json.dumps(query.data, indent=4, sort_keys=True))
```

Each query will also have the following properties:
 - `fttp` - Boolean, is this property servicable with FTTP?
wn-editor 0.5.4
An editor for wordnets, extending the popular 'wn' package.
Requires Python: >=3.9
Keywords: wn,wordnet,editor

[![PyPI version](https://img.shields.io/pypi/v/wn-editor.svg)](https://pypi.org/project/wn-editor/)
# wn-editor
> A extension for the popular wn package, making wordnets editable from python!

## Motivation
Currently the [wn python package](https://github.com/goodmami/wn) does not support editing the imported wordnets. For some usecases editing the wordnets or creating new ones on the fly is very important. This package aims to be an extension of wn and provides an API for editing wordnets.
## Documentation
This package integrates directly into the wordnet database maintained by wn, and thus allowes to change data and not only provide a changed view.
This is done by using different editor classes for the various wordnet components.
### Quickstart
1. Install this package using `pip install wn-editor`
2. import the package (and wn) like so
```python
import wn 
from wn_editor.editor import LexiconEditor

# Get and editor for an installed lexicon
lex_edit = LexiconEditor('odenet')
# Use differnet methods to create and edit synsets
lex_edit.create_synset()
    .add_word('auto')
    .set_hypernym_of(wn.synsets('mercedes')[0])
```
3. Read the wiki for more detailed info about the available methods and classes.