Bahasa Inggris | 正體中文
Tag mesin pencari berbasis semantik untuk DLsite berfungsi.
Demo: https://dlfilter.moe/ (mungkin offline kapan saja)
DLfilter bertujuan untuk memberikan pengalaman yang lebih baik dalam mencari karya di DLsite. Hal ini memungkinkan pengguna untuk menemukan karya dengan genre serupa melalui penyematan kata pada tag situs DL (genre, misalnya Healing
, Totally Happy
).
Lihat di sini untuk deskripsi lengkap proyek ini.
DLfilter adalah proyek sampingan untuk penggunaan pribadi saya dan untuk tujuan pembelajaran. Saya mungkin tidak bisa memeliharanya secara teratur. Maaf. Silakan fork atau PR.
Fitur | Instalasi | Penggunaan | Peta Jalan | Masalah yang diketahui
DLfilter menyediakan fitur-fitur berikut yang tidak tersedia di DLsite:
DLfilter tidak dapat mencari karya berdasarkan popularitas karena memerlukan pembaruan database secara real-time, yang tidak mungkin dilakukan (jelas saya tidak memiliki akses ke database DLsite). Namun - saya yakin - apa yang populer tidak selalu sesuai dengan keinginan Anda.
Petunjuk berikut ditujukan bagi orang-orang yang ingin menerapkan layanan mereka sendiri (terutama saat demo saya tidak berfungsi). Jika Anda hanya ingin menggunakan DLfilter, silakan kunjungi https://dlfilter.moe/.
Python 3.10 diperlukan.
git clone https://github.com/snowmeow2/DLfilter
cd DLfilter
pip install -r requirements.txt
DLfilter/database/
(~130 MB, didekompresi ~1 GB)Basis data yang dibuat sebelumnya diperbarui ke 10-07-2023. Anda mungkin ingin memperbaruinya sendiri nanti.
uvicorn app:app --port 8000
Anda seharusnya dapat mengakses situs web di http://localhost:8000/
.
Penggunaan DLfilter sangat mudah. Anda dapat mencari karya serupa berdasarkan genre atau karya tertentu . Sebagai aturan praktis, karya dengan kemiripan >70% biasanya berkaitan.
Penting : Genre yang ditambahkan di sini tidak serta merta muncul di hasil pencarian, karena dianggap sebagai "benih" pencarian.
Tambahkan genre yang Anda suka. DLfilter akan menganggap ini sebagai permintaan pencarian (dengan rata-rata penyematan kata dari genre yang Anda tambahkan) dan mengembalikan karya dengan genre serupa.
2-6 genre direkomendasikan. Genre yang terlalu banyak atau terlalu sedikit mungkin tidak memberikan hasil terbaik.
Jika Anda tidak tahu genre apa yang ingin ditambahkan, Anda dapat mencari berdasarkan pekerjaan. Cukup ketikkan ID karya (misalnya RJ123456
) dan DLfilter akan secara otomatis mengambil genre-nya dan mengembalikan karya serupa.
Jika Anda memiliki beberapa genre yang harus disertakan/dikecualikan dalam hasil, Anda dapat mengaturnya di bidang "Genre yang disertakan" dan "Genre yang dikecualikan".
Harap diperhatikan bahwa genre yang Anda tetapkan di sini bukanlah genre yang akan dicari. Mereka hanya digunakan untuk memfilter hasil.
おやじ
,少女コミック
,少年コミック
,女性コミック
,青年コミック
tidak dapat dicari. Ini karena mereka tidak memiliki nama yang dilokalkan di DLsite API.