Skip to content

petit-miner/tff

Repository files navigation

Telegram messenger Client für Freetz

TFF ist eine Portierung von Telegram für die Wlan Router von AVM mit Freetz. Die Grundidee Telegram als Source Code bereitzustellen hatte Vitaly Valtman, hier findet ihr sein Repository.

Installation

Als erstes müsst ihr eine funktionierende Freetz Cross Compiler Toolchain passend für eure Fritzbox erstellt haben(Anleitungen wie dies funktioniert findet ihr hier, wichtig ist dabei das ihr folgende Pakete auf eurem Linux System installiert habt:

  • libreadline-dev
  • libconfig-dev
  • libssl-dev
  • lua5.2
  • liblua5.2-dev
  • libevent-dev
  • libjansson-dev
  • libpython-dev
  • make

Zusätzlich benötigt ihr ein paar Bibliotheken die über das Freetz Menü mit make menuconfig ausgewählt werden müssen:

  • libevent
  • openssl
  • zlib
  • readline
  • libconfig
  • libubacktrace²

²(kann nur angewählt werden wenn ihr den Toolchain Compiler auf uClibc Version 0.9.33.2 einstellt)

Da wir nachdem Kompilieren die telegram-cli Datei linken und strippen werden, werden die oben genannten Bibliotheken auf eurer Fritzbox nicht benötigt. Ihr benötigt diese nur zum kompilieren.

Als nächstes müsst ihr ein Verzeichnis mit dem Namen src in eurem Homeverzeichnis erstellen und anschließend mein Repository clonen:

mkdir ~/src && git clone https://github.com/petit-miner/tff.git

Danach müsst ihr den Pfad eurer Freetz Installation angeben


cd tff && chmod +x install.sh && nano install.sh

Am Anfang der Datei findet ihr dies
FREETZ=/hier/Pfad/zur/freetz/Installation/angeben

Nachdem ihr die Datei gespeichert habt führt ihr diese aus
sudo ./install.sh

Wenn alles funktioniert habt findet ihr alle wichtige Dateien im Ordner files.

Python Support

Momentan gibt es noch keinen Python Support, das steht aber noch auf der TO DO Liste.

LUA Support

Momentan gibt es noch keinen LUA Support, das steht aber noch auf der TO DO Liste.

Unterstützte Befehle

Alle unterstütze Befehle findet ihr auf der Seite von Vitaly Valtman

About

Telegram für Freetz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages