Skip to content

Install Plugins

Warning

Be careful not to mistake rsserpent.txt for requirements.txt.

The default template doesn't do much. In order to unleash the full power of RSSerpent, you will need to add RSSerpent plugins to the rsserpent.txt file.

You could clone the repository to edit rsserpent.txt locally, or you could just use the GitHub web interface if you are not familiar with git.

Several things to note when writing rsserpent.txt:

  • It's the same as writing requirements.txt for any Python project;
  • Do not modify requirements.txt, only edit rsserpent.txt. GitHub Actions will be in charge of automatically updating requirements.txt and deploying your instance;
  • By automatically it means every week or every time you commit changes to the repository;
  • It's recommended to not specify versions so that GitHub Actions could automatically updates them;

    # PyPI
    rsserpent
    # Git
    rsserpent-plugin-bilibili @ git+https://github.com/RSSerpent-Rev/RSSerpent-plugin-bilibili.git
    
  • If you do need a specific version of some dependency, you could always pin its version with:

    # PyPI
    rsserpent==0.1.4
    # Git
    rsserpent-plugin-bilibili @ git+https://github.com/RSSerpent-Rev/RSSerpent-plugin-bilibili.git@0609c0bd466e5d19fbb13078d9b93e0134b8c5bd
    

Last update: 2024-06-21