atlochowski / harbour-fernschreiber

Fernschreiber is a Telegram client for Sailfish OS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fernschreiber

A Telegram client for Sailfish OS

Author

Sebastian J. Wolf sebastian@ygriega.de

License

Licensed under GNU GPLv3

Build

Simply clone this repository and use the project file harbour-fernschreiber.pro to import the sources in your SailfishOS IDE. To build and run Fernschreiber or an application which is based on Fernschreiber, you need to create the file harbour-fernschreiber/src/tdlibsecrets.h and enter the required constants in the following format:

#ifndef TDLIBSECRETS_H
#define TDLIBSECRETS_H
const char TDLIB_API_ID[] = "42424242";
const char TDLIB_API_HASH[] = "1234567890abcdef1234567890abcdef";
#endif // TDLIBSECRETS_H

You get the Telegram API ID and hash as soon as you've registered your own application on https://my.telegram.org.

Moreover, you need to have a compiled version of TDLib in the subfolder tdlib/lib that fits to the target device architecture (e.g. armv7hl) as this repository only includes the header and make files of TDLib.

Credits

This project uses

  • The Telegram Database Library (TDLib) - available on GitHub.com. Thanks for making it available under the conditions of the Boost Software License 1.0! Details about the license of TDLib in its license file.
  • Emoji parsing and artwork by Twitter Emoji (Twemoji), copyright 2018 Twitter, Inc and other contributors, Code licensed under the MIT License, Graphics licensed under CC-BY 4.0

About

Fernschreiber is a Telegram client for Sailfish OS

License:GNU General Public License v3.0


Languages

Language:C++ 78.6%Language:QML 15.4%Language:JavaScript 3.6%Language:CMake 1.2%Language:C 0.9%Language:QMake 0.3%