Finding the shortest path from one vk user to another through friends.
Project description
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
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:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vkconnections-0.0.6.tar.gz
(5.4 kB
view hashes)
Built Distribution
Close
Hashes for vkconnections-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aa1689aeb218b92a25d817f2ae30809a9b7e0973bc66f60dcd7ad8ab663afc3 |
|
MD5 | 1c8c7d76df210554e27722e2caf0fd01 |
|
BLAKE2b-256 | 16ed91af4443a09c7ae89c689ec5054529315a375ebd9b4d4f4b16b9158d28f8 |