Getting data from vk.com in a pythonic way.
Project description
VK Getter
Very simple and pythonic way to extract data from https://www.vk.com
Getting started
Install package via pip
pip install vk_getter
Extract latest posts from any vk group domain
from vk_getter import VKGetter
getter = VKGetter("YOUR TOKEN")
group_domain = "vk" # same as https://www.vk.com/vk
posts = getter.get_latest_posts(group_domain=group_domain
count=1,
include_pinned=False,
allow_no_attachments=False,
include_ads=False,
include_copyright=False)
Retrieved posts are retrieved as Python dataclass, but can also be returned as dictionary.
from vk_getter import VKGetter
getter = VKGetter("YOUR TOKEN")
posts = getter.get_latest_posts(group_domain="vk",
count=1,
as_dict=True)
# posts[0] =
# {
# "id": 1320761,
# "date": "15.09.2022",
# "time": "14:15:11",
# "text": "...",
# "attachments": {
# "photo": [],
# "video": [
# "..."
# ],
# "audio": [],
# "other": []
# },
# "comments": 858,
# "likes": 1150,
# "reposts": 371,
# "views": 518953
# }
Also, you can download all the gathered attachments to your local system.
from vk_getter import VKGetter
getter = VKGetter("YOUR TOKEN")
posts = getter.get_latest_posts(group_domain="lol",
count=100)
getter.download_attachments(posts, path="some_folder")
*Note: do NOT use as_dict in this method.
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
vk_getter-0.0.3.tar.gz
(5.4 kB
view details)
File details
Details for the file vk_getter-0.0.3.tar.gz.
File metadata
- Download URL: vk_getter-0.0.3.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa671362055c736ad2ec35117cc6408a70f50c6ada41c7bd15585140b371916e
|
|
| MD5 |
8e8e5d64355d66af32b38504b671f6a4
|
|
| BLAKE2b-256 |
82b119805660ae8a81bb7ca9568bafa7d430fdc35986eef2481452f904e5d26d
|