Skip to content

A lightweight RSS/Torznab indexer. Surely is fast 🐌

Notifications You must be signed in to change notification settings

marcopiovanello/mayoi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d527bf4 Β· Dec 11, 2023

History

19 Commits
Dec 11, 2023
Dec 11, 2023
Dec 6, 2023
Nov 30, 2023
Nov 30, 2023
Dec 5, 2023
Dec 6, 2023
Dec 4, 2023
Dec 5, 2023
Dec 5, 2023
Dec 11, 2023
Dec 11, 2023

Repository files navigation

Mayoi 🐌

A RSS/Torznab indexer anime indexer.
Focuses on speed and low memory usage.

Screenshot 2023-12-04 alle 20 52 08

A module oriented approach

Each indexer is contained in a contained unit called "module".
Under internal/nyaa there's an example Nyaa.si indexer.

If you want to add an indexer just copy the structure and submit a PR 😎.
Soon a wiki page will be added for following the best rule when implementing an indexer.

Performance oriented

This project aims to be an alternative to prowlarr when it comes to provide a torznab compatile indexer. The main focus should be a low memory footprint for running mayoi on any device.

For instance, I'm running mayoi on a Raspberry Pi 1 model A with 256MB of RAM clocked at 1GHz and experiencing good response time.

Docker

A docker image is availabe at marcobaobao/mayoi on Docker.io CR.

docker run -d --name mayoi -p 6969:6969 -v /path/to/config:/config marcobaobao/mayoi

Config

Provide a config file named config.yml with the following structure:

indexers:
  - https://indexer1
  - https://indexer2/rss

and feed it to mayoi

mayoi -c config.yml -d mayoi.db

Currently implemented indexers

  • Nyaa
  • AnimeTime

About

A lightweight RSS/Torznab indexer. Surely is fast 🐌

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages