-
-
Save LimeDrive/ebe4394cd15b324a5f87ca66d9b11bad to your computer and use it in GitHub Desktop.
id: yggapi | |
name: Ygg API | |
description: "Indexeur non officiel pour ygg.re" | |
language: fr-FR | |
type: private | |
encoding: UTF-8 | |
followredirect: true | |
testlinktorrent: false | |
links: | |
- https://yggapi.eu | |
caps: | |
categories: | |
2178: TV/Anime # Films d’animation | |
2179: TV/Anime # Séries d’animation / Mangas | |
2183: Movies | |
2184: TV | |
modes: | |
search: [q] | |
movie-search: [q, year] | |
tv-search: [q, season, ep] | |
allowrawsearch: true | |
settings: | |
- name: passkey | |
type: password | |
label: Passkey | |
- name: sort | |
type: select | |
label: Sort requested from site | |
default: uploaded_at | |
options: | |
uploaded_at: publish_date | |
seed: seeders | |
downloads: downloads | |
- name: default_movie_query | |
type: text | |
default: "Serenity" | |
- name: default_tv_query | |
type: text | |
default: "House of the Dragon" | |
- name: default_anime_query | |
type: text | |
default: "One Piece" | |
search: | |
paths: | |
# Default : 1 call | |
- path: >- | |
/torrents?page=1&q={{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Config.default_movie_query }}{{ end }} | |
&category_id=2183&category_id=2178&order_by={{ .Config.sort }}&per_page=100 | |
method: get | |
response: | |
type: json | |
# TV : 2 call | |
- path: >- | |
/torrents?page=1&q={{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Config.default_tv_query }}{{ end }} | |
&category_id=2184&category_id=2179&order_by={{ .Config.sort }}&per_page=100 | |
method: get | |
categories: [2184] | |
response: | |
type: json | |
- path: >- | |
/torrents?page=2&q={{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Config.default_tv_query }}{{ end }} | |
&category_id=2184&category_id=2179&order_by={{ .Config.sort }}&per_page=100 | |
method: get | |
categories: [2184] | |
response: | |
type: json | |
# Movies | |
- path: >- | |
/torrents?page=1&q={{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Config.default_movie_query }}{{ end }} | |
&category_id=2183&category_id=2178&order_by={{ .Config.sort }}&per_page=100 | |
method: get | |
categories: [2183] | |
response: | |
type: json | |
# Séries et Films d’animation / Mangas : 2 call | |
- path: >- | |
/torrents?page=1&q={{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Config.default_anime_query }}{{ end }} | |
&category_id=2179&category_id=2178&order_by={{ .Config.sort }}&per_page=100 | |
method: get | |
categories: [2179, 2178] | |
response: | |
type: json | |
- path: >- | |
/torrents?page=2&q={{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Config.default_anime_query }}{{ end }} | |
&category_id=2179&category_id=2178&order_by={{ .Config.sort }}&per_page=100 | |
method: get | |
categories: [2179, 2178] | |
response: | |
type: json | |
keywordsfilters: | |
- name: re_replace | |
args: ["[\\[\\]()]", ""] # Remove brackets | |
rows: | |
selector: $ | |
missingAttributeEqualsNoResults: true | |
fields: | |
title: | |
selector: title | |
category: | |
selector: category_id | |
year: | |
selector: title | |
filters: | |
- name: regexp | |
args: "(\\b(19|20)\\d{2}\\b)" | |
grabs: | |
selector: downloads | |
optional: true | |
default: 0 | |
details: | |
selector: id | |
filters: | |
- name: prepend | |
args: "https://yggapi.eu/torrent/" | |
download: | |
selector: id | |
filters: | |
- name: prepend | |
args: "https://yggapi.eu/torrent/" | |
- name: append | |
args: "/download?passkey={{ .Config.passkey }}" | |
size: | |
selector: size | |
quality: | |
selector: title | |
filters: | |
- name: regexp | |
args: "\\b(2160p|1080p|720p|480p)\\b" | |
seeders: | |
selector: seeders | |
leechers: | |
selector: leechers | |
date: | |
selector: uploaded_at | |
filters: | |
- name: dateparse | |
args: "2006-01-02T15:04:05-07:00" | |
downloadvolumefactor: | |
text: "1" | |
uploadvolumefactor: | |
text: "1" |
Merci pour ce partage, j'arrive bien à l'ajouter comme indexer, mais quand je souhaite lancer un dl j'ai une erreur. Il a quelque chose de plus a faire ? Le passkey c'est à moi de le fournir ?
Oui il fait mettre ton passkey, car l’API renverra le lien avec ton passkey pour que tu soit identifié sur YGG
Bonjour,
Merci beaucoup pour cette indexer qui fonctionne super et vraiment très rapide, par contre j'ai un problème, quand je cherche par exemple "J'irais dormir chez vous" ou "L'amour est dans le près" (ce sont les seuls que j'ai test pour l'instant) je n'ai pas de résultats, alors qu'avec Ygg Cookie ou YggTorrent j'ai des résultats, est-ce possible d'inclure les même résultats que les autres indexers ?
Merci d'avance !
Bonsoir, c'est parceque la catégorie "Emission TV" n'est pas déclarée dans le yaml. Il faudra l'ajouter en prenant comme modèle les autres ;)
Bonsoir,
Il me semble que l'api ne support que Films, Films d'animation, Séries et Series d'animation.
Pour le moment il me semble que les torrents de la cat Emission TV ne sont pas scape et dispo.
Bonsoir, c'est parceque la catégorie "Emission TV" n'est pas déclarée dans le yaml. Il faudra l'ajouter en prenant comme modèle les autres ;)
Merci pour votre réponse, mais je suis un peu noob et je ne sais clairement pas ce que je dois faire pour ça :/
Bonsoir,
Il me semble que l'api ne support que Films, Films d'animation, Séries et Series d'animation. Pour le moment il me semble que les torrents de la cat Emission TV ne sont pas scape et dispo.
Effectivement, je viens de voir, cette catégorie n'est pas scrappée.
Vous n'avez pas de problème avec Sonarr ?
je n'ai aucun résultat alors que sur Radarr c'est ok
J'ai aussi un soucis avec Sonarr.
Pas de problemes avec les recherches manuelles, par contre via RSS Sync, ça ne fonctionne pas.
Dans les logs en DEBUG, je constate que la recherche ce focus sur les films d'animation uniquement, et ne scan pas les séries TV.
Est-ce que quelqu'un aurait une idée ?
J'ai aussi un soucis avec Sonarr. Pas de problemes avec les recherches manuelles, par contre via RSS Sync, ça ne fonctionne pas. Dans les logs en DEBUG, je constate que la recherche ce focus sur les films d'animation uniquement, et ne scan pas les séries TV. Est-ce que quelqu'un aurait une idée ?
J'ai observé le soucis
J'ai fais un fork ou j'ai fix :)
https://gist.github.com/Clemv95/8bfded23ef23ec78f6678896f42a2b60
Bonjour, merci pour ce script mais pour Sonarr je n'arrive à trouver aucune séries, fonctionne nickel avec Radarr. Quand je fait une recherche sur Prowlarr ça trouve bien la série mais pas sur Sonarr
Salut !
L'api Ygg est down en ce moment ? Le lien est toujours : https://yggapi.eu ?
Salut !
L'api Ygg est down en ce moment ? Le lien est toujours : https://yggapi.eu ?
Hello
Nope pas de soucis de mon coté, c'est bien ce lien
+1 ras
Hello !
Est ce que l'API ne serait pas down depuis quelques jours ? car elle relève pas les nouveautés :(
Hello !
Est ce que l'API ne serait pas down depuis quelques jours ? car elle relève pas les nouveautés :(
l'API n'est pas down, c'est la récupération des torrents sur ygg qui doit l'être
Tu peux voir l'état des derniers torrents récupéré sur https://yggapi.eu/health
l'API n'est pas down, c'est la récupération des torrents sur ygg qui doit l'être Tu peux voir l'état des derniers torrents récupéré sur https://yggapi.eu/health
Merci pour le lien ! Est ce qu'on sait si ça va être réparé pour relever les nouveautés ?
l'API n'est pas down, c'est la récupération des torrents sur ygg qui doit l'être Tu peux voir l'état des derniers torrents récupéré sur https://yggapi.eu/health
Merci pour le lien ! Est ce qu'on sait si ça va être réparé pour relever les nouveautés ?
Je ne sais pas malheureusement, je n'ai aucun contact avec les personnes derrière l'API :/
Installation :
$CONFIG_DIR
= le dossier de configuration/config
qui est map de docker sur votre system.Pour jackett :
$CONFIG_DIR/cardigann/definitions/ygg-api.yml
Pour Prowlarr :
$CONFIG_DIR/Definitions/Custom/ygg-api.yml