Skip to content

Latest commit

ย 

History

History

.github

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.