A simple magnet link scraper that filters the items based on regular expressions.
This is a work in progress, and it's not yet ready for use.
go install github.com/roarc0/gofetch/cmd/gofetch-cli@latest
Create the configuration file in ~/.config/gofetch/config.yaml
replace variables with actual values.
memory:
filepath: gofetch.db
sources:
nyaa:
type: nyaa
uris:
- https://$URL/?c=1_2&s=seeders&o=desc
entries:
animeName:
sourcename: nyaa
filter:
matchers:
- type: regex
matcher:
regex: .*AnimeName.*
matchtype: required
- type: regex
matcher:
regex: ^\[Releaser\].*
matchtype: required
- type: regex
matcher:
regex: .*1080p.*
matchtype: required
- type: regex
matcher:
regex: .*(480|720)p.*
matchtype: exclude
animeName2:
sourcename: nyaa
filter:
matchers:
- type: regex
matcher:
regex: .*AnimeName2.*
matchtype: required
- type: regex
matcher:
regex: ^\[Releaser2\].*
matchtype: required
- type: regex
matcher:
regex: .*1080p.*
matchtype: required
- type: regex
matcher:
regex: .*(480|720)p.*
matchtype: exclude
The MIT License (MIT). Please see License File for more information.