-
-
Save Clemv95/8bfded23ef23ec78f6678896f42a2b60 to your computer and use it in GitHub Desktop.
--- | |
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 |
A priori c'est de retour !
l'API contient de nouveaux des résultats à jour
Je confirme ! Parfait ! Merci à tous !
Perso il marche toujours pas, tu as update l'api ?
J'ai update le yml avec la bonne url mais je ne pense pas que cela change grand chose.
Pour information, l'API a encore pas mal de retard sur la récupération des derniers torrent, environ 8h de mon coté.
Vous me confirmez ça aussi de votre coté ?
Moi je suis repassé sur le tracker normal. Trop de retard avec yggapi
Ce serait niché mais peut-être un poisson d'avril?
Ce serait niché mais peut-être un poisson d'avril?
Non de mon côté c'est bien fonctionnel
J'ai update le yml avec la bonne url mais je ne pense pas que cela change grand chose. Pour information, l'API a encore pas mal de retard sur la récupération des derniers torrent, environ 8h de mon coté. Vous me confirmez ça aussi de votre coté ?
Oui encore un petit retard effectivement
Après a chacun de voir si le retard est dérangeant ou non
Perso je préfère le retard à la lourdeur de flaresolverr etc
Perso je préfère le retard à la lourdeur de flaresolverr etc
C'est quoi le etc?
Perso je préfère le retard à la lourdeur de flaresolverr etc
C'est quoi le etc?
Tout ce qui va avec flaresolverr, le fait que le projet ait pas eu de release depuis juin, il faut trouver une image fonctionnel, ou on ne sait pas pour combien de temps elle le sera, puis surtout la lenteur et la consommation de ressources que ça occasionne
OK, donc on est d'accord, juste flaresolver, pas de etc
OK, donc on est d'accord, juste flaresolver, pas de etc
Oui c'est ça, tu es tatillon :D
Il y a yggcookie qui fonctionne sans flaresolverr, mais c'est pénible, il faut regulierement re-generer un cookie... Tres heureux que ygg-api soit de retour 🙏 dommage que le code et son auteur ne soient pas disponible quand il y a un soucis ...
Il y a yggcookie qui fonctionne sans flaresolverr, mais c'est pénible, il faut regulierement re-generer un cookie... Tres heureux que ygg-api soit de retour 🙏 dommage que le code et son auteur ne soient pas disponible quand il y a un soucis ...
Je suis d'accord avec toi c'est dommage
Après ça protège le / les éventuels auteurs
Idem de mon côté :/
Je n'ai aucun moyen de les contacter, si quelqu'un le peux je suis preneur d'un retour