Python API wrapper around vk.com API
Project description
[![Build Status](https://travis-ci.org/sgaynetdinov/py-vkontakte.svg?branch=master)](https://travis-ci.org/sgaynetdinov/py-vkontakte) ![N|Solid](https://img.shields.io/pypi/l/py-vkontakte.svg) ![N|Solid](https://img.shields.io/pypi/wheel/py-vkontakte.svg) ![N|Solid](https://img.shields.io/pypi/pyversions/py-vkontakte.svg)
# Table of contents
- [Install](#install)
- [Method](#method)
- [User](#user)
- [Group](#group)
# Install
```sh
pip install py-vkontakte
```
# User
```python
>>> import vk
>>> api = vk.Api()
>>> api.get_user('durov') # return single User object
<User: durov>
>>> user_items = api.get_users([1, 's.gaynetdinov']) # yield one or many User objects
>>> [user.id for user in user_items]
[1, 23768217]
```
# Group
```python
>>> import vk
>>> api = vk.Api()
>>> groups_items = api.get_groups([1, 'devclub']) # return generator
>>> [group for group in groups_items]
[<Group apiclub>, <Group devclub>]
>>> user = api.get_user('durov')
>>> group = api.get_group('telegram')
>>> user in group # checking a user is a member of a current group
```
# Update PyPi
```sh
python3 setup.py sdist
python3 setup.py bdist_wheel --universal
twine upload dist/*
```
# Table of contents
- [Install](#install)
- [Method](#method)
- [User](#user)
- [Group](#group)
# Install
```sh
pip install py-vkontakte
```
# User
```python
>>> import vk
>>> api = vk.Api()
>>> api.get_user('durov') # return single User object
<User: durov>
>>> user_items = api.get_users([1, 's.gaynetdinov']) # yield one or many User objects
>>> [user.id for user in user_items]
[1, 23768217]
```
# Group
```python
>>> import vk
>>> api = vk.Api()
>>> groups_items = api.get_groups([1, 'devclub']) # return generator
>>> [group for group in groups_items]
[<Group apiclub>, <Group devclub>]
>>> user = api.get_user('durov')
>>> group = api.get_group('telegram')
>>> user in group # checking a user is a member of a current group
```
# Update PyPi
```sh
python3 setup.py sdist
python3 setup.py bdist_wheel --universal
twine upload dist/*
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
py-vkontakte-5.53.7.tar.gz
(11.7 kB
view hashes)
Built Distribution
Close
Hashes for py_vkontakte-5.53.7-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa61991966323be854b54b2f82ede5ce8481522f1ab2c5884f21e86024a084c6 |
|
MD5 | fd19f504b41dae061a91951b3f39f618 |
|
BLAKE2b-256 | 885bd838e52978c57827919db7fe043e2e5da46c5db8d51f4f4d940884db798a |