Skip to content

Instantly share code, notes, and snippets.

@Clemv95
Forked from LimeDrive/ygg-api.yml
Last active April 10, 2025 21:57
Show Gist options
  • Save Clemv95/8bfded23ef23ec78f6678896f42a2b60 to your computer and use it in GitHub Desktop.
Save Clemv95/8bfded23ef23ec78f6678896f42a2b60 to your computer and use it in GitHub Desktop.
Indexeur ygg-api pour jackett / prowlarr
---
id: ygg-api
name: Ygg API
description: Indexeur non officiel pour ygg.re MOVIES / TV
language: fr-FR
type: private
encoding: UTF-8
testlinktorrent: false
links:
- https://yggapi.eu/
caps:
categorymappings:
- {id: 2178, cat: Movies/Other, desc: "Films d’animation"}
- {id: 2179, cat: TV/Anime, desc: "Séries d’animation / Mangas"}
- {id: 2183, cat: Movies, desc: "Films"}
- {id: 2184, cat: TV, desc: "Séries"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q, year]
allowrawsearch: true
settings:
- name: passkey
type: password
label: Passkey
- name: info_key
type: info
label: About your passkey
default: "You will find your passkey on the <a href=\"https://www.ygg.re/user/account\" target=\"_blank\">YGG</a> account page."
- name: sort
type: select
label: Sort requested from site
default: uploaded_at
options:
uploaded_at: publish_date
seeders: seeders
downloads: downloads
- name: multilang
type: checkbox
label: Replace MULTi by another language in release name
default: false
- name: multilanguage
type: select
label: Replace MULTi by this language
default: FRENCH
options:
FRENCH: FRENCH
MULTi.FRENCH: MULTi.FRENCH
ENGLISH: ENGLISH
MULTi.ENGLISH: MULTi.ENGLISH
VOSTFR: VOSTFR
MULTi.VOSTFR: MULTi.VOSTFR
- name: info_downloads
type: info
label: About missing Downloads
default: "If the torrent has no seeder and no leecher then the torrent file may be missing and download may fail."
search:
paths:
- path: torrents
response:
type: json
inputs:
$raw: "{{ range .Categories }}&category_id={{.}}{{end}}"
q: "{{ .Keywords }}"
page: 1
per_page: 100
order_by: "{{ .Config.sort }}"
rows:
selector: $
missingAttributeEqualsNoResults: true
fields:
category:
selector: category_id
title_normal:
selector: title
title_multilang:
text: "{{ .Result.title_normal }}"
filters:
- name: re_replace
args: ["(?i)[\\.](MULTI(?!.*(?:FRENCH|ENGLISH|VOSTFR)))[\\.]", ".{{ .Config.multilanguage }}."]
title:
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_normal }}{{ end }}"
_id:
selector: id
details:
text: "torrent/{{ .Result._id }}"
download:
text: "torrent/{{ .Result._id }}/download?passkey={{ .Config.passkey }}"
year:
selector: title
filters:
- name: regexp
args: (\b(19|20)\d{2}\b)
size:
selector: size
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: downloads
optional: true
default: 0
date:
# unix
selector: uploaded_at
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
# JSON 1.0.0
@almottier
Copy link

@Clemv95 protéger de qui, de quoi ? 🤔

@Clemv95
Copy link
Author

Clemv95 commented Apr 4, 2025

@Clemv95 protéger de qui, de quoi ? 🤔

De ce que j'ai vu c'est pas très apprécié de la part de ygg cette api
D'où leur souhait de rester anonyme et leur code aussi pour éviter au maximum que ce soit bloqué par ygg

@Jamalouw
Copy link

Jamalouw commented Apr 7, 2025

Effectivement c’est bien revenu pour les animes et films, malheureusement je ne trouve plus aucune série depuis une semaine, mais le fichier n’a pas était modifié, quelqu’un aurait une idée ? (Kohlanta, ect)

ca a remarché de ton côté ? mon radarr (films) marche bien, mais sonarr trouve aucune série. si quelqu'un a une idée pour un fix je suis preneur

@Diloox
Copy link

Diloox commented Apr 9, 2025

ca a remarché de ton côté ? mon radarr (films) marche bien, mais sonarr trouve aucune série. si quelqu'un a une idée pour un fix je suis preneur

Alors je ne sais pas pour les autres jours, mais depuis ce matin je n’est plus aucun résultat non plus si ça peut t’aider.

@ygg-api
Copy link

ygg-api commented Apr 9, 2025

Bonjour tout le monde :-)

Je viens de me créer un compte pour que ce soit plus facile d'échanger si besoin.
Bizarre qu'aucune série ne soit trouvée, en tout cas en regardant l'API directement, c'est à jour. Tu peux essayer d'ajouter une série "rare" et je regarderai dans les logs si je trouve quelque chose d'intéressant.

@Clemv95 Je pensais mettre la liste des projets qui utilisent yggapi sur le repo, tu serais OK de mettre un lien vers ton gist?

@Clemv95
Copy link
Author

Clemv95 commented Apr 9, 2025

Bonjour tout le monde :-)

Je viens de me créer un compte pour que ce soit plus facile d'échanger si besoin. Bizarre qu'aucune série ne soit trouvée, en tout cas en regardant l'API directement, c'est à jour. Tu peux essayer d'ajouter une série "rare" et je regarderai dans les logs si je trouve quelque chose d'intéressant.

@Clemv95 Je pensais mettre la liste des projets qui utilisent yggapi sur le repo, tu serais OK de mettre un lien vers ton gist?

Hello !
Pas de soucis je suis ok :)

@Jamalouw
Copy link

Jamalouw commented Apr 9, 2025

ca a remarché de ton côté ? mon radarr (films) marche bien, mais sonarr trouve aucune série. si quelqu'un a une idée pour un fix je suis preneur

Alors je ne sais pas pour les autres jours, mais depuis ce matin je n’est plus aucun résultat non plus si ça peut t’aider.

Même problème, j’ai re essayé mais pas de résultat sur sonarr ( j’ai essayé breaking bad aucun résultat)

@Diloox
Copy link

Diloox commented Apr 9, 2025

Est ce que l’api fonctionne encore chez certaines personnes ?

@ygg-api
Copy link

ygg-api commented Apr 9, 2025

Même problème, j’ai re essayé mais pas de résultat sur sonarr ( j’ai essayé breaking bad aucun résultat)

En regardant les logs de breaking bad, j'ai l'impression que Sonarr recherche chaque épisode indépendamment (donc "Breaking bad S01e01", "breaking bad S01E02", etc) et comme il n'y a que des packs de saisons sur ygg (probablement car c'est une ancienne série), il n'y a aucun résultat. Il y a peut-être un setting à faire dans sonarr pour chercher les packs de saison ?

@ygg-api
Copy link

ygg-api commented Apr 9, 2025

@Diloox Sur radarr aussi ou que sonarr ?

@Jamalouw
Copy link

Jamalouw commented Apr 9, 2025

Même problème, j’ai re essayé mais pas de résultat sur sonarr ( j’ai essayé breaking bad aucun résultat)

En regardant les logs de breaking bad, j'ai l'impression que Sonarr recherche chaque épisode indépendamment (donc "Breaking bad S01e01", "breaking bad S01E02", etc) et comme il n'y a que des packs de saisons sur ygg (probablement car c'est une ancienne série), il n'y a aucun résultat. Il y a peut-être un setting à faire dans sonarr pour chercher les packs de saison ?

IMG_2816

Si je dis pas de bêtises c’est ce settings mais pas de résultats en cherchant

@Diloox
Copy link

Diloox commented Apr 9, 2025

Je confirme pour la recherche de saison ce paramètre suffit.

@ygg-api le problème venez de moi j’ai recréé les container et l’api fonctionne à nouveau

@Clemv95
Copy link
Author

Clemv95 commented Apr 9, 2025

Je confirme pour la recherche de saison ce paramètre suffit.

@ygg-api le problème venez de moi j’ai recréé les container et l’api fonctionne à nouveau

Probablement un soucis de cache, regarde si tu as pas un cache trop élevé

@gravelfreeman
Copy link

Fonctionne A1 de mon côté!

@Diloox
Copy link

Diloox commented Apr 9, 2025

Pour la saison 1 tu peut cliquer sur « l’éclaire » et « recherche interactive »
IMG_4955

voici le résultat :
IMG_4953

@Jamalouw
Copy link

Jamalouw commented Apr 9, 2025

Après un full reset, tout remarche de mon côté (Sonarr et Radarr). Merci à vous pour vos retours

@Diloox
Copy link

Diloox commented Apr 10, 2025

J’ai remarqué qu’avec l’api, les nouveaux épisodes ne sont pas recherché a part au moment de la sorti de l’épisode, et sans feed rss sonarr ne recherche pas les épisode après ça, quelqu’un aurait une idée pour ajouté le feed rss (j’ai cru comprendre que c’était possible)

@Sovajri
Copy link

Sovajri commented Apr 10, 2025

le rss est down quand on met sa passkey et qu'on se rend sur le lien associé, site down.

@Diloox
Copy link

Diloox commented Apr 10, 2025

le rss est down quand on met sa passkey et qu'on se rend sur le lien associé, site down.

@Sovajri ok merci pour ta réponse, sait tu si cet situation arrive souvent ?

@Sovajri
Copy link

Sovajri commented Apr 10, 2025

le rss est down quand on met sa passkey et qu'on se rend sur le lien associé, site down.

@Sovajri ok merci pour ta réponse, sait tu si cet situation arrive souvent ?

assez souvent oui à cause de la protection Cloudflare généralement que YGG met en place.

@ygg-api
Copy link

ygg-api commented Apr 10, 2025

J’ai remarqué qu’avec l’api, les nouveaux épisodes ne sont pas recherché a part au moment de la sorti de l’épisode, et sans feed rss sonarr ne recherche pas les épisode après ça, quelqu’un aurait une idée pour ajouté le feed rss (j’ai cru comprendre que c’était possible)

Je n'a pas trop compris le problème mais tu peux ajouter des feed RSS en suivant les indications ici : https://yggapi.eu/#rss

le rss est down quand on met sa passkey et qu'on se rend sur le lien associé, site down.

Oui désolé, petit souci aujourd'hui. Ça n'arrive pas si souvent que ça quand même ^^

@Sovajri
Copy link

Sovajri commented Apr 10, 2025

Je parlais pas forcément juste pour yggapi, je parlais en général, même pour grab avec flaresolverr + prowlarr et yggcookie ça foire des fois.

Merci en tout cas.

@thenamelessthing
Copy link

avec ygg-api, il faut tout de même utiliser flaresolverr??

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment