Skip to content

Commit

Permalink
assorted c#: enable music and book search in several trackers (#9910)
Browse files Browse the repository at this point in the history
  • Loading branch information
ngosang committed Oct 20, 2020
1 parent 38c4f1f commit 5d1b84f
Show file tree
Hide file tree
Showing 61 changed files with 467 additions and 84 deletions.
1 change: 1 addition & 0 deletions src/Jackett.Common/Definitions/audiobookbay.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ caps:

modes:
search: [q]
book-search: [q]

settings: []

Expand Down
1 change: 1 addition & 0 deletions src/Jackett.Common/Definitions/pixelcove.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ caps:

modes:
search: [q]
music-search: [q]
book-search: [q]

settings:
Expand Down
9 changes: 8 additions & 1 deletion src/Jackett.Common/Indexers/AniDUB.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,17 @@ public AniDUB(IIndexerConfigurationService configService, WebClient wc, Logger l
link: "https://tr.anidub.com/",
caps: new TorznabCapabilities
{
// TODO: add music, movie, book search
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
5 changes: 4 additions & 1 deletion src/Jackett.Common/Indexers/AwesomeHD.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,17 @@ public AwesomeHD(IIndexerConfigurationService configService, Utils.Clients.WebCl
link: "https://awesome-hd.me/",
caps: new TorznabCapabilities
{
// TODO: add music search
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q, MovieSearchParam.ImdbId
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
}
},
configService: configService,
Expand Down
12 changes: 10 additions & 2 deletions src/Jackett.Common/Indexers/BB.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,23 @@ public BB(IIndexerConfigurationService configService, WebClient w, Logger l, IPr
name: "bB",
description: "bB is a Private Torrent Tracker for 0DAY / GENERAL",
link: StringUtil.FromBase64("aHR0cHM6Ly9iYWNvbmJpdHMub3JnLw=="),
caps: new TorznabCapabilities {
// TODO: add music and book search
caps: new TorznabCapabilities
{
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
9 changes: 8 additions & 1 deletion src/Jackett.Common/Indexers/BJShare.cs
Original file line number Diff line number Diff line change
Expand Up @@ -67,14 +67,21 @@ public BJShare(IIndexerConfigurationService configService, WebClient wc, Logger
link: "https://bj-share.info/",
caps: new TorznabCapabilities
{
// TODO: add music and book search
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q, MovieSearchParam.ImdbId
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
9 changes: 8 additions & 1 deletion src/Jackett.Common/Indexers/BakaBT.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,17 @@ public BakaBT(IIndexerConfigurationService configService, Utils.Clients.WebClien
link: "https://bakabt.me/",
caps: new TorznabCapabilities
{
// TODO: add music and book search
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
12 changes: 10 additions & 2 deletions src/Jackett.Common/Indexers/BitCityReloaded.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,23 @@ public BitCityReloaded(IIndexerConfigurationService configService, WebClient wc,
name: "Bit-City Reloaded",
description: "A German general tracker.",
link: "https://bc-reloaded.net/",
caps: new TorznabCapabilities {
// TODO: add music and book search
caps: new TorznabCapabilities
{
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
12 changes: 10 additions & 2 deletions src/Jackett.Common/Indexers/CorsaroRed.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,15 +50,23 @@ public CorsaroRed(IIndexerConfigurationService configService, WebClient wc, Logg
name: "Corsaro.red",
description: "Italian Torrents",
link: "https://corsaro.red/",
caps: new TorznabCapabilities {
// TODO: add music and book search
caps: new TorznabCapabilities
{
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
12 changes: 10 additions & 2 deletions src/Jackett.Common/Indexers/DarmoweTorrenty.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,23 @@ public DarmoweTorenty(IIndexerConfigurationService configService, WebClient wc,
name: "Darmowe torenty",
description: "Darmowe torenty is a POLISH Semi-Private Torrent Tracker for MOVIES / TV / GENERAL",
link: "https://darmowe-torenty.pl/",
caps: new TorznabCapabilities {
// TODO: add music and book search
caps: new TorznabCapabilities
{
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
9 changes: 8 additions & 1 deletion src/Jackett.Common/Indexers/DigitalCore.cs
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,21 @@ public DigitalCore(IIndexerConfigurationService configService, WebClient w, Logg
link: "https://digitalcore.club/",
caps: new TorznabCapabilities
{
// TODO: add music and book search
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q, MovieSearchParam.ImdbId
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
9 changes: 8 additions & 1 deletion src/Jackett.Common/Indexers/EliteTracker.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,21 @@ public EliteTracker(IIndexerConfigurationService configService, WebClient webCli
link: "https://elite-tracker.net/",
caps: new TorznabCapabilities
{
// TODO: add music and book search
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q, MovieSearchParam.ImdbId
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
9 changes: 7 additions & 2 deletions src/Jackett.Common/Indexers/EpubLibre.cs
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,13 @@ public EpubLibre(IIndexerConfigurationService configService, WebClient wc, Logge
name: "EpubLibre",
description: "Más libros, Más libres",
link: "https://epublibre.org/",
// TODO: add book search
caps: new TorznabCapabilities(),
caps: new TorznabCapabilities
{
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q // TODO: add more book parameters
}
},
configService: configService,
client: wc,
logger: l,
Expand Down
9 changes: 8 additions & 1 deletion src/Jackett.Common/Indexers/FileList.cs
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,21 @@ public FileList(IIndexerConfigurationService configService, WebClient wc, Logger
link: "https://filelist.io/",
caps: new TorznabCapabilities
{
// TODO: add music and book search
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q, MovieSearchParam.ImdbId
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
9 changes: 8 additions & 1 deletion src/Jackett.Common/Indexers/FunFile.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,21 @@ public FunFile(IIndexerConfigurationService configService, WebClient w, Logger l
link: "https://www.funfile.org/",
caps: new TorznabCapabilities
{
// TODO: add music and book search
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q, MovieSearchParam.ImdbId
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
9 changes: 8 additions & 1 deletion src/Jackett.Common/Indexers/Fuzer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,21 @@ public Fuzer(IIndexerConfigurationService configService, WebClient w, Logger l,
link: "https://www.fuzer.me/",
caps: new TorznabCapabilities
{
// TODO: add music and book search
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q, MovieSearchParam.ImdbId
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
12 changes: 10 additions & 2 deletions src/Jackett.Common/Indexers/GimmePeers.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,23 @@ public GimmePeers(IIndexerConfigurationService configService, WebClient wc, Logg
name: "GimmePeers",
description: "Formerly ILT",
link: "https://www.gimmepeers.com/",
caps: new TorznabCapabilities {
// TODO: add music and book search
caps: new TorznabCapabilities
{
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
},
BookSearchParams = new List<BookSearchParam>
{
BookSearchParam.Q
}
},
configService: configService,
Expand Down
5 changes: 4 additions & 1 deletion src/Jackett.Common/Indexers/HDSpace.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,17 @@ public HDSpace(IIndexerConfigurationService configService, WebClient wc, Logger
link: "https://hd-space.org/",
caps: new TorznabCapabilities
{
// TODO: add music search
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q, MovieSearchParam.ImdbId
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
}
},
configService: configService,
Expand Down
5 changes: 4 additions & 1 deletion src/Jackett.Common/Indexers/HDTorrents.cs
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,17 @@ public HDTorrents(IIndexerConfigurationService configService, WebClient w, Logge
link: "https://hdts.ru/", // Domain https://hdts.ru/ seems more reliable
caps: new TorznabCapabilities
{
// TODO: add music search
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId
},
MovieSearchParams = new List<MovieSearchParam>
{
MovieSearchParam.Q, MovieSearchParam.ImdbId
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
}
},
configService: configService,
Expand Down

0 comments on commit 5d1b84f

Please sign in to comment.