feeds
1.0.0
Use esta ação para buscar feeds do arquivo OPML e construir um site estático com todas as informações dos feeds
Para usá-lo, crie um novo repositório e adicione o nome do arquivo opml como feeds.opml com a lista de feeds rss/atom do site. Crie um fluxo de trabalho no github como abaixo para fazer isso buscar dados e colocá-los no ramo de conteúdo
name: Schedule
on:
schedule:
- cron: '0 * * * *'
jobs:
playground:
runs-on: ubuntu-latest
name: Test
steps:
- name: Run Action
uses: llun/[email protected]
Depois disso, habilite a página do github no ramo contents e o conteúdo deverá estar disponível nessa página
Esta ação pode ser configurada para uso sob nome de domínio e diferentes tipos de armazenamento. Aqui estão as configurações que podem ser definidas na configuração da ação do github.
customDomain , informando a ação para gerar o site de feeds no domínio personalizado. Isso é necessário ao gerar um site estático porque a ação exige isso para gerar o arquivo CNAME .branch , branch no qual esta ação irá gerar o site estático. O valor padrão é contents . Este é um branch para o qual você precisará apontar o branch do site estático do repositório.storageType , (o padrão é files ) tipo de armazenamento de conteúdo, atualmente suporta files e sqlite . files está armazenando todo o conteúdo do feed na estrutura de árvore JSON, enquanto sqlite armazenará no banco de dados sqlite que o cliente usará o pedaço http para baixar o conteúdo.opmlFile , nome do arquivo OPML que armazena a lista de sites que você deseja gerar site de feed. name: Schedule
on:
schedule:
- cron: '0 * * * *'
jobs:
playground:
runs-on: ubuntu-latest
name: Generate Feeds
steps:
- name: Run Action
uses: llun/[email protected]
with:
storageType: files
opmlFile: site.opml
branch: public