Skip to content

roarc0/gofetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoFetch

Go Reference Go Report Go Coverage go workflow

A simple magnet link scraper that filters the items based on regular expressions.

Work in progress 🚧

This is a work in progress, and it's not yet ready for use.

Installation 💾

go install github.com/roarc0/gofetch/cmd/gofetch-cli@latest

Usage 🏄

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

Credits ⭐

License 📜

The MIT License (MIT). Please see License File for more information.

About

torrent/magnet link scraper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published