Что это такое?
IR-Downloader — это GitHub Actions workflow, который скачивает файлы по прямой ссылке, сортирует их по типу, шифрует (опционально) и сохраняет в вашем репозитории навсегда.
Вы форкаете репозиторий, включаете разрешение на запись в Actions, а затем запускаете workflow, указав прямую ссылку на файл. Workflow сам скачивает файл, определяет его тип (видео, аудио, изображение, документ), помещает в соответствующую папку, при...
Подходит разработчикам и продвинутым пользователям, которые хотят автоматизировать загрузку файлов, хранить их в Git-репозитории и не зависеть от временных артефактов.
Файлы, загруженные через стандартные артефакты GitHub Actions, удаляются через 90 дней. Нужно постоянное хранилище, автоматическая сортировка по типу и возможность шифрования — всё это без сторонних сервисов.
Вы форкаете репозиторий, включаете разрешение на запись в Actions, а затем запускаете workflow, указав прямую ссылку на файл. Workflow сам скачивает файл, определяет его тип (видео, аудио, изображение, документ), помещает в соответствующую папку, при необходимости шифрует 7-Zip и разбивает на части. Файл сохраняется прямо в вашем репозитории — его можно скачать одним ZIP-архивом через интерфейс GitHub.
IR-Downloader — это open-source инструмент, который превращает GitHub Actions в персональный файловый менеджер. Он умеет загружать файлы по HTTP/HTTPS, автоматически классифицировать их, упаковывать в архивы с опциональным паролем и хранить в репозитории без срока годности. Проект написан на персидском, но интерфейс workflow интуитивно понятен. Для использования достаточно форкнуть репозиторий и один раз настроить...
Проект написан на фарси, но его может использовать кто угодно — достаточно нажать пару кнопок в интерфейсе GitHub.
Стоит попробовать, если вам нужно постоянное и бесплатное хранилище для файлов, загружаемых по ссылкам, и вы не боитесь настроить GitHub Actions. Для массового использования не подходит из-за лимитов GitHub.
Проект стабилен, но обновлений не видно — последние коммиты не указаны. Работает как есть.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
IR-Downloader — это GitHub Actions workflow, который скачивает файлы по прямой ссылке, сортирует их по типу, шифрует (опционально) и сохраняет в вашем репозитории навсегда.
Для разработчиков и технических пользователей, которые хотят автоматизировать загрузку файлов и хранить их в Git-репозитории без ограничений по времени.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.