Nouvelle version réécrite de zéro : recherche multi-sources (Vostfree, French-Manga), extraction 2 niveaux, proxy vidéo intégré, streaming/téléchargement HLS, métadonnées Kitsu, bibliothèque locale, comptes JWT + administration, découverte fusionnée, indexeur Torznab (Sonarr/Prowlarr).
30 lines
1.2 KiB
YAML
30 lines
1.2 KiB
YAML
# Sélecteurs de scraping French-Manga (DataLife Engine + API AJAX maison)
|
|
# Structure vérifiée en live sur https://w16.french-manga.net
|
|
|
|
search:
|
|
endpoint: "/engine/ajax/search.php" # POST query=<q>&page=1 (la recherche DLE native est cassée)
|
|
result: ".search-item" # lien dans l'attribut onclick
|
|
title: ".search-title"
|
|
image: ".search-poster img"
|
|
|
|
details:
|
|
config_el: "#serie-config" # data-title / data-news-id
|
|
poster: ".fposter img"
|
|
synopsis: ".flist .fdesc p"
|
|
release: ".facts .release" # année
|
|
genres: ".facts .genres a"
|
|
episode_badge: ".short-meta.short-label" # "Ep 32 sur 32"
|
|
|
|
episodes:
|
|
api: "/engine/ajax/manga_episodes_api.php" # ?id=<newsid> → JSON {vf, vostfr, info}
|
|
versions: ["vostfr", "vf"] # priorité des versions
|
|
fragment_prefix: "ep" # URL épisode : <fiche>#ep=<version>-<numéro>
|
|
|
|
# Nouveautés — section « Récemment mises à jour » de la page d'accueil épinglée
|
|
latest:
|
|
path: "/manga-streaming-1/"
|
|
item: ".short"
|
|
link: "a.short-poster" # href = index.php?newsid=<id>, alt = titre
|
|
title: ".short-title"
|
|
image: "a.short-poster img"
|