podpull CLI
Консольная утилита находит выпуски подкаста в Apple Podcasts, RSS или Xiaoyuzhou и сохраняет их файлами, с поддержкой агентов.
- 147 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Утилита скачивает файлы из интернета и пишет их на диск.
- Права на скачанный звук принадлежат издателю.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/podpullОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Утилита скачивает файлы из интернета и пишет их на диск.
- Права на скачанный звук принадлежат издателю.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
podpull, CLI на Python, ищет подкасты и скачивает выпуски прямо на диск. Apple Podcasts звук не держит и лишь указывает на RSS-ленту подкаста. Утилита проходит эту цепочку: берет адрес ленты через iTunes Lookup, читает ссылки на аудио в тегах `<enclosure>` и качает файл с докачкой. Имена файлов формата `ГГГГ-ММ-ДД - название` безопасны для облачных папок и Windows. Есть интерактивный выбор выпусков с индикатором прогресса и браузерный интерфейс. Разбираются ссылки Apple, RSS, Xiaoyuzhou и альбомы Ximalaya. Команда `podpull skills install` записывает инструкции для установленных агентов.
Для кого. Тем, кто сохраняет выпуски подкастов для офлайна или транскрипции и хочет поручить поиск и скачивание агенту одной фразой.
Подходит, если
- Нужны все выпуски сезона одним запуском с выбором по регулярному выражению.
- Агент скачивает выпуск по ссылке Apple Podcasts и передает файл на расшифровку.
- Подкаст из Xiaoyuzhou сохраняют по ссылке на страницу выпуска.
- Долгая загрузка прервалась и должна продолжиться с того же места.
Не подходит, если
- Подкаст платный или закрыт входом и DRM.
- Нужна расшифровка текста, утилита только скачивает звук.
- Правила издателя запрещают сохранение выпусков.
Пример запроса к агенту
Найди в Apple Podcasts подкаст с номером 1532755821, покажи последние пять выпусков и скачай выбранный в папку проекта.Ограничения
Утилита берет только то, что лента отдает в свободном доступе: без входа, без DRM. Звук защищен авторским правом, поэтому условия издателя соблюдайте сами. Для старых выпусков Apple, которых нет в свежем окне ленты, нужен необязательный `yt-dlp`. Требуется Python 3.9 или новее. Агенты получают инструкции только после явного запуска `podpull skills install`, до этого ничего не записывается. После обновления через Homebrew команду стоит выполнить заново.
Как отключить. Выполните `podpull skills uninstall`, чтобы убрать инструкции у агентов, затем `pipx uninstall podpull` или `brew uninstall podpull`. Скачанные файлы остаются на диске.
Частые вопросы
Какие источники понимает?
Идентификаторы и ссылки Apple Podcasts, адреса RSS, страницы выпусков Xiaoyuzhou, ссылки на отдельный выпуск Apple и альбомы Ximalaya.
Как установить?
Выполните `pipx install podpull` или `pip install podpull`. В macOS и Linux есть и Homebrew: `brew install xiaoleiy/tap/podpull`.
Куда агентам записываются инструкции?
Для Claude Code и Codex это скиллы в `~/.claude/skills/podpull/` и `~/.codex/skills/podpull/`. Для OpenCode создается команда `/podpull`, для Cursor правило проекта.
Как найти подкаст?
Команда `podpull search "запрос"` выдает номер подкаста, число выпусков, название и автора. Страну задают флагом `--country`.
Есть ли графический интерфейс?
Да, браузерный интерфейс доступен на странице проекта и поднимается локально. В консоли есть интерактивный выбор выпусков стрелками и пробелом.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыКонсольный клиент Podwise отдает агенту расшифровки, конспекты, главы и ответы по выпускам подкастов и видео с YouTube
Самостоятельная студия подкастов: встроенный MCP-эндпоинт создает выпуски из ссылок и текста и ведет расписания.
Локальный синтез речи для агентов: команда и скилл озвучивают текст, клонируют голос по записи и собирают музыку из партитуры без облака и платы за символы
Четыре скилла BibiGPT: агент пересказывает видео и подкасты с YouTube и Bilibili, достает субтитры и ведет библиотеку заметок
Агент монтирует короткие видео с говорящим человеком: расшифровка, субтитры, B-roll и экспорт для Xiaohongshu, Douyin и Channels
Локальный MCP-сервер озвучки для macOS: клонирование голоса, синтез речи и аудиокниги из PDF по команде агента
Коротко о README
Подкасты в Apple служат каталогом ссылок на ленты. podpull берет прямые адреса звука из RSS и скачивает их с докачкой, а агенту дает готовые инструкции.