Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
user

GitHub Action

Infometrics-articles

1.0

Infometrics-articles

user

Infometrics-articles

Формирование списка последних статей Инфостарт для профиля GitHub

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Infometrics-articles

uses: Bayselonarrend/infometrics-articles@1.0

Learn more about this action in Bayselonarrend/infometrics-articles

Choose a version

image infometrics-articles

Автоматическое обновление списка последних статей Инфостарт для Readme профиля. Реализовано при помощи Github Actions.

Это пока предрелиз - в нем могут быть баги. Он был проверен на ~20 профилей из топа Инфостарта, но все равно:
а) Рекомендуется сначала попробовать не в профиле, а в приватном репозитории
б) Будет очень хорошо, если при нахождении бага вы напишите в Issues

Как добавить себе?

  1. В файл Readme добавить блок следующего вида. Этот блок всегда должен быть пустой - при обновлении статей он будет затираться.
<div id="infostart_posts">

</div>
  1. Создать новый Action в репозитории профиля. Пример yml файла ниже

Пример yml файла

name: Infostat
on:
  schedule: [{cron: "0 0 * * *"}] # Расписание выполнения. В данном примере - каждый день в 0.00
  workflow_dispatch:
jobs:
  Update:
    runs-on: ubuntu-latest 
    permissions:
        contents: write
    steps:

      - uses: bayselonarrend/infometrics-articles@1.0
        with:
          profile-id: '1793672'                 # ID профиля Infostart
          count: '3'                            # Количество выводимых статей. По умолчанию - 3, Максимум - 10
          readme-file: './README.md'            # Путь к Readme файлу. По умолчанию - ./README.md (Регистр важен!)

Пример вывода статьи в Readme

Сегодня мы посмотрим на Github Actions - встроенный инструментарий Github для автоматизации рабочих процессов. Разберем, что это такое, зачем и причем тут OneScript.
⭐ +37 📆 25.03.2024 💬 3 👀 1393

О составе проекта

В основе данного Action лежит скрипт на OneScript - вы легко можете доработать его под свои нужды, если вам так захочется. Шаблон вывода разметки для Readme тоже находится там.