Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
🦜 Youtube to Audio by Andrew A Levin
Direct install
services:
ytb2audiobot:
image: andrewlevin/ytb2audiobot
environment:
- Y2A_TG_TOKEN=YOUR_TG_TOKEN
- Y2A_HASH_SALT=YOUR_HASH_SALT
restart: on-failure:3
Y2A_TG_TOKEN
Y2A_HASH_SALT
Y2A_OWNER_BOT_ID_TO_SAY_HELLOW
Y2A_BUTTON_CHANNEL_WAITING_DOWNLOADING_TIMEOUT_SEC
Y2A_KILL_JOB_DOWNLOAD_TIMEOUT_SEC
Y2A_SEGMENT_AUDIO_DURATION_SEC
Y2A_SEGMENT_AUDIO_DURATION_SPLIT_THRESHOLD_SEC
Y2A_SEGMENT_DURATION_PADDING_SEC
Y2A_SEGMENT_REBALANCE_TO_FIT_TIMECODES
Y2A_TRANSLATION_OVERLAY_ORIGIN_AUDIO_TRANSPARENCY
Y2A_AUDIO_QUALITY_BITRATE
Default: 48k
Available Values: 48k, 64k, 96k, 128k, 196k, 256k, 320k
Y2A_DEBUG_MODE
Y2A_KEEP_DATA_FILES
Y2A_REMOVE_AGED_DATA_FILES_SEC
Y2A_AUTO_DOWNLOAD_CHAT_IDS_STORAGE_FILENAME
Only send me Youtube URL and I'll make all
/help
/extra
/autodownload
By default it shows lit this
Works only in Channels. Please add this bot to the list of admins and try again.
#todo
Let you to autodownload in your channels
You can call by any command
youtu.be/TUJmSgViGoM subtitles
# OR
youtu.be/TUJmSgViGoM subs
# OR
youtu.be/TUJmSgViGoM sub
Search word directly
youtu.be/TUJmSgViGoM subs beatles
youtu.be/TUJmSgViGoM subs sting
youtu.be/TUJmSgViGoM bitrate
# OR
youtu.be/TUJmSgViGoM bitr
# OR
youtu.be/TUJmSgViGoM bit
youtu.be/TUJmSgViGoM music
# OR
youtu.be/TUJmSgViGoM song
Get Translation
youtu.be/TUJmSgViGoM translation
# OR
youtu.be/TUJmSgViGoM translate
# OR
youtu.be/TUJmSgViGoM transl
# OR
youtu.be/TUJmSgViGoM trans
# OR
youtu.be/TUJmSgViGoM tran
# OR
youtu.be/TUJmSgViGoM tra
# OR
youtu.be/TUJmSgViGoM tr
Default is 0.3
youtu.be/TUJmSgViGoM trans 0.6
# OR
youtu.be/TUJmSgViGoM trans 0.4
# OR
youtu.be/TUJmSgViGoM trans 0.1
Set translation without background original audio
youtu.be/TUJmSgViGoM trans 0.0
# OR
youtu.be/TUJmSgViGoM trans 0
=====
=====
curl -sL https://andrewalevin.github.io/ytb2audiobot/install-manual.sh | bash
curl -sL https://andrewalevin.github.io/ytb2audiobot/install-docker-compose.sh | bash
ytb2audiobot-view
Ваши персональные данные – это ценность, которая заслуживает надежной защиты. Если вы разделяете мои опасения по поводу сохранности личной информации и стремитесь обеспечить максимальную конфиденциальность, следуйте этим рекомендациям:
Эти шаги помогут вам защитить свои персональные данные и обеспечить максимальную безопасность при использовании данного бота.
Send any youtube link to movie. Видео станет загружаться сразу автоматически.
В диалоговом окне покажется примерное время загрузки.
После успешной обрботки и загрузки в телеграм диалоговое окно будет удалено
Для вашего удобства и экономии времени к описанию ролика добавляются таймкоды, если они указаны в описании ролика на youtube.
В Телеграме при прослушивании вы можете легко перемещаться по файлу, нажимая на соответствующий таймкод. Это позволяет быстро находить нужные моменты и делать прослушивание еще более комфортным.
Вы всегда можете разделить аудиофайл для более удобного прослушивания.
Как это работает:
Аудиокниги: Длинная аудиокнига будет разбита на части, что облегчает загрузку файлов меньшего размера, их передачу и работу с ними.
Философские тексты: Например, "Этика" Канта. Слушать такой текст даже по 39 минут сложно, поэтому гораздо удобнее разбивать его на небольшие фрагменты по 20 минут.
Наслаждайтесь удобным прослушиванием!
Параметр
youtu.be/TUJmSgViGoM split 25
Алиасами команды для удобства использования и вспоминания добавлены
{split,spl,sp,разделить,раздел,разд,раз}
По умолчанию, загружаемые аудиофайлы конвертируются в минимальный размер с оптимальным качеством, что обеспечивает битрейт 48k.
Музыкальные файлы могут звучать лучше с более высоким качеством звука.
Как задать битрейт:
Вы можете самостоятельно задать выходной битрейт аудиофайла в диапазоне от 48k до 320k. Для этого добавьте к отправляемой ссылке через пробел ключевое слово {bit, bitrate} и значение битрейта в тысячных.
Пример:
youtu.be/TUJmSgViGoM bit 320
Алиасами команды для удобства использования и вспоминания добавлены
{bitrate,bitr,bit,битрейт,битр,бит}
Для файла из примера получаются следюущие примеры 4 минутный клип:
Для скачивания субтитров и поиска по ним воспользуйтесь командой или ее алиасами (для удобства незапомниания :)
{subtitles,subtitle,subt,subs,sub,su,саб,сабы,субтитры,субт,суб,сб}
Без параметров: Просто введите команду, и бот скачает субтитры для текущего видео. В субтитрах будут таймкоды и ссылки на соответствующие моменты видео на YouTube.
С параметрами: Если после команды ввести слово для поиска, бот выдаст фрагменты субтитров, в которых встречается это слово.
У меня есть несколько тематических личных каналов, куда я добавляю ролики для просмотра. Теперь бот может работать и в каналах, что делает его использование еще удобнее.
Как это работает:
Отправьте ссылку или текст, в котором присутсвтует YouTube ссылка на видео ролик.
После этого появится кнопка callback. Нажмите на неё, чтобы начать скачивание аудиофайла.
Кнопка скачивания исчезнет через 8 секунд и ничего не будет происходить.
Вы также можете использовать команду для скачивания аудиофайла:
{download, down, dow, d, bot, скачать, скач, ск}
Все другие команды также работают в канале, обеспечивая полный функционал бота.
Как установить бот у себя на сервере?
Inside running directory
mkdir ytb2audiobot
cd ytb2audiobot
python3 -m venv venv
source venv/bin/activate
Telegram token paste
nano .env
TG_TOKEN_p='*** YOUR TELEGRAM TOKEN FROM BOT FATHER ***'
Run in production mode
Redirects all outputs to void (stderr to stdout and stdout to /dev/null)
ytb2audiobot > /dev/null 2>&1
Run with in dev mode with log
Show all std in terminal and save it to stdout.log file.
ytb2audiobot | tee -a stdout.log
Файлы скачиваются в папку datadir. Она создается в tempdir оперционной системы, а в текущей папке создается symlink для macos.
data-ytb2audiobot -> /var/folders/vd/_ygl4klj7cq01t8crn22rw7c0000gn/T/pip-ytb2audiobot-data
FAQs
🦜 Youtube to Audio by Andrew A Levin
We found that ytb2audiobot demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.