From bd65df0a2bf393386164dec32cfc0a10f53872b0 Mon Sep 17 00:00:00 2001 From: 4aiman Date: Tue, 10 Jun 2025 11:49:14 +0300 Subject: [PATCH] =?UTF-8?q?=D1=82=D0=BE=D0=BA=D0=B5=D0=BD=D1=8B=20+=20?= =?UTF-8?q?=D0=BA=D1=83=D1=80=D1=81=D0=BE=D1=80=20=D0=B2=20=D1=82=D0=B5?= =?UTF-8?q?=D0=BB=D0=B5=D0=B3=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- two.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/two.md b/two.md index daa5823..76f36de 100644 --- a/two.md +++ b/two.md @@ -488,8 +488,25 @@ По долгу службы приходится иметь с этим дело.
Решение - закинуть команду ниже в текстовый файл, дать права на выполнение, и просто дёргать `путь/tokendecode TOKEN` ``` - jq -R 'split(".") | .[1] | @base64d | fromjson | {iat: .iat | todate, exp: .exp | todate, nbf: .nbf | todate, auth_time: .auth_time | todate} + (del(.iat, .exp, .nbf, .auth_time) | .)' <<< $1 + jq -R 'split(".") | .[1] | @base64d | fromjson | + . as $original | + { + iat: (try ($original.iat | todate) // null), + exp: (try ($original.exp | todate) // null), + nbf: (try ($original.nbf | todate) // null), + auth_time: (try ($original.auth_time | todate) // null) + } + ($original | del(.iat, .exp, .nbf, .auth_time))' <<< "$1" ``` Конвертит JWT в джейсон + форматит даты в нормальный вид из штмапов. - +- ### Кривой курсор в телеге ни с того ни с сего. + + Выглядит сие убожество так:
+ ![изображение](https://github.com/user-attachments/assets/e438a280-02f3-488e-84be-61df72a78489) + + Мне помогло создание скрипта для запуска с вот таким экспортом перед вызовом телеги: + ``` + export XCURSOR_PATH=$RUNTIME/usr/share/icons + ``` + Кроме того, телега сама добавляется в автозапуск *напрямую*, так что придётся её оттуда убрать и поместить в автозагрузку вручную написанный скрипт +