Skip to content

5ouma/opml-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

80 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OPML Generator

πŸ“° Generate OPML file via TOML file easily

GitHub Release GitHub code size in bytes GitHub repo size GitHub last commit GitHub commit activity
Test Gist Update pre-commit.ci status



πŸ“Š Usage

OPML Generator has 2 ways to convert TOML to OPML.

  1. πŸ’» On Local

    1. πŸ“° Prepare your TOML file (Reference: feeds.toml).

    2. πŸ¦• Run Deno Task

      deno task gen
    3. πŸ—žοΈ Outputs are stored in the outputs directory separated by lists.

  2. πŸ™ On GitHub Actions

    1. πŸ—’οΈ Create a Gist:
    2. πŸ”‘ Create a Personal Access Token with the Gist permission.
    3. 🍴 Fork this repository
    4. πŸ” Add Actions secrets from Settings > Secrets and variables | Actions in the sidebar:
      • TOML_GIST_ID: Gist ID for feeds.toml
      • OPML_GIST_ID: Gist ID for outputs
      • TOKEN: Personal Access Token
    5. βœ… Enable GitHub Actions by checking Allow all actions and reusable workflows from Settings > Actions | General in the sidebar.

    πŸŽ‰ Automatically update every 0 a.m. UTC



πŸ—žοΈ Subscribe OPML

For Inoreader, please see the official blog, OPML subscriptions.
For other RSS readers, please see each help page.



πŸ†˜ Help



🎽 Contributing

I happily welcome your contributions! Before you contribute, I would recommend reading CONTRIBUTING.md for a better development experience.