Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulichp/vk-communities-parser
Python program that allows you to extract and process posts from VKontakte (VK) communities
https://github.com/paulichp/vk-communities-parser
demoji parser pyhon3 python requests-library-python vk vk-api vk-parser vkapi vkontakte vkontakte-api
Last synced: 5 days ago
JSON representation
Python program that allows you to extract and process posts from VKontakte (VK) communities
- Host: GitHub
- URL: https://github.com/paulichp/vk-communities-parser
- Owner: PaulichP
- License: mit
- Created: 2023-06-28T17:39:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-28T18:28:30.000Z (over 1 year ago)
- Last Synced: 2024-12-18T21:17:48.097Z (5 days ago)
- Topics: demoji, parser, pyhon3, python, requests-library-python, vk, vk-api, vk-parser, vkapi, vkontakte, vkontakte-api
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.RU.md
- License: LICENSE
Awesome Lists containing this project
README
# VK-Communities-Parser
[English](README.md) | [Русский](README.RU.md)VK-Communities-Parser - это программа на Python, которая позволяет извлекать и обрабатывать посты из сообществ ВКонтакте (ВК).
## Предварительные требования
Перед тем, как запустить программу, убедитесь, что у вас есть:
- Установленный Python 3
- Библиотека `requests` (можно установить с помощью команды `pip install requests`)
- Библиотека `demoji` (можно установить с помощью команды `pip install demoji`)## Начало работы
1. Скопируйте репозиторий или скачайте файлы программы.
2. Откройте терминал или командную строку и перейдите в папку с программой.## Использование
1. Откройте файл `VK-Communities-Parser.py` в текстовом редакторе или IDE.
2. Замените `'group_domain'` на реальный идентификатор группы ВК, которую вы хотите обработать.
3. Замените `'access_token'` на ваш токен доступа к API ВКонтакте.
4. Запустите файл `VK-Communities-Parser.py`.```bash
python VK-Communities-Parser.py
```5. Введите количество постов, которые вы хотите обработать, когда программа запросит это у вас.
6. Программа извлечет посты из сообщества ВК, сохранит их в файл и выполнит обработку файла, удаляя ненужное содержимое.
7. По завершении процесса программа отобразит количество обработанных постов и итоговое количество постов после фильтрации.## Настройка
Вы можете настроить программу по своему усмотрению. Вот некоторые возможные изменения:
- Измените регулярные выражения в функции `process_posts_file`, чтобы удалить или изменить определенные шаблоны для фильтрации постов.
- Измените функцию `save_posts_to_file`, чтобы изменить расширение или название файла.
- Самостоятельно улучшить программу, добавив дополнительные функции или возможности.## Вклад
Вы можете внести свой вклад! Если вы обнаружили проблемы или хотите улучшить программу, не стесняйтесь создавать issue или отправлять pull request.
## Лицензия
Эта программа лицензируется в соответствии с [лицензией MIT](LICENSE).
## Благодарности
Программа использует API ВКонтакте для извлечения постов из сообществ ВК. Отдельное спасибо разработчикам библиотек `requests` и `demoji` за их ценный вклад.
---
**Важно**: Эта программа создана исключительно в образовательных целях. За любое использование данной программы отвечаете только вы, а автор не несет ответственности за любой ущерб или проблемы, возникающие при использовании программы. Используйте ее ответственно и соблюдайте условия использования платформы ВКонтакте.