#ML
Про вайбкодинг и непрограммистов
Пока корпорации и канальи в них пытаются высчитать какую экономию принесет внедрение всяких cursor-стайл надстроек к IDE и вколачивающие их гвоздями в виде KPI (слыхал про KPI в виде "30% кода подразделения должна быть навайбкожена" — каков заход, а?), а в панелях спорят кому же оно нужнее — джунам, мидлам, синьорам или продактам, обнаружил что в сети полно вполне себе коммерчески успешных проектов, логика которых помещается в пять строчек кода и 10 строк конфига.
Бытовая задача — сохранить видео с YouTube.
Вот они, успешные сервисы :
https://en1.savefrom.net/1-youtube-video-downloader-8jH/
https://vidfly.ai/youtube-video-downloader/ # домен-то каков!
и чуть более цивилизованные вроде https://www.clipto.com/ru/media-downloader/youtube-downloader
А вот что выдаст ChatGPT после пары попыток:
%pip install imageio-ffmpeg -q
%pip install yt-dlp -q
from yt_dlp import YoutubeDL
import imageio_ffmpeg as ffmpeg
url = "https://youtube.com/shorts/-2mpzwJKhGk?si=fcQnzYrQWVXO4tNJ"
ydl_opts = {
"ffmpeg_location": ffmpeg.get_ffmpeg_exe(),
"outtmpl": r"/Downloads/%(title)s.%(ext)s",
"quiet": False,
"noplaylist": True,
"cookiesfrombrowser": ("chrome", "Default"),
"outtmpl": "%(title)s.%(ext)s",
"format": "bv*[vcodec^=avc1][ext=mp4]+ba[acodec^=mp4a][ext=m4a]/b[ext=mp4]",
"prefer_free_formats": False,
"merge_output_format": "mp4",
"postprocessor_args": ["-movflags", "+faststart"],
}
with YoutubeDL(ydl_opts) as ydl:
ydl.download([url])
Риторический вопрос — что будет с ушлыми сервисами когда далекие от ИТ люди это поймут и начнут активно пользовать?
Или провайдеры GPT-лайк сервисов встроят у себя минимальную возможность выполнения скриптов и оборачивать результаты таких запросов в агенты ?
Про вайбкодинг и непрограммистов
Пока корпорации и канальи в них пытаются высчитать какую экономию принесет внедрение всяких cursor-стайл надстроек к IDE и вколачивающие их гвоздями в виде KPI (слыхал про KPI в виде "30% кода подразделения должна быть навайбкожена" — каков заход, а?), а в панелях спорят кому же оно нужнее — джунам, мидлам, синьорам или продактам, обнаружил что в сети полно вполне себе коммерчески успешных проектов, логика которых помещается в пять строчек кода и 10 строк конфига.
Бытовая задача — сохранить видео с YouTube.
Вот они, успешные сервисы :
https://en1.savefrom.net/1-youtube-video-downloader-8jH/
https://vidfly.ai/youtube-video-downloader/ # домен-то каков!
и чуть более цивилизованные вроде https://www.clipto.com/ru/media-downloader/youtube-downloader
А вот что выдаст ChatGPT после пары попыток:
%pip install imageio-ffmpeg -q
%pip install yt-dlp -q
from yt_dlp import YoutubeDL
import imageio_ffmpeg as ffmpeg
url = "https://youtube.com/shorts/-2mpzwJKhGk?si=fcQnzYrQWVXO4tNJ"
ydl_opts = {
"ffmpeg_location": ffmpeg.get_ffmpeg_exe(),
"outtmpl": r"/Downloads/%(title)s.%(ext)s",
"quiet": False,
"noplaylist": True,
"cookiesfrombrowser": ("chrome", "Default"),
"outtmpl": "%(title)s.%(ext)s",
"format": "bv*[vcodec^=avc1][ext=mp4]+ba[acodec^=mp4a][ext=m4a]/b[ext=mp4]",
"prefer_free_formats": False,
"merge_output_format": "mp4",
"postprocessor_args": ["-movflags", "+faststart"],
}
with YoutubeDL(ydl_opts) as ydl:
ydl.download([url])
Риторический вопрос — что будет с ушлыми сервисами когда далекие от ИТ люди это поймут и начнут активно пользовать?
Или провайдеры GPT-лайк сервисов встроят у себя минимальную возможность выполнения скриптов и оборачивать результаты таких запросов в агенты ?