Metadata-Version: 2.1
Name: easy_vk
Version: 0.0.27
Summary: Обертка для VK api
Home-page: https://github.com/Phinnik/easy_vk
Author: Phinnik
Author-email: elecdron@gmail.com
License: UNKNOWN
Description: # easy_vk
        Ну, что, пацаны, погнали.
        
        ## Оглавление
        1. [Установка библиотеки](https://github.com/Phinnik/easy_vk#установка-библиотеки)
        1. [Примеры спользования](https://github.com/Phinnik/easy_vk#Примеры-спользования)
            - [Для пользователей](https://github.com/Phinnik/easy_vk#Для-пользователей)
            - [Для ботов](https://github.com/Phinnik/easy_vk#Для-ботов)
            - [Для парсина](https://github.com/Phinnik/easy_vk#Для-парсинга)
        1. [Планы на будущее](https://github.com/Phinnik/easy_vk#Планы-на-будущее)
        1. [Мем](https://github.com/Phinnik/easy_vk#Мем)
        
        
        ## Установка библиотеки:
        ```shell script
        pip install easy_vk
        ```
        
        ## Примеры спользования
        ### Для пользователей
        ```python
        
        import VK
        
        access_token = 'YOUR ACCESS_TOKEN'
        vk = VK(access_token=access_token)
        vk.friends.get(user_id=1, count=1)
        
        # >>> {'count': 0, 'items': []} 
        ```
        
        ### Для ботов:
        ```python
        # Модуль для ботов удален из-за угрозы восстания машин
        """
        Прошу прощения за неудобства у всех людей, коих бесчисленное 
        количество, за предоставленные неудобства
        """ 
        ```
        
        ### Для парсинга:
        #### Получение словаря друзей своих друзей
        ```python
        # Быстро получить всех друзей своих друзей:
        
        from easy_vk import  Parser
        import VK
        
        
        accounts = ['1YOUR ACCESS_TOKEN1']
        
        vk = VK(access_token=accounts[0])
        my_friends = vk.friends.get()['items']
        parser = Parser(accounts)
        method = '[API.friends.get({"user_id": items[i]})["items"]]'
        friends_friends = parser.parse(method, my_friends)
        friends_friends = {friend: friends_friends[i] for i, friend in enumerate(my_friends)}
        
        """
        friends_friends = {
            123: [1, 234, 453234, ... ],
            14543: [23, 5543],
            ...
        }
        """
        ```
        
        #### Получение всех участников группы с помощью нескольких аккаунтов
        ```python
        # Быстро получить всех участников группы с помощью нескольких аккаунтов
        
        from easy_vk import  Parser
        import VK
        
        accounts = ['1YOUR ACCESS_TOKEN1', '2YOUR ACCESS_TOKEN2']
        
        vk = VK(accounts[0])
        group_members_count = vk.groups.getMembers(group_id=84926122)['count']
        offsets = list(range(0, group_members_count, 1000))
        parser = Parser(accounts)
        method = 'API.groups.getMembers({"group_id": 84926122, "count": 1000, "offset": items[i]})["items"]'
        group_members = parser.parse(method, offsets)
        
        # group_members = [1, 223434, 2341, 23432, ...]
        # group_members_count = 233677
        ```
        
        ## Планы на будущее
        - [ ] Сделать аннотирование типов
        - [ ] Написать классы для объектов
        - [ ] Написать классы для медиа
        - [x] Зафигачить классные штуки дрюки для парсинга
        - [ ] Намутить штуки для ботов
        - [ ] Хорошенечко отдохнуть
        
        ## Мем
        <img src="https://sun9-67.userapi.com/dUc3jo42I-uAB5m9pRNM37xDF3LtofvvnpQriw/sQkfjjtF0iI.jpg" width="60%">
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6, <3.8
Description-Content-Type: text/markdown
