MrYadro / Tdeskdroid
Licence: gpl-3.0
Telegram Desktop to Android theme converter
Stars: ✭ 28
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Tdeskdroid
Sqlitebiter
A CLI tool to convert CSV / Excel / HTML / JSON / Jupyter Notebook / LDJSON / LTSV / Markdown / SQLite / SSV / TSV / Google-Sheets to a SQLite database file.
Stars: ✭ 601 (+2046.43%)
Mutual labels: converter
Voc2coco
A useful script for converting voc format annotations(generated by LabelImg or Labelme) to coco format annotations
Stars: ✭ 16 (-42.86%)
Mutual labels: converter
Asciidoctor Pdf
📃 Asciidoctor PDF: A native PDF converter for AsciiDoc based on Asciidoctor and Prawn, written entirely in Ruby.
Stars: ✭ 868 (+3000%)
Mutual labels: converter
Flowgen
Generate flowtype definition files from TypeScript
Stars: ✭ 622 (+2121.43%)
Mutual labels: converter
Online Markdown
A online markdown converter specially for Wechat Public formatting.
Stars: ✭ 812 (+2800%)
Mutual labels: converter
Gifski
🌈 Convert videos to high-quality GIFs on your Mac
Stars: ✭ 5,691 (+20225%)
Mutual labels: converter
Mxnet2caffe
convert model from mxnet to caffe without lossing precision
Stars: ✭ 20 (-28.57%)
Mutual labels: converter
Osm2xmap
Converter from OpenStreetMap data format to OpenOrienteering Mapper format.
Stars: ✭ 5 (-82.14%)
Mutual labels: converter
Unitsnet
Makes life working with units of measurement just a little bit better.
Stars: ✭ 641 (+2189.29%)
Mutual labels: converter
Typescripttolua
Typescript to lua transpiler. https://typescripttolua.github.io/
Stars: ✭ 783 (+2696.43%)
Mutual labels: converter
Tailwindo
🔌 Convert Bootstrap CSS code to Tailwind CSS code
Stars: ✭ 606 (+2064.29%)
Mutual labels: converter
Ox Hugo
A carefully crafted Org exporter back-end for Hugo
Stars: ✭ 591 (+2010.71%)
Mutual labels: converter
Wasm2kt
Web Assembly to Kotlin and Java converter. Allows to compile a C or C++ program/library, and generate a Kotlin or Java program/library.
Stars: ✭ 18 (-35.71%)
Mutual labels: converter
Ts To Goog
A tool that converts TypeScript definitions into Closure Compiler externs.
Stars: ✭ 20 (-28.57%)
Mutual labels: converter
Currencyviewer
Short python framework that dynamically displays and converts the cryptocurrencies in your Kraken wallet into equivalents fiat money.
Stars: ✭ 13 (-53.57%)
Mutual labels: converter
TDeskDroid - Telegram Desktop to Android theme converter
Dependencies
- python 3
- tinify
- pip3 (pip for python 3)
- pillow (follow Installation instructions)
- requests
Installation
- Install python 3 for your OS
- Download or clone this repo to your PC
- Go to that directory and run
pip3 install -r requirements.txt
via command prompt / terminal / whatever
Converting
- Put
.tdesktop-theme
files (the one is zip file) todesktop
directory - If you want to optimize your jpeg you have to get your api key here https://tinypng.com/developers put it in
tinify.key
and changetinyJpeg
to True - If you need to override some theme colors (if that's a bug please report it) you can use
%themefilename%.map
e.g.windowBackgroundWhite=#ffffffff
one rule per line You can apply multiple overriding for theme packs. For example, if your theme file is namedMyTheme.Dark.1.0.tdesktop-theme
, you can useMyTheme.map
,MyTheme.Dark.map
,MyTheme.Dark.1.map
andMyTheme.Dark.1.0.map
for overriding theme packs. - Run
python3 main.py
via command prompt / terminal / whatever - Go to directory
android
, and send.attheme
file to TG chat, then apply it
About atthemes
- Colors in
.attheme
file are signed int fromARGB
(yep color alpha goes first) - Image has to be converted to
jpeg
, and put in binary mode into file between tags PWS and WPE -
.atthemesrc
is sort of source file made by me so you can check it in more human friendly way on how conversion goes - You have to use all the colors in
.tdesktop-theme
file
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].