Телеграфъ
Клиент Telegram для ОС Аврора
История проекта
Телеграфъ основан на Fernschreiber - телеграм-клиенте для Sailfish OS.
Лицензия
Проект распространяется под лицензией GNU GPLv3.
Сборка, форки
Склонируйте репозитарий с подмодулями (например, git submodule update --init
). Потом открывайте ru.telegrafaurora.telegraf.pro в Qt Creator из состава Аврора SDK.Далее нужно создать файл src/tdlibsecrets.h
и ввести данные вашего “приложения” API Телеграм:
#ifndef TDLIBSECRETS_H
#define TDLIBSECRETS_H
const char TDLIB_API_ID[] = "42424242";
const char TDLIB_API_HASH[] = "1234567890abcdef1234567890abcdef";
#endif // TDLIBSECRETS_H
Получить их можно на https://my.telegram.org.
Далее нужно собрать актуальную библиотеку tdlib. Скрипт для сборки есть в папке /scripts, называется build_tdlib.bash.
Участие в проекте
Для участия в проекте вы можете создать запрос на слияние.
Используемые библиотеки.
Проект использует:
- The Telegram Database Library (TDLib) - доступная на GitHub.com. Лицензия.
- Библиотека обработки эмодзи Twitter Emoji (Twemoji), copyright 2018 Twitter, Inc and other contributors, Code licensed under the MIT License, Graphics licensed under CC-BY 4.0.
- Библиотека обработки анимаций rlottie, copyright 2020 Samsung Electronics Co., Ltd. and other contributors, Code licensed under the MIT License, some rlottie components licensed under other licenses.
- Обратный геокодинг OpenStreetMap Nominatim.
Спасибо всем участникам проекта.
Описание
Клиент Telegram для Aurora OS на основе клиента для Sailfish OS