LINUX.ORG.RU

telegabber 1.0.1

 , , ,


7

3

Telegabber — это порт транспорта Zhabogram на Go. Поддерживает новые 64-разрядные ID пользователей, а также отличается лучшей производительностью.

Назначение транспорта — связывать учётные записи в Jabber и Telegram, что позволяет использовать Telegram из любого Jabber-клиента.

Для сборки требуется TDlib 1.8 и Go ≥1.13, остальные зависимости скачиваются сборочной системой автоматически.

Основные возможности:

  • авторизация в Telegram;
  • отправка, приём, удаление и редактирование сообщений и вложений;
  • добавление и удаление контактов;
  • синхронизация списка контактов, статусов и VCard;
  • управление группами/аккаунтом Telegram;
  • создание и приём секретных чатов.

>>> Подробности



Проверено: Harald ()
Последнее исправление: sudopacman (всего исправлений: 4)
Ответ на: комментарий от sudopacman

Ну не очень-то и хочется, в принципе. Но тут повод!

Прошлый раз тоже с поводом, впрочем, а что в итоге?

bodqhrohro_is_back
() автор топика

Фото в посте - лучшая иллюстрация DIY

Bobcat
()

Для сборки требуется TDlib 1.8 и Go ≥1.13, остальные зависимости скачиваются сборочной системой автоматически.

А ничего что во всех приличных репозиториях скачивание зависимостей во время сборки запрещено, т.е. получается что это поделие не опакетить? И где гарантии что мне автоматически не накачается троянов?

slovazap ★★★★★
()
Ответ на: комментарий от BceM_IIpuBeT

Ну решение принято как-то так.

<font color="#16569E"><font size="2">(21.10.2019 16:23:00)</font> <b>bodqhrohro@jabber.ru/2116848041305992752:</b></font> А впрочем, по мне, так лучший вариант. Плюсы я знаю так себе, Rust компилится целую вечность, а Go шустрый и компилится в няшную бинарю, которую хоть на быдлохостинг впихнуть можно. И я на нём даже чего-то делаю уже <a href="https://github.com/bodqhrohro/smstree">https://github.com/bodqhrohro/smstree</a><br/>

Плюс Zhabogram 2.0 — транспорт из Jabber в Telegram (комментарий)

bodqhrohro_is_back
() автор топика
Ответ на: комментарий от slovazap

во всех приличных репозиториях

… опакечивают зависимости сами тоже. А иначе как — с каждым проектом их тащить, что ли? :P Уже даже плюсовики так не делают.

И одна из зависимостей (форкнутая) рядом на том же хостинге уже лежит, в принципе. Можно и остальные подтянуть, если у кого-то прям паранойя по этому поводу.

Важно отметить, что в go.mod жёстко указываются хэши конкретных коммитов, так что у разработчиков зависимостей насовать троянов просто так не выйдет, если они даже чего-то поребейзят — хэш сломается. Благодаря этому же обеспечивается стабильность сборки, если в зависимостях появятся ломающие изменения. Это вам не npm какой-нибудь, где тупо номер версии проверяется.

bodqhrohro_is_back
() автор топика
Ответ на: комментарий от Harald

Ваш опенсорс — неправильный опенсорс? :P

Patches are welcome, как говорится. Но судя по отсутствию сторонних патчей к жабограму, к сабжу они тоже вряд ли будут.

bodqhrohro_is_back
() автор топика
Ответ на: комментарий от bodqhrohro_is_back

не, ну я имел неосторожность подумать, хто-то всё-таки в свободное время на энтузиазме что-то пилит, а оно вот оно как

Harald ★★★★★
()

Если бы на картинке лампочка была как-то приколхожена к самолетику, или наоборот, было бы концептуальней)

goingUp ★★★★★
()
Ответ на: комментарий от anonymous

Заполните, пожалуйста, анкеточку по поводу того, что конкретно не нужно ;DDDDDDD

[ ] Жаббер не нужен
[ ] Телега не нужна
[ ] Сабж не нужен
[ ] Голанг не нужен
[ ] TDlib не нужен
[ ] Васянохостинги не нужны
[ ] Бинари по 50 мегабайт не нужны
[ ] Опенсорс от корпораций не нужен
[ ] Скрипач не нужен
[ ] ЛОР не нужен
[ ] Всё не нужно

(а ещё можно перечеркнуть все пункты и нарисовать царскую диархию принцессы Селестии и принцессы Луны)

bodqhrohro_is_back
() автор топика
Ответ на: комментарий от bodqhrohro_is_back
[x] Жаббер не нужен
[ ] Телега не нужна
[x] Сабж не нужен
[x] Голанг не нужен
[x] TDlib не нужен
[x] Васянохостинги не нужны
[ ] Бинари по 50 мегабайт не нужны
[ ] Опенсорс от корпораций не нужен
[x] Скрипач не нужен
[x] ЛОР не нужен
[ ] Всё не нужно
anonymous
()
Ответ на: комментарий от Harald

Ну тут очевидно.

Причём идея зафейлена ввиду неосиливания кое-кого сопровождать проект на гошечке дальше самостоятельно, посему вместо него выпущен Zhabogram 2.3, а сабж отправлен в чулан ;D

Аж до великого происшествия, неслыханного доселе в истории телеги. Позже работоспособность заброшенных сторонних клиентов частично восстановлена (официальные по-прежнему не пашут и требуют обновиться), но кишение Unsupported User’ами их всё равно не красит. Посему в первом абзаце новости и акцентировано внимание на поддержке 64-разрядных ID, чего в жабограме нет и вряд ли уже будет :P

bodqhrohro_is_back
() автор топика
Ответ на: комментарий от bodqhrohro_is_back

Последний пункт (включая тебя)

anonymous
()
Ответ на: комментарий от Harald

да я бы и сам переписал, но я завязал с наркотиками, поэтому пусть молодёжь пишет (:

плюс, энтузиазма явно больше, когда есть на что пожрат или апгрейднуть железяки, ну

annerleen ★★★★☆
()

как автор оригинального Zhabogram, подтверждаю — порт годный, работает стабильнее и быстрее оригинала,

использую я (и не только) на постоянной основе уже почти месяц.

сим постом подтверждаю, что Бодя — котик, мочдераторам, которые его хейтят — дизлайк.

annerleen ★★★★☆
()
Ответ на: комментарий от anonymous

для «ни таких как фсе»

всё так, есть те, которым нативные Jabber клиенты кажутся удобнее Telegram, а общаться с контактами оттуда хотелось бы.

чем удобнее? например, тем, что собеседник не может удалить ваши общие логи в одностороннем порядке.

мне лично этого достаточно.

annerleen ★★★★☆
()
Ответ на: комментарий от bodqhrohro_is_back

Специально выделено же отдельным пунктом :P

Да, прошу прощения. Не пользуюсь ими в оф клиенте (со времен как с мака свалил, в их свифт версии было), и тут сразу не увидел.

Это как?

https://prnt.sc/26sg7ef

anonymous
()
Ответ на: комментарий от anonymous

нету, как и много чего другого (всяких там лайков, анимированных эмодзи с говном, рекламы и прочего)
можно сделать, конечно, но зачем?

сабж выполняет задачи исключительно текстового общения буквами и имеет весьма специфическое и нишевое применение.

можно сказать что да, для задротов-ретроградов, которые предпочитают сидеть в жаббере (опционально с консольных клиентов, как кулхацкер)

annerleen ★★★★☆
()
Ответ на: комментарий от annerleen

чем удобнее? например, тем, что собеседник не может удалить ваши общие логи в одностороннем порядке.

Хороший аргумент.

Я не хочу говорить, что сабж не нужен (видимо, и правда кому то нравятся джаббер клиенты с транспортами), но лично я кодом-донатами поддержу какие-нибудь форки оригинала (типа https://github.com/kotatogram/kotatogram-desktop, который батькино кгб юзает), просто потому что у меня уже много лет нет джаббер клиента и не предвидится.

anonymous
()
Ответ на: комментарий от annerleen

(опционально с консольных клиентов, как кулхацкер)

И некромобильников, некромобильников!

bodqhrohro_is_back
() автор топика
Ответ на: комментарий от bodqhrohro_is_back

Ну это одна из киллер фич, потому что по ночам не хочется тревожить людей уведомлениями.

anonymous
()
Ответ на: комментарий от annerleen

Я так понимаю, в контекст ты совсем не умеешь. Это был пример форка, только и всего. Если ваш жабограм начнет кгб юзать, он тоже станет зашкваром? Опенсурс так не работает.

anonymous
()
Ответ на: комментарий от annerleen

Это была отсылка к https://habr.com/ru/post/598939/ (хотя там автор тормоз), но тем не менее факт использования кгбшниками котограма интересен :)

Ты какой-то агрессивный, что значит «упоминать кгб»? Мы же не в хогвартсе.

Ну и еще немного личных рассуждений - хоть и не хотелось, но постепенно планирую свалить в матрикс, там вроде все хорошо (только людей нет). Но для работы нормально.

anonymous
()
Ответ на: комментарий от anonymous

сколько не пытались прыгнуть на матрикс, постоянно то вылезали какие-то мелкие про мелкие противные баги, то новости о очередной глупой дыре, то сервер на питоне тормозит (вроде уже переписали на гошечку, насколько готово — хз), то клиент на электроне, то ещё чего.

жаббер давно придуман, зачем изобретать велосипед с точно такой же функциональностью, только сырой — загадка.

ну да, HTTP вместо XML потока, ну и чо?

annerleen ★★★★☆
()
Ответ на: комментарий от annerleen

HTTP вместо XML потока

И это при том, что BOSH вполне себе работает.

Так что всё упирается в срач «бумерский XML» vs. «зумерский JSON», а на это всё с ухмылкой смотрит гугловский бинарный протобуф.

bodqhrohro_is_back
() автор топика
Ответ на: комментарий от bodqhrohro_is_back

ну очевидно для «машины» XML лучше из-за детерминированности атрибутов.

но не стильно, не модно и не молодёжно, это да.

annerleen ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.