All Projects → MrYadro → Tdeskdroid

MrYadro / Tdeskdroid

Licence: gpl-3.0
Telegram Desktop to Android theme converter

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
Seconds
Helpers for converting time to seconds.
Stars: ✭ 20 (-28.57%)
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
Xlconverter
Convert Excel File to Objects
Stars: ✭ 11 (-60.71%)
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
Graphql Mst
Convert GraphQL to mobx-state-tree models
Stars: ✭ 22 (-21.43%)
Mutual labels:  converter
Tailwindo
🔌 Convert Bootstrap CSS code to Tailwind CSS code
Stars: ✭ 606 (+2064.29%)
Mutual labels:  converter
Node Html To Text
Advanced html to text converter
Stars: ✭ 872 (+3014.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
Arf Converter
Bulk ARF file converter
Stars: ✭ 10 (-64.29%)
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

  1. Install python 3 for your OS
  2. Download or clone this repo to your PC
  3. Go to that directory and run pip3 install -r requirements.txt via command prompt / terminal / whatever

Converting

  1. Put .tdesktop-theme files (the one is zip file) to desktop directory
  2. 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 change tinyJpeg to True
  3. 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 named MyTheme.Dark.1.0.tdesktop-theme, you can use MyTheme.map, MyTheme.Dark.map, MyTheme.Dark.1.map and MyTheme.Dark.1.0.map for overriding theme packs.
  4. Run python3 main.py via command prompt / terminal / whatever
  5. Go to directory android, and send .attheme file to TG chat, then apply it

About atthemes

  • Colors in .attheme file are signed int from ARGB (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].