Files
ohm_streaming/app/scrapers/configs/french_manga.yaml
T
Roman 41566ab5fb v0.1.0 — Réécriture complète de OhmStreaming
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).
2026-09-22 10:05:47 +00:00

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"