Thanks to visit codestin.com
Credit goes to github.com

Skip to content

YouROK/Torrs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Torrs.ru


Сервер для поиска торрентов

Включает в себя веб сервер, бот для телеграмма, прокси для TMDB

Бот использует сам сайт для поиска торрентов и закачивает в телеграм файл

Бот использует программы telegram-bot-api, TorrServer для закачки в телеграмм файлы до 2гб и скачивания торрентов

Помощь в установке можно спросить в чате https://t.me/TorrVPS

Инструкции по сборке torrs

Эта инструкция поможет вам собрать программу из исходного кода на вашей системе Linux.

Требования

Перед началом сборки убедитесь, что у вас установлены следующие компоненты:

  1. Git: Необходим для клонирования репозитория.
    • Для Debian/Ubuntu: sudo apt update && sudo apt install git
    • Для Fedora/CentOS/RHEL: sudo dnf install git или sudo yum install git
  2. Go (Golang): Требуется установленный компилятор Go
    • Проверить, установлен ли Go, можно командой: go version
    • Если Go не установлен, следуйте официальной инструкции по установке для вашей системы: https://go.dev/doc/install

Шаги сборки

  1. Клонируйте репозиторий: Откройте терминал и выполните команду:

    git clone https://github.com/YouROK/Torrs.git torrs
  2. Перейдите в директорию проекта:

    cd torrs
  3. Запустите скрипт сборки: В корне проекта находится скрипт build.sh, который выполнит все необходимые шаги. Сначала убедитесь, что у скрипта есть права на выполнение:

    chmod +x build.sh

    Затем запустите его:

    ./build.sh

    Скрипт выведет информацию о процессе сборки.

Результат

После успешного выполнения скрипта build.sh готовый исполняемый файл программы будет находиться в поддиректории dist/ и называться torrs.

Вы можете запустить его командой:

./dist/torrs

Подготовка к запуску

Скопируйте собранный файл ./dist/torrs в директорию от куда будет запускаться программа. Далее нужно переписать папку views в тот же каталог.

Запуск

torrs --help выдаст все доступные параметры.

Сборка Telegram Bot Api

Чтобы бот мог загружать файлы больше 50мб и не более 2гб, нужно собрать telegram bot api

Сборка

Перейдите по ссылке и выполните все шаги. Сайт выдаст вам инструкцию для сборки на вашей системе https://tdlib.github.io/telegram-bot-api/build.html

Результат

После сборки файл будет находится в папке torrs/telegram-bot-api/bin/

Подготовка к запуску

Используйте telegram-bot-api --help, чтобы получить список всех доступных опций сервера Telegram Bot API. Единственными обязательными опциями являются --api-id и --api-hash. Вы должны получить собственные api_id и api_hash, как описано на https://core.telegram.org/api/obtaining_api_id, и указать их с помощью опций --api-id и --api-hash или переменных окружения TELEGRAM_API_ID и TELEGRAM_API_HASH.

About

Torrs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published