1
1
Fork
You've already forked tl-differ
0
Type Language Differ site
  • JavaScript 47.4%
  • Python 32.9%
  • HTML 19.7%
Find a file
2026年05月09日 10:13:03 +02:00
.gitignore Update gitignore to exclude feed 2021年02月10日 20:47:26 +01:00
app.js Tidy up page to free some real state 2026年05月09日 09:47:08 +02:00
get-all-tl.py Use HTTPS git link 2026年04月10日 18:12:19 +02:00
index.html flex-wrap diff-selector for mobile 2026年05月09日 10:13:03 +02:00
README.md Initial commit 2019年09月17日 11:02:10 +02:00

Type Language Differ

Using

You can view the online version at https://diff.telethon.dev.

You can also view this locally after compiling by simply opening index.html in your web browser of choice.

Compiling

To "compile" the site, you must run the following Python script:

python get-all-tl.py

This will clone or update the tdesktop repository, checkout each revision that affects scheme.tl files, and then analyze them to generate a "compact" diff.js difference. None of these files are included in the repository to greatly reduce bloat.

Structure

index.html

This is the front-end, and is just the skeleton and outfit of the application.

app.js

This has the logic to calculate the difference between any two layers, working with their deltas, and updating the frontend.