-
-
Save Clemv95/8bfded23ef23ec78f6678896f42a2b60 to your computer and use it in GitHub Desktop.
--- | |
id: ygg-api | |
name: Ygg API | |
description: Indexeur non officiel pour YggTorrent (YGG) 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: 2183, cat: Movies, desc: "Films"} | |
- {id: 2145, cat: TV, desc: "Film/Vidéo"} | |
- {id: 2179, cat: TV/Anime, desc: "Séries d’animation / Mangas"} | |
- {id: 2181, cat: TV/Documentary, desc: "Film/Vidéo : Documentaire"} | |
- {id: 2182, cat: TV, desc: "Film/Vidéo : Emission TV"} | |
- {id: 2184, cat: TV, desc: "Séries"} | |
- {id: 2185, cat: TV, desc: "Film/Vidéo : Spectacle"} | |
- {id: 2186, cat: TV/Sport, desc: "Film/Vidéo : Sport"} | |
- {id: 2187, cat: TV/Other, desc: "Film/Vidéo : Vidéo-clips"} | |
- {id: 2139, cat: Audio, desc: "Audio"} | |
- {id: 2147, cat: Audio, desc: "Audio : Karaoké"} | |
- {id: 2148, cat: Audio, desc: "Audio : Musique"} | |
- {id: 2149, cat: Audio/Other, desc: "Audio : Samples"} | |
- {id: 2150, cat: Audio, desc: "Audio : Podcast Radio"} | |
- {id: 2151, cat: Audio/Audiobook, desc: "eBook : Audio"} | |
- {id: 2180, cat: Audio/Video, desc: "Film/Vidéo : Concert"} | |
- {id: 2140, cat: Books, desc: "eBook"} | |
- {id: 2152, cat: Books/EBook, desc: "eBook : Bds"} | |
- {id: 2153, cat: Books/Comics, desc: "eBook : Comics"} | |
- {id: 2154, cat: Books/EBook, desc: "eBook : Livres"} | |
- {id: 2155, cat: Books/Comics, desc: "eBook : Mangas"} | |
- {id: 2156, cat: Books/Mags, desc: "eBook : Presse"} | |
modes: | |
search: [q] | |
tv-search: [q, season, ep] | |
movie-search: [q, year] | |
music-search: [q] | |
book-search: [q] | |
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.yggtorrent.top/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 | |
- 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." | |
download: | |
before: | |
path: "torrent/{{ .DownloadUri.Query.id }}/magnet?passkey=PASSKEY_TO_BE_REPLACED_BY_REG_EX" | |
method: get | |
selectors: | |
- selector: body | |
usebeforeresponse: true | |
filters: | |
- name: regexp | |
args: \"magnet\"\s*:\s*"(?<magnet>magnet:[^"]+)" | |
- name: replace | |
args: ["PASSKEY_TO_BE_REPLACED_BY_REG_EX", "{{ .Config.passkey }}"] | |
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 }}" | |
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 | |
download: | |
text: torrent?id={{ .Result._id }} | |
date: | |
# unix | |
selector: uploaded_at | |
downloadvolumefactor: | |
text: 1 | |
uploadvolumefactor: | |
text: 1 | |
# JSON 1.0.0 |
EDIT merci a @Clemv95 de m'avoir aider a résoudre le soucis
En gros, j’ai dû aller dans la configuration de Ygg via Prowlarr, donc dans "Indexeurs", puis cliquer sur mon indexeur, ensuite sur "Modifier". Je suis descendu jusqu’au paramètre "Sort requested from site". Il y avait "2", j’ai mis "Publish date", et tout est rentré dans l’ordre 🙂
Hello ! Tout d'abord merci beaucoup pour ce projet, je peux enfin download mes animes en VOSTFR sans devoir chercher des sub sur Bazarr qui foirent h24...
Cependant comme d'autre l'ont mentionné je n'arrive pas a fetch automatiquement les episodes monitorés, je suis allé sur https://yggapi.eu/#rss pour generer mon RSS, mais par contre je ne sais pas du tout quoi en faire ? J'utilise Prowlarr avec Sonarr et Radarr, je suis sensé en faire quoi ? Je vous promets avoir cherché !
Merci encore ! Et desole pour cette question surement bete !
Hello ! Tout d'abord merci beaucoup pour ce projet, je peux enfin download mes animes en VOSTFR sans devoir chercher des sub sur Bazarr qui foirent h24...
Cependant comme d'autre l'ont mentionné je n'arrive pas a fetch automatiquement les episodes monitorés, je suis allé sur https://yggapi.eu/#rss pour generer mon RSS, mais par contre je ne sais pas du tout quoi en faire ? J'utilise Prowlarr avec Sonarr et Radarr, je suis sensé en faire quoi ? Je vous promets avoir cherché !
Merci encore ! Et desole pour cette question surement bete !
Je t'invite à regarder le premier commentaire du gist, il y a les instructions pour prowlarr, il faut que tu mettes le fichier de configuration dans le dossier spécifié dans le commentaire
Ensuite tu ajoutes l'indexeur côté prowlarr en le paramétrant, puis tu l'ajoutes également côté sonarr / radarr
Hello ! Tout d'abord merci beaucoup pour ce projet, je peux enfin download mes animes en VOSTFR sans devoir chercher des sub sur Bazarr qui foirent h24...
Cependant comme d'autre l'ont mentionné je n'arrive pas a fetch automatiquement les episodes monitorés, je suis allé sur yggapi.eu#rss pour generer mon RSS, mais par contre je ne sais pas du tout quoi en faire ? J'utilise Prowlarr avec Sonarr et Radarr, je suis sensé en faire quoi ? Je vous promets avoir cherché !
Merci encore ! Et desole pour cette question surement bete !Je t'invite à regarder le premier commentaire du gist, il y a les instructions pour prowlarr, il faut que tu mettes le fichier de configuration dans le dossier spécifié dans le commentaire Ensuite tu ajoutes l'indexeur côté prowlarr en le paramétrant, puis tu l'ajoutes également côté sonarr / radarr
Wow et bien deja merci pour la reponse extremement rapide ! C'est bien ce que j'ai fait et ca fonctionne, je peux chercher les episodes manuellement dans Sonarr, par contre si je fais un Search Monitored de toute la serie, il ne trouvera pas.
Le soucis c'est que je dois faire une recherche manuelle de chaque episode pour qu'il le trouve, alors que normalement tout se fait automatiquement ? Je parlais de feed RSS car il me semble que c'etait lié a cela ?
Hello ! Tout d'abord merci beaucoup pour ce projet, je peux enfin download mes animes en VOSTFR sans devoir chercher des sub sur Bazarr qui foirent h24...
Cependant comme d'autre l'ont mentionné je n'arrive pas a fetch automatiquement les episodes monitorés, je suis allé sur yggapi.eu#rss pour generer mon RSS, mais par contre je ne sais pas du tout quoi en faire ? J'utilise Prowlarr avec Sonarr et Radarr, je suis sensé en faire quoi ? Je vous promets avoir cherché !
Merci encore ! Et desole pour cette question surement bete !Je t'invite à regarder le premier commentaire du gist, il y a les instructions pour prowlarr, il faut que tu mettes le fichier de configuration dans le dossier spécifié dans le commentaire Ensuite tu ajoutes l'indexeur côté prowlarr en le paramétrant, puis tu l'ajoutes également côté sonarr / radarr
Wow et bien deja merci pour la reponse extremement rapide ! C'est bien ce que j'ai fait et ca fonctionne, je peux chercher les episodes manuellement dans Sonarr, par contre si je fais un Search Monitored de toute la serie, il ne trouvera pas.
Le soucis c'est que je dois faire une recherche manuelle de chaque episode pour qu'il le trouve, alors que normalement tout se fait automatiquement ? Je parlais de feed RSS car il me semble que c'etait lié a cela ?
Ça vient de la manière dont sonarr / radarr font pour le téléchargement
Pour les anciennes series c'est différent
Je t'invite à regarder la FAQ de sonarr
https://wiki.servarr.com/sonarr/faq
Sinon une solution existe, huntarr pour rechercher également les anciens épisodes etc
Ah super ! Je pensais que Sonarr recherchait directement les anciens episodes s'ils n'etaient pas sur le disque... J'aurai du poser la question autre part !
Tout fonctionne a merveille du coup, merci encore pour votre travail, n'hesitez pas a creer un petit lien de donation ca sera avec plaisir
je te remercie de ton aide et de ton temps
voici horace__slughorn