Skip to content

Latest commit

 

History

History
65 lines (47 loc) · 4.17 KB

README.md

File metadata and controls

65 lines (47 loc) · 4.17 KB

Set VK Emoji Status

Установи эмодзи статус!

Этот проект позволяет установить когда либо существовавшие эмоджи статусы vk(картинки у фамилии). Грубо говоря тут комбинированно 6 приложений(пока что 6).

Installation

Скачайте 2 файла vk_api_closed.exe и appids.txt распакуйте их в одной папке, запустите vk_api_closed.exe

vk_api_closed.exe является лишь скомпилированной программой python файла vk_api_closed.py

Usage example

Если вы запустили его впервые, то вас скорее всего попросит получить токены. Это безопасно, во первых потому, что токены выдаются под определённые задачи, например в этом приложении они под установку и чтения статуса, во вторых, он живет 24 часа и не работает если ip не совпадают.

После получения токенов вас спросит, хотите ли вы обновить список? нажмите кнопку y на клавиатуре и Enter. дальше будут отправлены соответсвующие запросы и будут получены "эмоджи статусы". В самом конце вам предложат выбрать ID эмоджи статуса, который вы хотите установить.

P.S Файл appids.txt можно дополнять новыми id приложений, которые имеют emoji status'ы

Development setup

Перед дальнейшей установкой, у вас должен стоять python(желательно 3.8 и выше). Скачать его можно здесь.

Установим библиотеку для работы скрипта:

pip install requests

(необязательно) Для создания exe файла использовалась библиотека pyinstaller.

pip install pyinstaller

Переходим в папку распакованного архива, открываем консоль в этой папке, и пишем:

pyinstaller --onefile vk_api_closed.py

Либо запускаем build.bat и он сам все сделает.

через пару секунд у нас появилась куча папок. В папке dist находиться сгенерированный exe файл

P.S Если у вас есть желание переработать мой проект, или использовать его у себя, то советую глянуть в ветку dev. На текущий момент там есть расфасованный в ряд кучу микро библиотек для этого проекта. Что на текущий момент является ядром этого проекта. В мейн файле кратко показано использование Проекта. Имеются юнит тесты и проверка app_ids

Release History

  • 0.2.1
    • Чутка изменён алгоритм авторизации
    • Если приложение неактуально(не работает), то оно не будет запрашивать токен
  • 0.2.0
    • Реализованно меню отладки
    • многий функционал занесен в try except и ошибка выводиться, не закрывая программу
    • Доступен вывод url
  • 0.1.1
    • Обновлены основные функции приложения
    • Добавлены более интуитивные подсказки
    • Переработана система получения токенов
  • 0.0.1
    • Создан проект, работает 4 приложения