Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/niazlv/pyscripttosetvkemojistatus
Простенькая программа, которая может выставить в vk профиле emoji статус. Использующая закрытые методы VK api. (status.setImage, status.getImage, status.getImageList)
https://github.com/niazlv/pyscripttosetvkemojistatus
emoji status-getimage status-getimagelist status-setimage vk-api
Last synced: about 1 month ago
JSON representation
Простенькая программа, которая может выставить в vk профиле emoji статус. Использующая закрытые методы VK api. (status.setImage, status.getImage, status.getImageList)
- Host: GitHub
- URL: https://github.com/niazlv/pyscripttosetvkemojistatus
- Owner: niazlv
- Created: 2020-12-18T19:08:28.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-10-23T09:25:36.000Z (about 2 years ago)
- Last Synced: 2024-09-26T05:01:49.823Z (about 2 months ago)
- Topics: emoji, status-getimage, status-getimagelist, status-setimage, vk-api
- Language: Python
- Homepage:
- Size: 47.5 MB
- Stars: 26
- Watchers: 6
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 и выше). Скачать его можно [здесь][py].
Установим библиотеку для работы скрипта:
```sh
pip install requests
```(*необязательно*) Для создания __exe__ файла использовалась библиотека pyinstaller.
```sh
pip install pyinstaller
```
Переходим в папку распакованного архива, открываем консоль в этой папке, и пишем:
```sh
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 приложения[py]: https://www.python.org/