Разработка и тестирование

Выгрузите задачи GitHub в CSV бесплатно.

Сохраните выбранные читаемые строки GitHub Issues в CSV с номерами, названиями, статусами, метками и ссылками. Файл отражает загруженную выборку.

Что понадобится: отфильтрованная страница GitHub Issues с читаемой выборкой строк задач.

Нужны расширение для Chrome и аккаунт WebAct.
Включено 25 бесплатных задач автоматизации в месяц. Дополнительно действуют ограничения выбранного ИИ-сервиса.

ГОТОВАЯ ИНСТРУКЦИЯ

Подготовьте файл CSV для проверки.

Скопируйте эту инструкцию в WebAct на странице с исходными данными.

Выгрузить задачи GitHub в CSVЗАДАЧА
Выгрузи только выбранные строки GitHub Issues в CSV со столбцами Issue number, Title, State, Labels, Issue URL. Сохрани номера задач как текст и используй фактические ссылки на задачи. Разделяй несколько видимых меток точками с запятой. Укажи статус, только если он виден или однозначно задан текущим фильтром. Не открывай задачи, не загружай комментарии, не переходи на другие страницы результатов, не определяй серьёзность проблемы по догадке и не меняй данные репозитория. Работай только в этой активированной вкладке с не более чем 25 читаемыми записями или с коротким документом. Не меняй источник. Если выбранное содержимое нечитаемо или неполно, остановись и объясни причину. Создай файл CSV с именем webact-github-issues-to-csv.csv. Полный файл в UTF-8 должен занимать менее 48 000 байт. Укажи, какое содержимое источника включено, и проверь фактическое скачивание файла, прежде чем сообщать о завершении. Используй одну строку заголовков и одинаковый набор столбцов во всех строках. Экранируй кавычки и сохраняй идентификаторы как обычный текст, который не выполняется в таблице как формула. До начала запроси у меня недостающие настройки и исходные сведения. Начни не более чем с 25 записей или с короткого документа. Точно укажи, какое содержимое источника включено.

Выберите использование ИИ в браузере и вставьте инструкцию в режиме «Задача».

Настройте инструкцию. Выберите нужные столбцы и укажите применённые фильтры. Сохраняйте фактические номера, метки и ссылки; приоритет и серьёзность нельзя угадывать.

Файл для проверки.ПРИМЕР
Исходные данные для примера
Illustrative filtered issue list: is:issue is:open #42 Keyboard focus lost — labels bug, accessibility — https://example.com/repo/issues/42 #47 Add export help — label documentation — https://example.com/repo/issues/47
Файл CSV для проверки.Отдельный файл. Исходная страница не меняется.
Скачать пример CSV ↓
В примере использованы вымышленные данные. Откройте свою исходную страницу и запустите задачу через расширение.
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Как экспортировать выбранные задачи GitHub для разбора

Таблица задач GitHub помогает команде сравнивать выбранные сообщения вне списка задач. Стабильные номера и ссылки позволяют из экспортированных строк вернуться к исходному обсуждению.

Начните с подходящего материала.

Что вы предоставляете
отфильтрованная страница GitHub Issues с читаемой выборкой строк задач.
Ожидаемый результат
Преобразуйте выбранный список задач GitHub в CSV с номерами, названиями, метками и ссылками.

Как устроен рабочий процесс.

Выберите поля для разбора и сохраняйте контекст репозитория вместе с идентификатором каждой задачи. Передавайте метки, состояние и ответственных в наблюдаемом виде, явно обозначая отсутствующие значения.

Что проверить в результате.

Сравните набор строк с выбранными задачами. Видимый список может охватывать только часть поиска или репозитория, а экспорт не меняет метки, ответственных или состояние задач.

Импортируйте CSV с единым разделителем и проверьте текстовые идентификаторы, даты и суммы перед использованием итогов таблицы. Держите исходный файл под рукой, проверяя автоматическое преобразование типов.

Разберите готовый пример.

В скачиваемом примере CSV используются столбцы: Issue number, Title, State, Labels, Issue URL. Сравните полную запись с источником, прежде чем сортировать, объединять или импортировать собственный результат.

Приведённый пример служит иллюстрацией. Это не запись запуска на ваших данных.

Скачать пример ↓

Используйте со своими материалами.

  1. Откройте нужный источник и активируйте WebAct в этой вкладке.
  2. Скопируйте задание из верхнего блока, добавьте нужные поля или предпочтения и проверьте предложенные действия.
  3. Сравните первый результат с источником. При необходимости запросите конкретное исправление или уточнение.
К промпту задания ↑
КАК НАЧАТЬ

Подготовьте источник, запустите задачу и проверьте файл.

  1. 01

    Установите WebAct и войдите в аккаунт.

    Установите расширение для Chrome и подтвердите аккаунт WebAct. Выберите использование ИИ в браузере, затем ChatGPT. При необходимости войдите в ChatGPT.

  2. 02

    Подготовьте исходные данные.

    Откройте GitHub Issues и задайте нужные фильтры. Выберите небольшой набор читаемых строк и укажите, какие фильтры применены. Включите WebAct в этой вкладке, выберите нужный контекст и перейдите в режим «Задача».

  3. 03

    Запустите задачу и проверьте результат.

    Проверьте предложенные действия, запустите задачу и сверьте готовый файл с исходными данными перед использованием.

Когда пригодится отдельный файл.

Небольшой CSV удобно держать рядом с заметками по планированию. Номер задачи вместе со ссылкой позволяет вернуться к обсуждению. Сохраняйте текст видимых меток, не угадывая приоритет и серьёзность.

Задайте фильтры на странице GitHub Issues до выбора строк. Общий счётчик может включать незагруженные задачи: отчёт должен показывать число реально включённых строк, а не этот общий итог.

Что понадобится.

Отфильтрованная страница GitHub Issues с читаемой выборкой строк задач.

Что вы получите.

Сохраните выбранные читаемые строки GitHub Issues в CSV с номерами, названиями, статусами, метками и ссылками. Файл отражает загруженную выборку. Файл CSV.

Границы задачи.

Задача выполняется только в активной вкладке. Начните не более чем с 25 записей или с короткого документа. Полный файл в UTF-8 должен занимать менее 48 000 байт.

ЧАСТЫЕ ВОПРОСЫ

Что проверить перед использованием.

В примере открытые задачи 42 и 47 сохраняют точные номера, метки и ссылки. Метка bug есть только у первой задачи; серьёзность проблемы не добавлена. Проверьте фактическое число выгруженных строк.

Чем отличаются режимы «Чат» и «Задача»
Выгружаются ли все задачи репозитория?

Нет. Задача работает с небольшим читаемым набором строк на текущей странице. Она не переходит по страницам результатов и не собирает комментарии. Для массовой выгрузки рассмотрите GitHub CLI или средства на основе API.

Можно ли выбрать только открытые ошибки или назначенные задачи?

Сначала примените нужные фильтры GitHub, затем выберите читаемые результаты и укажите фильтр в инструкции. Сохраняйте показанные метки: одно название не доказывает, что задача описывает ошибку.

Нужен ли персональный токен GitHub?

Нет. Эта задача читает активированную вами вкладку и создаёт локальный файл, не запрашивая токен API GitHub. Вам нужны права на просмотр и передачу данных репозитория. Переданный контекст обрабатывает выбранный ИИ-сервис в браузере.

Можно ли сразу импортировать CSV в трекер?

Сначала проверьте файл. Трекер может требовать определённые поля, идентификаторы или формат импорта. Сопоставьте столбцы перед загрузкой. Эта задача WebAct не создаёт и не обновляет задачи в трекере.

Что проверить в результате?

В примере открытые задачи 42 и 47 сохраняют точные номера, метки и ссылки. Метка bug есть только у первой задачи; серьёзность проблемы не добавлена. Проверьте фактическое число выгруженных строк. Выгрузка не включает другие страницы результатов, комментарии, скрытых ответственных и тексты задач, если вы их не предоставили.

Можно ли использовать бесплатный тариф?

Да. Эту задачу можно выполнить на тарифе Free через ChatGPT в браузере. Нужны расширение для Chrome, подтверждённый аккаунт WebAct и вход в ChatGPT в том же профиле Chrome. Платный тариф WebAct и платный API-ключ не требуются. Ограничения использования ChatGPT продолжают действовать. Тариф Free включает 25 задач автоматизации в месяц на все инструменты вместе. Задача списывается из лимита, когда начинается её первое действие. Промежуточные шаги и необходимые повторные попытки отдельно не считаются. Лимит обновляется в начале каждого календарного месяца по UTC. Когда 25 задач закончатся, можно перейти на платный тариф или дождаться следующего месяца. Обычный чат без автоматизации не расходует этот лимит и остаётся бесплатным в пределах ограничений ИИ-сервиса.

Задача выполняется прямо на этой странице?

Нет. Здесь размещены пример и инструкция для копирования. Задачу вы запускаете через WebAct на исходной странице, которую активируете. Информацию со страницы, переданную задаче, обрабатывает выбранный ИИ-сервис в браузере. Обычный ответ в чате без автоматизации не расходует задачи WebAct, а создание файла или изменение полей в режиме «Задача» — расходует.

Дополнительные материалы: Zapier: интеграция GitHub и Google Sheets · GitHub: фильтрация и поиск задач и pull request. Эти источники описывают встроенные возможности, вопросы пользователей или более широкие процессы. Здесь рассматривается только описанная выше задача в браузере. WebAct не связан с упомянутыми сервисами.

О том, как обрабатывается переданный контекст страницы, читайте в нашей политике конфиденциальности.

МЕНЬШЕ РУЧНОГО КОПИРОВАНИЯ

Сверьте файл с исходными данными.

Откройте WebAct на странице с нужными данными и начните работу.

Установить WebAct