{"id":15107904,"url":"https://github.com/adambala/vk-post-text-parser","last_synced_at":"2025-04-11T19:09:07.132Z","repository":{"id":183383976,"uuid":"669913827","full_name":"adambala/vk-post-text-parser","owner":"adambala","description":"Скрипт на Python, использующий vk_api для парсинга текстов постов страницы или группы ВКонтакте в файл формата .txt.","archived":false,"fork":false,"pushed_at":"2024-01-22T09:37:55.000Z","size":11,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T15:01:45.174Z","etag":null,"topics":["parsing","python","python-script","python3","txt","vk","vk-api","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/adambala.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":"2023-07-23T20:50:45.000Z","updated_at":"2025-02-07T19:32:18.000Z","dependencies_parsed_at":"2024-01-22T11:55:34.525Z","dependency_job_id":null,"html_url":"https://github.com/adambala/vk-post-text-parser","commit_stats":{"total_commits":10,"total_committers":1,"mean_commits":10.0,"dds":0.0,"last_synced_commit":"54aa5ca99f860d20ba039ed6436b680a5b7af53e"},"previous_names":["adambala/vk-post-text-parser"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adambala%2Fvk-post-text-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adambala%2Fvk-post-text-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adambala%2Fvk-post-text-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adambala%2Fvk-post-text-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adambala","download_url":"https://codeload.github.com/adambala/vk-post-text-parser/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248465312,"owners_count":21108244,"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":["parsing","python","python-script","python3","txt","vk","vk-api","vkontakte"],"created_at":"2024-09-25T21:42:46.751Z","updated_at":"2025-04-11T19:09:07.108Z","avatar_url":"https://github.com/adambala.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VK Post Text Parser\nСкрипт на Python, который использует модуль `vk_api` для парсинга в `.txt` тексты постов страницы или группы ВКонтакте.\n\n## Как использовать?\n1. Для запуска скрипта потребуется Python 3.11, который можно скачать, например, [здесь](https://www.python.org/downloads/)\n2. Установите модуль `vk_api`:\n  ```bash\n  pip install vk_api\n  ```\n3. Настройте `config.json`\n4. Запустите `main.py`:\n  ```bash\n  python3 main.py\n  ```\n5. Результат `output.txt` появится в той же директории, что и `main.py`.\n\n## Файл конфигурации\nФайл конфигурации `config.json` используется для настройки работы программы под нужды пользователя. Он содержит в себе:\n- `access_token`: ваш [токен доступа](https://dev.vk.com/api/access-token/getting-started) к методам VK API;\n- `domain`: id страницы или группы ВКонтакте;\n- `post_number`: число извлекаемых постов. Если указан `0`, то извлекаются все посты страницы или группы;\n- `post_filter`: фильтр постов, который включает в себя:\n  - `ad_allowed`: может ли пост быть рекламным;\n  - `repost_allowed`: может ли пост быть репостом;\n  - `restricted_words`: список запрещённых слов;\n\n## Вклады\nЭтот репозиторий открыт для вкладов. Так что не стесняйтесь открывать issues и делать pull requests.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadambala%2Fvk-post-text-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadambala%2Fvk-post-text-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadambala%2Fvk-post-text-parser/lists"}