semvec/pypi-packages huggingface dataset:
pybandwidth-v2 0.0.3
Bandwidth API for v2 messaging
License: MIT
Requires Python: >=3.6
Keywords: python,bandwidth,v2,api,client

# Bandwidth Python API
Client library for the [Bandwidth App Platform](http://ap.bandwidth.com/docs/rest-api/)

## Full Reference
### [dev.bandwidth.com/python-bandwidth](http://dev.bandwidth.com/python-bandwidth)

## Requirements
* [Bandwidth Account](http://bandwidth.com/products/application-platform/?utm_medium=social&utm_source=github&utm_campaign=dtolb&utm_content=_)
* [At least Python 3.6](https://www.python.org/downloads/)
## Installation
```
pip install pybandwidth_v2
```


## Usage

### Client Initialization
```python
from pybandwidth_v2.bandwidth_client import BandwidthAccountAPI, BandwidthMessagingAPI
messaging_api = BandwidthMessagingAPI('acc-account_id', 't-token', 's-secret', 'a-application_id')
account_api = BandwidthAccountAPI('acc-account_id', 'u-username', 'p-password')
```

> Each of these code sample assumes that you have already initialized a client

### Search phone number

```python
numbers = account_api.search_available_numbers(area_code = '910', quantity = 3)
print(numbers[0]['number'])
## +19104440230
```

### Send Text Message
```python
message_id = messaging_api.send_message('+1234567980',
                              ['+1234567981'],
                              'SMS message')
print(message_id)
# m-messageId
```

## Release History
### 0.0.2 (2019-09-12)
Initial release of SDK

## Developer Info
### Running tests
```python
pip3 install nose

nosetests pybandwidth_v2
```
pyLINQ 0.5.0
Makes filtering and sorting lists easier and more readable.
License: MIT
Requires Python: >=3.4
Keywords: LINQ,list,list comprehension,lambda,utility,C#,where,set,filter,sort

pyLINQ
======

This library makes filtering and sorting lists easier.

-----

Here is how easy it is to use

>>> my_list = List([1,-9,5,2,1])
>>> my_list.select("abs(x)").where("x>3") # get all elements where the absolute value is greater than 3.
[9,5]
>>> my_list.first("x % 2 == 0") # get the first even number
2
>>> name_list = List(['harry','tina','jeff','hank','john','tom','jeremy','brenda','steve'])
>>> name_list.groupby("x[0]")
[{'h': ['harry', 'hank']}, {'t': ['tina', 'tom']}, {'j': ['jeff', 'john', 'jeremy']}, {'b': ['brenda']}, {'s': ['steve']}]

Here is a list of functions

============= =========================== ======
   List of Methods for List Object
------------------------------------------------
function name example call with parameter output
============= =========================== ======
any           False                       False
all           False                       True
concat        True                        True
count         True                        True
distinct      True                        True
duplicate     False                       False
element       True                        True
except_set    False                       True
first         True                        True
groupby       True                        True
intersect     True                        True
last          True                        True
max           True                        True
min           True                        True
oftype        True                        True
orderby       True                        True
select        True                        True
skipwhile     True                        True
sum           True                        True
takewhile     True                        True
union         True                        True
where         True                        True
============= =========================== ======