get_file_versions в БД — все версии файла с содержимым и коммитами.def get_file_versions(self, project_id, filename):
"""Возвращает все версии файла"""
with sqlite3.connect(self.db_path) as conn:
c = conn.cursor()
c.execute("""
SELECT fv.id, fv.content, fv.version_number, fv.commit_id, c.message, c.timestamp
FROM file_versions fv
LEFT JOIN commits c ON fv.commit_id = c.id
WHERE fv.file_id = (SELECT id FROM files WHERE project_id = ? AND filename = ?)
ORDER BY fv.version_number DESC
""", (project_id, filename))
return c.fetchall()
create_pretty_diff — unified diff через difflib с обрезкой на 30 строк и форматированием/diff берёт две последние версии и выводит diff в ```diff🐞Баги сегодня:
current_project не устанавливался после /initФикс:
db.set_current_project сразу после создания проекта в cmd_init.Теперь работает нормально.
Дальше права доступа.
Вся кухня в sandbox
#Gitgram
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2 1
Ребят,среди нас есть кто сидит в Discord?
Anonymous Poll
32%
Да,постоянно
41%
Иногда захожу
27%
А что это?
This media is not supported in your browser
VIEW IN TELEGRAM
GitGram: запуск бета-теста (v0.1)
Основные возможности:
загрузка файлов / ZIP → добавление с обработкой
Как подключиться:
@Git_GramBOT
загружайте файлы, тестируйте команды
БАГИ : @sandbox_hardcore
#Gitgram
Основные возможности:
/init <имя> — создание проекта и тредазагрузка файлов / ZIP → добавление с обработкой
.gitignore/commit <сообщение> — фиксация изменений + пост в канал/ls — список файлов/status — статус изменений/diff <файл> — unified diff между версиями/branch <имя>, /checkout <имя> — создание и переключение веток/branches — список ветокКак подключиться:
@Git_GramBOT
/start
/init test_project
загружайте файлы, тестируйте команды
БАГИ : @sandbox_hardcore
#Gitgram
Ребята, может кто не понял, уточню.
Когда вы закидываете файл или создаете проект,делаете коммит и тд, в боте @Git_GramBOT,
всё это отображается в канале https://t.me/Git_Gram, а не чате с ботом.
Когда вы закидываете файл или создаете проект,делаете коммит и тд, в боте @Git_GramBOT,
всё это отображается в канале https://t.me/Git_Gram, а не чате с ботом.
Telegram
GitGgram
📁 Git в Telegram
🤖 Бот: @Git_GramBOT
Просто отправь файл боту — код появится здесь.
🤖 Бот: @Git_GramBOT
Просто отправь файл боту — код появится здесь.
Друзья, а каким КВН пользуетесь Вы?))
Anonymous Poll
25%
Обычными,но часто приходится менять
75%
Свой сервер
6%
Браузерное решение
0%
Напишу в комментах
Друзья приглашаю вас на новое голосование!
Предлагаю 3 варианта:
Если какие-то варианты не понятны, пишите в комменты!))
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Стоит ли мне со своими разработками и контентом переходить на МАКС?
Не уйти полностью а вести там параллельно канал!
Просто как будто народу в ТГ всё меньше и меньше((
Или это не ТРУ нихуя?)))
В общем скажите что думаете!))
Please open Telegram to view this post
VIEW IN TELEGRAM
Стоит идти в MAX?
Anonymous Poll
18%
Да, а почему бы нет
60%
Нахуй надо, не вздумай
19%
Не принципиально
4%
Другая альтернатива в комменте напишу
КОРОЧЕ ЕБАЛ Я ЭТОГО МАКСА
Срань полная.
Но бля там казалось бы такое поле возможностей,очень много чего можно и нужно автоматизировать.
Дохера чего еще нет из того что есть в ТГ.
НО....
Ботов можно создавать только если ты юр.лицо!👎
Нахуй надо...
Создал паблик ВК.
Посмотрю что там за кухня.
Срань полная.
Но бля там казалось бы такое поле возможностей,очень много чего можно и нужно автоматизировать.
Дохера чего еще нет из того что есть в ТГ.
НО....
Ботов можно создавать только если ты юр.лицо!
Нахуй надо...
Создал паблик ВК.
Посмотрю что там за кухня.
Please open Telegram to view this post
VIEW IN TELEGRAM
😈2
ГОЛОСОВАНИЕ ОКОНЧЕНО!!!⚡️
С разгромным счетом победил номер1️⃣
(Свой КВН)
НАЧИНАЮ ЗАПИЛИВАТЬ👍
Следите за процессом😈
С разгромным счетом победил номер
(Свой КВН)
НАЧИНАЮ ЗАПИЛИВАТЬ
Следите за процессом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3 1
This media is not supported in your browser
VIEW IN TELEGRAM
Итак, поднял свой сервер! Летает!))✈️
Xray + VLESS + REALITY — то, что надо!👌
Сделал для вас небольшой мануал👌
Если помогло — можешь кинуть звёздочек⭐️ ⭐️ ⭐️
Это не обязательно, но очень мотивирует пилить дальше.
Далее пилю клиент!)))
Xray + VLESS + REALITY — то, что надо!
Сделал для вас небольшой мануал
Если помогло — можешь кинуть звёздочек
Это не обязательно, но очень мотивирует пилить дальше.
Далее пилю клиент!)))
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3🕊1
Довожу настройку до ума
💬 Просканировал порты — было лишнее
💬 Перенёс
💬 Поставил
💬 Закрыл мусорный порт 2096
💬 Настроил
Дальше: буду брать домен
Кому интересно — процесс в @sandbox_hardcore😈
SSH на 2222UFW, открыл только 2222, 443, 2053DNS over HTTPS в Xray — теперь DNS не утекаетДальше: буду брать домен
Кому интересно — процесс в @sandbox_hardcore
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1 1
Xray настроил REALITY: клиент шлёт мой домен, сервер ходит за сертификатом на microsoft.com.DNS через DoH, фаервол (UFW) включилВсё завелось, но НИХУЯ не сразу
Вся ебатория здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥3
Пилил бота, весь день дико ебался с Xray, 3X-UI, REALITY, ключами, пробелами в shortIds, кривыми API и прочей хуйнёй.
Но добил!!!⚡️ ⚡️ ⚡️
Теперь бот принимает оплату и автоматически выдает ключи!🔑
Но бота еще не деплоил. Я хочу сначала сделать красивого клиента.
Этим займусь завтра.
Вся ебанистическая ебля этого дня в чАДЕ😈
Но добил!!!
Теперь бот принимает оплату и автоматически выдает ключи!
Но бота еще не деплоил. Я хочу сначала сделать красивого клиента.
Этим займусь завтра.
Вся ебанистическая ебля этого дня в чАДЕ
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2🔥1🐳1
📕Написал мануал по поднятию своего защищённого канала + бот для автоматических продаж.
Сам делал — всё работает.
Что внутри:
💬 сервер, xray, reality, домен
💬 бот с оплатой Stars и выдачей ключей
💬 скрипты, конфиги, база данных
⏺ Это не для новичков. Не знаешь, что такое SSH — мимо⏺
Кому надо — пишите в личку @zero_tolerance91
Сам делал — всё работает.
Что внутри:
Кому надо — пишите в личку @zero_tolerance91
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2
System Link 🔗
⏺ Сервер поднял.
⏺ Бот есть.
⏺ Ключи выдаёт.
⏺ Интернет летает.
Клиент — любой с VLESS Reality (Happ/Amnezia).
Бот: @System_Link_bot
Клиент — любой с VLESS Reality (Happ/Amnezia).
Бот: @System_Link_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳2👍1
