Фото з подій через термінал і AI-асистента

#cli#автоматизація#ai#mcp#розробник#події#фото
P7 хв читання
Зображення до статті «Фото з подій через термінал і AI-асистента».

Ви щойно завершили корпоративний тімбілдинг. Три дні, сорок людей, сотні фото в різних телефонах. Тепер сидите за ноутбуком і з острахом думаєте, як написати всім: «Надішліть мені ті фото, гаразд?»

Натомість відкриваєте термінал.

p6a create -n "Весняний тімбілдинг 2026" p6a qr -e ${ID} -t teambuilding-qr.png

Дві команди. Подію створено, QR-код збережено, браузер відкривати не довелося. Покажіть гостям QR-код, вони додадуть фото з телефонів — готово. Вранці запустіть p6a sync -t ~/foto, і все акуратно розкладеться по папках.

Так працює Partoska з командного рядка. А з AI-асистентом можна обійтися й без термінала.

Навіщо командний рядок для фото з подій?

У подібних інструментах зазвичай усе обмежується вебінтерфейсом. Його вистачає, якщо ви організовуєте один бал на рік. А якщо зустрічі щотижня? Корпоративи щомісяця? Футбольна ліга з матчами щосуботи?

Повторювати ті самі натискання двадцять разів на місяць швидко набридає. Забуваєте створити подію. QR-коди не надруковано. Половину фото так і не зібрано.

Командний рядок це змінює. Скрипти не забувають. Завдання cron не зволікають. Скрипт із двох рядків за кілька секунд робить те, що вручну займає п’ять хвилин.

Partoska — платформа для обміну фото з подій, яка пропонує повноцінний інструмент CLI та інтеграцію з AI-асистентами.

Три способи керування

Partoska дає три шляхи керування подіями. Кожен має своє призначення:

1. Вебзастосунок

Звичний варіант. Відкрийте Partoska, натисніть «Створити подію», заповніть дані. Добре для разових подій, коли потрібен візуальний інтерфейс. Гостям нічого встановлювати не потрібно — працює на будь-якому пристрої з браузером.

2. Інструмент командного рядка (p6a)

Легкий інструмент командного рядка (Command-Line Interface, CLI). Працює на macOS, Linux і Windows. Достатньо один раз увійти через p6a login, а далі керувати всім із термінала.

Як створити подію й отримати QR-код двома командами?

ID=$(p6a create -n "Барбекю" -1) p6a qr -e "${ID}" -t barbekiu-qr.png

Як завантажити всі фото до локальної папки?

p6a sync -t ~/foto-z-podii

Синхронізація автоматично пропускає наявні файли й розкладає фото по папках із назвами YYYY-MM-DD Назва події. Працює з фото й відео. Запускайте один раз або налаштуйте щонічний запуск через cron. Фото завжди будуть у тому самому місці.

Як автоматично копіювати лише власні події?

#!/usr/bin/env bash set -euo pipefail p6a sync -t ~/rezervna-kopiia --owner-only echo "Резервне копіювання завершено: $(date)"

Заплануйте це через cron, і про резервні копії фото більше не доведеться пам’ятати.

Як експортувати дані подій для таблиць або скриптів?

p6a list -F csv > podii.csv p6a list -F json | jq '.[] | {name: .name, id: .id}'

Інструмент виводить JSON, CSV або звичайний текст. Передавайте їх у jq, awk чи будь-який інший звичний інструмент.

3. AI-асистент (MCP + скіли)

Цей варіант підходить, якщо не хочеться писати команди вручну. Partoska має MCP-сервер за адресою https://api.partoska.com/mcp/v1, до якого підключається сумісний AI-асистент. Також є пакет скілів із відкритим кодом, який установлюється однією командою:

npx skills add https://github.com/partoska/p6a-skills

Після підключення можна керувати Partoska звичайними реченнями. Не потрібно пам’ятати команди чи прапорці. Просто скажіть, що потрібно:

  • «Створи подію Корпоративний ретрит і дай QR-код».
  • «Покажи всі мої події за цей місяць».
  • «Синхронізуй фото в ~/rezervna-kopiia».
  • «Напиши скрипт, який щоночі робитиме резервні копії моїх обраних подій».

Асистент визначить, коли використовувати MCP-інструменти для завдань у розмові, а коли CLI-команди для скриптів і автоматизації. Ви лише описуєте мету.

Автоматичне створення подій

Для регулярних подій автоматизація справді заощаджує час. Футбольний клуб із недільними матчами може підготувати весь сезон скриптом:

#!/usr/bin/env bash set -euo pipefail ZAPASY=("1-й тур проти Sokol" "2-й тур проти Sparta" "3-й тур проти Slavia") for ZAPAS in "${ZAPASY[@]}"; do ID=$(p6a create -n "${ZAPAS}" -1) p6a qr -e "${ID}" -t "qr-${ID}.png" echo "Створено: ${ZAPAS} (${ID})" done

Кожен матч має власну подію й QR-код для друку. Так усю серію матчів можна підготувати за лічені миті.

Або доручіть це AI-асистенту: «Створи події для наших наступних п’яти домашніх матчів і завантаж QR-коди».

Запрошення без натискань

QR-код — це ваше запрошення. Partoska генерує його для кожної події, а інструмент пропонує два формати: растровий і векторний.

p6a qr -e "${ID}" -t zaproshennia.png # PNG p6a qr -e "${ID}" -s -t zaproshennia.svg # SVG

Надрукуйте на плакаті. Додайте до презентації. Прикріпіть біля входу. Гості сканують код, додають фото — і все. Ніхто нічого не встановлює й не створює облікового запису.

Потрібне посилання для поширення?

p6a link -e "${ID}"

Надішліть його поштою, через Slack або будь-який канал команди. QR-код і посилання ведуть на ту саму сторінку додавання фото.

Для кого це?

Не обов’язково бути розробником. Якщо ви можете відкрити термінал і ввести команду, то впораєтеся й із p6a. Найбільше це оцінять:

  • Адміністратори спільнот, які організовують щотижневі або щомісячні події й хочуть позбутися повторюваних натискань.
  • Спортивні клуби, яким потрібно одразу підготувати цілий сезон матчів.
  • Організатори корпоративних подій, які хочуть вбудувати збір фото в наявні процеси.
  • Люди, які створюють власні інструменти на основі Partoska, наприклад чатбота або внутрішню панель.

Якщо вже маєте скрипти чи внутрішні інструменти, до них можна підключити REST API та MCP.

А якщо мої події прості?

Цілком нормально. Якщо раз на рік організовуєте день народження, вебзастосунку достатньо. Створіть подію, надрукуйте QR-код і збирайте фото. Для невеликих подій можна почати безкоштовно, і це займає приблизно хвилину.

Створіть подію безкоштовно

Але коли повторюєте те саме втретє чи вчетверте, скрипт уже має сенс. На регулярних подіях заощаджені хвилини швидко складаються.

Де розмістити QR-код

Згенерований у вебі, CLI чи через AI, QR-код працює однаково. Ось кілька перевірених місць:

  • Біля входу. Приверніть увагу людей одразу після приходу.
  • На кожному столі на подіях із розсадженням. Достатньо невеликої друкованої картки.
  • На проєкторі між презентаціями або на перервах.
  • У груповому чаті. Додайте посилання поруч із QR-кодом для тих, хто фізично не присутній.
  • Біля трофея або на сцені спортивної події. Там фотографують найбільше.

Приватність і контроль

Кожна створена вами подія належить вам. Ви вирішуєте, буде вона відкритою чи приватною: p6a update -e ${ID} -p для відкритої, -P для приватної. Можна модерувати фото, видаляти контент і контролювати видимість. Інструменти модерації працюють однаково незалежно від способу створення події.

Прийом із конкурсом

Хочете більше фото? Оголосіть конкурс на найкращий кадр. Призом може бути дрібниця: решта торта, кава або просто право похвалитися. Люди, які інакше нічого не додали б, часто дістають телефон. Простий прийом, який напрочуд добре працює на невеликих подіях.

Ціни

Безкоштовний план дає 25 MB сховища на 7 днів для невеликих подій. Для більших подій або регулярного використання платні плани додають місце й подовжують зберігання. CLI та MCP-сервер працюють на всіх тарифах, зокрема безкоштовному.

Почніть

Веб: Створіть подію у браузері.

Командний рядок (CLI): Установіть p6a з GitHub releases, виконайте p6a login — і готово.

AI-асистент: Додайте скіл Partoska до агента або підключіться до MCP-сервера за адресою https://api.partoska.com/mcp/v1.

Виберіть зручний шлях. Результат однаковий: подія, QR-код і місце, куди гості додадуть фото.

Поширені запитання

Чи потрібно щось установлювати для Partoska? Гостям — ні. Вони сканують QR-код і додають фото через браузер. Організатору для вебзастосунку теж нічого встановлювати не потрібно. CLI (p6a) — додаткова можливість для роботи через термінал.

На яких платформах працює CLI? macOS, Linux і Windows. Для всіх трьох є інсталятори: .pkg для Mac, .deb/.rpm для Linux та інсталятор для Windows.

Чи безкоштовний MCP-сервер? Так. MCP-сервер і CLI працюють на всіх тарифах, зокрема безкоштовному. Обмеження стосуються сховища й строку зберігання, а не способу доступу.

Чи можна автоматизувати створення подій на весь сезон? Звісно. Напишіть скрипт оболонки, який пройде списком подій і викличе p6a create для кожної. Або доручіть це AI-асистенту. Обидва способи працюють.

Чи відрізняються події, створені через CLI, від створених у вебі? Ні. Подія залишається тією самою незалежно від способу створення. QR-коди, посилання для додавання фото й галереї однакові.

Чи може AI-асистент завантажити фото в оригінальній якості? MCP-сервер показує список фото й попередній перегляд у низькій роздільній здатності, а для оригінальної якості потрібен CLI: p6a sync або p6a download. Це обмеження протоколу, а не Partoska.

Чи відкритий код? CLI та пакет скілів мають відкритий код на GitHub за ліцензією MIT. Сама Partoska — платформа, яку надають як сервіс.