semvec/pypi-packages huggingface dataset:
vkconnections 0.0.8
Finding the shortest path from one vk user to another through friends.

# Vk Connections: the shortest path from one vk user to another
Library that finds the shortest path from one vk user to another through friends.
## VkConnection classes
`class Create(keys)`

Parametrs:
- keys - list of 4 Vk api keys (user or community access)

Note that keys is a list with exactly 4 api keys, this requires fast work of library (each request being processed under 30 sec)

## Methods of Create class

`getConnection(userFrom, userTo)`

Parameters:
- userFrom вЂ“ id/nickname/link to user A
- userTo вЂ“ id/nickname/link to user B

Result:
A list of lists of dictionaries {id: person_id, full_name: person_full_name, photo: person_photo}

`printResult(result)` - prints the result from main method

## Installation
`pip install vkconnections`

## Example
```python
import vkconnections

# Vk API Keys
firstKey = 'XXX'
secondKey = 'XXX'
thirdKey = 'XXX'
fourthKey = 'XXX'

keys = [firstKey, secondKey, thirdKey, fourthKey]  # all the keys in one list

vk = vkconnections.Create(keys)  # creating an instance of a class

# users for making a way
userFrom = "alsu"
userTo = "dm"

result = vk.getConnection(userFrom, userTo)  # receiving a result
vk.printConnection(result)  # printing result
```
Output:
```


```
okta-jwt 1.3.5
Okta JWT Access Token verifier

# Okta Jwt

Okta JWT Access Token verifier for Python using cached JWKs.

[![version](https://badge.fury.io/py/okta-jwt.svg)](https://badge.fury.io/py/okta-jwt)

Link to PyPi - click [here](https://pypi.org/project/okta-jwt/)

## Installation

```python
	pip install okta_jwt
```

### Usage

To generate a token, you need to pass in `issuer`, `client_id`, `client_secret`, `username` and `password` as parameters
```python
	>>> from okta_jwt.jwt import generate_token
	>>> generate_token(issuer, client_id, client_secret, username, password)
```

This generates and returns Okta Access Token.


To Validate the Access Token, you need to pass in the `access_token`, `issuer`, `audience` and `client_ids` as parameters. You can pass in multiple Client IDs
```python
	>>> from okta_jwt.jwt import validate_token
	>>> validate_token(access_token, issuer, audience, client_ids)
```

If the token is valid then it will return the payload.


## Running the tests

To run the unit tests, run

	$ python -m unittest

### Break down into tests

The unit tests pretty much covers all the main functionality of the package, like generating the token, Validating the token and Verifying Claims.

## Contributing

Bug reports and Pull Requests(PR's) are welcome on GitHub at https://github.com/adithyasampatoor/okta_jwt. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.

## Authors

* **Adithya Sampatoor**

## License

The Library is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT)