Anglais | 正體中文
Moteur de recherche sémantique de balises pour les travaux de DLsite.
Démo : https://dlfilter.moe/ (peut être hors ligne à tout moment)
DLfilter vise à offrir une meilleure expérience de recherche d'œuvres sur DLsite. Il permet aux utilisateurs de trouver des œuvres d'un genre similaire grâce à l'intégration de mots de balises DLsite (genres, par exemple Healing
, Totally Happy
).
Voir ici pour la description complète du projet.
DLfilter est un projet parallèle pour mon usage personnel et à des fins d'apprentissage. Je ne pourrai peut-être pas l'entretenir régulièrement. Désolé. N'hésitez pas à fork ou PR.
Caractéristiques | Installation | Utilisation | Feuille de route | Problèmes connus
DLfilter fournit les fonctionnalités suivantes qui ne sont pas disponibles sur DLsite :
DLfilter ne peut pas rechercher les œuvres par popularité car cela nécessite une mise à jour en temps réel de la base de données, ce qui n'est pas possible (je n'ai évidemment pas accès à la base de données de DLsite). Mais – je crois – ce qui est populaire n’est pas toujours ce que l’on souhaite.
Les instructions suivantes sont destinées aux personnes qui souhaitent déployer sur leur propre service (surtout lorsque ma démo est en panne). Si vous souhaitez simplement utiliser DLfilter, veuillez visiter https://dlfilter.moe/.
Python 3.10 est requis.
git clone https://github.com/snowmeow2/DLfilter
cd DLfilter
pip install -r requirements.txt
DLfilter/database/
(~130 Mo, décompressé ~1 Go)La base de données prédéfinie est mise à jour le 2023-07-10. Vous souhaiterez peut-être le mettre à jour vous-même plus tard.
uvicorn app:app --port 8000
Vous devriez pouvoir accéder au site Web à http://localhost:8000/
.
L'utilisation de DLfilter est très simple. Vous pouvez rechercher des œuvres similaires par genre ou par œuvre donnée . En règle générale, les travaux présentant une similarité supérieure à 70 % sont généralement liés.
Important : Les genres ajoutés ici n'apparaissent pas nécessairement dans les résultats de recherche, car ils sont considérés comme la « graine » de la recherche.
Ajoutez les genres que vous aimez. DLfilter prendra cela comme requête de recherche (en faisant la moyenne des mots intégrant les genres que vous avez ajoutés) et renverra les œuvres avec des genres similaires.
2 à 6 genres sont recommandés. Trop ou pas assez de genres peuvent ne pas vous donner les meilleurs résultats.
Si vous ne savez pas quels genres ajouter, vous pouvez effectuer une recherche par œuvre. Tapez simplement l'ID de l'œuvre (par exemple RJ123456
) et DLfilter récupérera automatiquement ses genres et renverra des œuvres similaires.
Si vous avez des genres qui doivent être inclus/exclus dans les résultats, vous pouvez les définir dans les champs « Genres inclus » et « Genres exclus ».
Veuillez noter que les genres que vous définissez ici ne sont pas les genres de recherche. Ils servent uniquement à filtrer les résultats.
少女コミック
genresおやじ
女性コミック
少年コミック
être青年コミック
. C'est parce qu'ils n'ont pas de noms localisés dans l'API DLsite.