{"id":15134068,"url":"https://github.com/isfilimonov/vk-data-extractor","last_synced_at":"2026-03-16T17:32:44.253Z","repository":{"id":135673622,"uuid":"583896498","full_name":"IsFilimonov/vk-data-extractor","owner":"IsFilimonov","description":"✌🏼Vextractor is a quick and handy extractor of user data from VKontakte (vk.com).","archived":false,"fork":false,"pushed_at":"2025-01-06T21:10:56.000Z","size":297,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T17:38:31.622Z","etag":null,"topics":["python","vk","vkontakte"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IsFilimonov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-31T11:08:17.000Z","updated_at":"2023-01-24T09:17:09.000Z","dependencies_parsed_at":"2024-02-12T23:27:05.798Z","dependency_job_id":"2ebaa291-9dca-42af-970d-a2deb277ad1f","html_url":"https://github.com/IsFilimonov/vk-data-extractor","commit_stats":{"total_commits":30,"total_committers":3,"mean_commits":10.0,"dds":"0.33333333333333337","last_synced_commit":"cc526b296ae70f12e38e7d162889d3f4f746fc65"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsFilimonov%2Fvk-data-extractor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsFilimonov%2Fvk-data-extractor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsFilimonov%2Fvk-data-extractor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsFilimonov%2Fvk-data-extractor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IsFilimonov","download_url":"https://codeload.github.com/IsFilimonov/vk-data-extractor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237807473,"owners_count":19369597,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","vk","vkontakte"],"created_at":"2024-09-26T05:02:16.169Z","updated_at":"2026-03-16T17:32:44.208Z","avatar_url":"https://github.com/IsFilimonov.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eVextractor\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/IsFilimonov/vk-data-extractor\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/IsFilimonov/vk-data-extractor/main/assets/header.png\" alt=\"Vextractor header\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e 🐈‍⬛ Cat says meow!\\\n\u003e 🐕 Dog says woof!\\\n\u003e 🤖 Vextractor says vextract! vextract! vextract!\n\n**Vextractor** is a quick and handy extractor of user data from [VKontakte](vk.com) from CLI.\n\nThe idea for this project arose from another project's needs. It is always more convenient to analyze data in tabular form. Not everyone can work directly with the vk API, just type a few commands into the console and get the result.\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://results.pre-commit.ci/latest/github/IsFilimonov/vk-data-extractor/main\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://results.pre-commit.ci/badge/github/IsFilimonov/vk-data-extractor/main.svg\" alt=\"pre-commit\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/IsFilimonov/vk-data-extractor#usage\"\u003eusage\u003c/a\u003e\u003c/p\u003e\n\n---\n\n## Acknowledgements\n\n- [Pallets Projects](https://palletsprojects.com/) for the [Click](https://github.com/pallets/click) CLI toolkit;\n- Kirill aka [@python273](https://github.com/python273) and [contributors](https://github.com/python273/vk_api/graphs/contributors) for the [vk_api](https://github.com/python273/vk_api).\n\n## Secrets\n\nFill `.env.example` and then rename it to `.env`.\n\nAlso you can use options `--login` and `--password`, but it's not as convenient.\n\n## Installing\n\nInstall and update using [poetry](https://python-poetry.org/docs/cli/#install):\n\n```bash\npoetry install --only main\n```\n\n### Groups\n\nPoetry [provides](https://python-poetry.org/docs/master/managing-dependencies/) a way to organize dependencies by groups. The Vextractor consists of:\n\n- Main group;\n- Dev dependencies;\n- Typing dependencies;\n- Docs dependencies;\n- Tests dependencies.\n\n## Usage\n\nVextractor uses the short cry `vextract` for convenience.\n\nThere are several ways to call Vextractor:\n\n- Without activating virtual environment:\n\n```bash\npoetry run vextract\n```\n\n- With activating virtual environment:\n\n```bash\npoetry shell\nvextract\n```\n\n### Help\n\n**Note**: use one of the options: `-h` or `--help`, not both.\n\nAvailable commands: `vextract` or `vextract -h/--help`.\n\nDetail information for commands: `vextract birthdays -h/--help`\n\n### Commands\n\n- `vextract birthdays` -- Extract friends birthdays.\n- `vextract album https://vk.com/album-1234567890_987654321` --- Download all images from album.\n\n## LICENSE\n\nVextractor is licensed under the MIT/Expat license, see the [LICENSE](https://github.com/IsFilimonov/vk-data-extractor/blob/main/LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisfilimonov%2Fvk-data-extractor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisfilimonov%2Fvk-data-extractor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisfilimonov%2Fvk-data-extractor/lists"}