Docs: Added Japanese, Korean, and German README files; added language switching links to all versions.

This commit is contained in:
gdjdkid committed 2026-03-22 10:55:55 +08:00
1 parent a866805bf5
commit 428813de78
6 files changed
+700 -9

No files matched your search

+2
View File
@@ -1,3 +1,5 @@
English | [中文](README_zh.md) | [日本語](README_ja.md) | [한국어](README_ko.md) | [Deutsch](README_de.md)
# AvDict 🎬
> A command-line tool to look up JAV metadata by title ID — cast, release date, studio, and more
+230
View File
@@ -0,0 +1,230 @@
[English](README.md) | [中文](README_zh.md) | [日本語](README_ja.md) | [한국어](README_ko.md) | Deutsch
# AvDict 🎬
> Ein Kommandozeilen-Tool zum Abrufen von JAV-Metadaten anhand der Titel-ID — Besetzung, Erscheinungsdatum, Studio und mehr
[![npm version](https://img.shields.io/badge/version-1.2.2-blue.svg)](https://github.com/gdjdkid/AvDict)
[![Node.js](https://img.shields.io/badge/node-%3E%3D18.0.0-green.svg)](https://nodejs.org)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Platform](https://img.shields.io/badge/platform-Linux%20%7C%20Windows%20%7C%20macOS-lightgrey.svg)]()
Gib eine Titel-ID ein und erhalte sofort vollständige Informationen — Besetzung, Erscheinungsdatum, Studio, Laufzeit, Tags und mehr. Mehrere Datenquellen werden automatisch abgefragt, ohne manuelles Umschalten.
---
## Funktionen
- 🔍 **Automatisches Multi-Source-Fallback** — Fragt JAVBUS → NJAV → JavLibrary → JAVDB der Reihe nach ab und gibt beim ersten Treffer zurück
- 📋 **Umfangreiche Metadaten** — Besetzung, Erscheinungsdatum, Laufzeit, Studio, Label, Regisseur, Serie, Tags, Cover-Bild, Bewertung
- 💾 **Lokaler Cache** — Ergebnisse werden 7 Tage lang gecacht, um wiederholte Anfragen zu reduzieren
- 🖥️ **Plattformübergreifend** — Linux, Windows und macOS werden unterstützt
- 🎨 **Farbige Ausgabe** — Übersichtliche Terminal-Darstellung mit feldweiser Farbkodierung
- ⚡ **Schnelle Suche** — Direkte URL-Konstruktion anhand der Titel-ID, kein Login erforderlich
---
## Systemanforderungen
- Node.js >= 18.0.0
- npm >= 6.0.0
- curl(unter Linux/macOS vorinstalliert; unter Windows in der Git Bash-Umgebung verfügbar)
---
## Plattform-Unterstützung
| Plattform | JAVBUS | NJAV | JavLibrary | JAVDB |
|-----------|--------|------|------------|-------|
| Linux / macOS | ✅ | ✅ | ✅ | ✅ |
| Windows | ✅ | ✅ | ✅ | ❌ |
> JAVDB ist unter Windows aufgrund von Cloudflare TLS-Fingerprint-Einschränkungen nicht verfügbar. Die anderen drei Quellen funktionieren unter Windows vollständig.
---
## Installation
**Option 1: Installation über npm(empfohlen)**
```bash
npm install -g javdict
```
**Option 2: Klonen von GitHub(für Entwickler)**
```bash
git clone https://github.com/gdjdkid/AvDict.git
cd AvDict
npm install
npm install -g .
```
**Installation überprüfen:**
```bash
jav -v
```
---
## Verwendung
**Titel-ID suchen:**
```bash
jav SSIS-001
jav ABF-331
jav JUR-067
```
**Rohdaten als JSON ausgeben:**
```bash
jav -r SSIS-001
```
**Lokalen Cache leeren:**
```bash
jav --clear-cache
```
**JAVDB Cookie konfigurieren(optional):**
```bash
jav --setup
```
**Hilfe anzeigen:**
```bash
jav -h
```
---
## CLI-Optionen
```
Usage: jav [options] [id]
Arguments:
id Zu suchende Titel-ID, z.B. SSIS-001
Options:
-v, --version Versionsnummer ausgeben
-r, --raw Ausgabe als rohes JSON
--setup JAVDB Cookie konfigurieren(optional, verbessert Abdeckung)
--clear-cache Lokalen Cache leeren
-h, --help Hilfe anzeigen
```
---
## Konfiguration
### JAVDB Cookie(optional)
Das Tool funktioniert ohne jede Konfiguration. Das Hinzufügen eines JAVDB Cookies verbessert die Abdeckung für seltene Titel, die nur in der JAVDB-Datenbank vorhanden sind. Dies gilt nur für Linux/macOS.
**So erhältst du deinen Cookie:**
1. Öffne [https://javdb.com](https://javdb.com) in Chrome und melde dich an
2. Installiere die Chrome-Erweiterung [Get cookies.txt LOCALLY](https://chrome.google.com/webstore/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc)
3. Klicke auf das Erweiterungs-Symbol auf der JAVDB-Seite und exportiere die Cookies
4. Suche die Zeile `_jdb_session` und kopiere den Wert in der letzten Spalte
5. Führe den Setup-Befehl aus und füge den Wert ein:
```bash
jav --setup
```
Dein Cookie wird lokal unter `~/.config/javinfo/config.json` gespeichert und nirgendwo hin gesendet.
**Cookies laufen in etwa 2 Wochen ab.** Wenn seltene Titel plötzlich nicht mehr gefunden werden, führe einfach `jav --setup` erneut aus.
---
## Caching
Suchergebnisse werden automatisch in `~/.config/javinfo/cache.json` mit einer Gültigkeitsdauer von 7 Tagen gespeichert.
Um frische Daten zu erzwingen:
```bash
jav --clear-cache
```
---
## Häufige Fragen
**F: Ich erhalte „Titel nicht gefunden" — was ist falsch?**
A: Es gibt drei mögliche Ursachen:
1. Der Titel ist in keiner der vier Quellen indexiert(sehr seltene Inhalte)
2. Dein JAVDB Cookie ist abgelaufen — führe `jav --setup` aus, um ihn zu erneuern
3. Dein Netzwerk kann die Quellen nicht erreichen — überprüfe deine Proxy-Einstellungen
**F: Einige Titel werden unter Windows nicht gefunden?**
A: JAVDB ist unter Windows aufgrund von Cloudflare-Einschränkungen nicht verfügbar. Eine kleine Anzahl von Titeln, die nur in JAVDB existieren, kann unter Windows nicht gefunden werden. Für vollständige Abdeckung empfehlen wir eine Linux-Umgebung(z.B. Raspberry Pi).
**F: Werden FC2-Amateur-Titel unterstützt?**
A: Ja. Gib den Titel im Bindestrich-Format ein, z.B. `031926-100`. Das Tool erkennt das FC2-Format automatisch und wandelt es intern um.
---
## Datenquellen
| Quelle | Website | Hinweise |
|--------|---------|----------|
| JAVBUS | [javbus.com](https://www.javbus.com) | Schnell, breite Abdeckung |
| NJAV | [njav.com](https://www.njav.com) | Hohe Abdeckung, kein Cookie erforderlich |
| JavLibrary | [javlibrary.com](https://www.javlibrary.com) | Detaillierte Metadaten, enthält Bewertungen |
| JAVDB | [javdb.com](https://javdb.com) | Umfangreichste Datenbank, Cookie erforderlich |
---
## Lizenz
Dieses Projekt ist Open Source unter der [MIT License](LICENSE). Du kannst es frei verwenden, modifizieren und verteilen.
---
## Mitwirken
PRs und Issues sind willkommen!
1. Dieses Repository forken
2. Branch erstellen:`git checkout -b feat/dein-feature`
3. Änderungen committen:`git commit -m "feat: Beschreibe deine Änderung"`
4. Branch pushen:`git push origin feat/dein-feature`
5. Pull Request öffnen
**Commit-Nachricht-Konventionen:**
- `feat:` — Neue Funktion
- `fix:` — Fehlerbehebung
- `docs:` — Dokumentation aktualisiert
- `chore:` — Wartung / Housekeeping
---
## Kauf mir einen Kaffee ☕
Wenn dir dieses Tool Zeit spart, unterstütze gerne die Entwicklung:
| WeChat Pay | Alipay |
|------------|--------|
| *(QR-Code)* | *(QR-Code)* |
---
## Änderungsprotokoll
- **v1.2.2** — Mehrsprachige README, npm-Veröffentlichung
- **v1.2.0** — NJAV als vierte Datenquelle hinzugefügt, Quellenpriorität neu geordnet
- **v1.1.x** — Drei-Quellen-Fallback, JAVDB Cookie optional, plattformübergreifende Kompatibilität
- **v1.0.0** — Erstveröffentlichung
+230
View File
@@ -0,0 +1,230 @@
[English](README.md) | [中文](README_zh.md) | 日本語 | [한국어](README_ko.md) | [Deutsch](README_de.md)
# AvDict 🎬
> コマンドラインで AV 番号を検索するツール — 出演者、発売日、メーカーなどの情報を取得
[![npm version](https://img.shields.io/badge/version-1.2.2-blue.svg)](https://github.com/gdjdkid/AvDict)
[![Node.js](https://img.shields.io/badge/node-%3E%3D18.0.0-green.svg)](https://nodejs.org)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Platform](https://img.shields.io/badge/platform-Linux%20%7C%20Windows%20%7C%20macOS-lightgrey.svg)]()
番号を入力するだけで、出演者・発売日・メーカー・収録時間・タグなどの詳細情報を取得できます。複数のデータソースを自動的に切り替えて検索します。
---
## 特徴
- 🔍 **複数データソース自動フォールバック** — JAVBUS → NJAV → JavLibrary → JAVDB の順に検索、最初にヒットした結果を返す
- 📋 **豊富な情報** — 女優、男優、発売日、収録時間、メーカー、レーベル、監督、シリーズ、タグ、パッケージ画像、評価
- 💾 **ローカルキャッシュ** — 検索結果を7日間キャッシュし、重複リクエストを削減
- 🖥️ **クロスプラットフォーム** — Linux、Windows、macOS 対応
- 🎨 **カラー出力** — ターミナルで見やすいカラー表示
- ⚡ **高速検索** — 番号から直接 URL を生成、ログイン不要
---
## 動作要件
- Node.js >= 18.0.0
- npm >= 6.0.0
- curl(Linux/macOS は標準搭載、Windows は Git Bash 環境で利用可能なこと)
---
## プラットフォームサポート
| プラットフォーム | JAVBUS | NJAV | JavLibrary | JAVDB |
|----------------|--------|------|------------|-------|
| Linux / macOS | ✅ | ✅ | ✅ | ✅ |
| Windows | ✅ | ✅ | ✅ | ❌ |
> JAVDB は Cloudflare の TLS フィンガープリント制限により Windows では利用不可。その他の3つのソースは Windows でも正常に動作します。
---
## インストール
**方法1:npm からインストール(推奨)**
```bash
npm install -g javdict
```
**方法2:GitHub からクローン(開発者向け)**
```bash
git clone https://github.com/gdjdkid/AvDict.git
cd AvDict
npm install
npm install -g .
```
**インストール確認:**
```bash
jav -v
```
---
## 使い方
**番号を検索:**
```bash
jav SSIS-001
jav ABF-331
jav JUR-067
```
**生の JSON データで出力:**
```bash
jav -r SSIS-001
```
**キャッシュを削除:**
```bash
jav --clear-cache
```
**JAVDB Cookie を設定(任意):**
```bash
jav --setup
```
**ヘルプを表示:**
```bash
jav -h
```
---
## コマンドオプション
```
Usage: jav [options] [番号]
Arguments:
番号 検索する番号、例: SSIS-001
Options:
-v, --version バージョンを表示
-r, --raw 生の JSON 形式で出力
--setup JAVDB Cookie を設定(任意、カバレッジ向上)
--clear-cache ローカルキャッシュを削除
-h, --help ヘルプを表示
```
---
## 設定
### JAVDB Cookie(任意)
設定しなくても通常通り使用できます。設定すると、一部のマイナー作品の検索カバレッジが向上します(Linux/macOS のみ有効)。
**取得手順:**
1. Chrome で [https://javdb.com](https://javdb.com) を開いてログイン
2. Chrome 拡張機能 [Get cookies.txt LOCALLY](https://chrome.google.com/webstore/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc) をインストール
3. JAVDB ページで拡張機能アイコンをクリックし、Cookie をエクスポート
4. `_jdb_session` の行を見つけ、最後の列の値をコピー
5. 以下のコマンドを実行して貼り付け:
```bash
jav --setup
```
Cookie は `~/.config/javinfo/config.json` にローカル保存されます。外部に送信されることはありません。
**Cookie の有効期限は約2週間**です。マイナー作品が見つからなくなったら `jav --setup` を再実行して更新してください。
---
## キャッシュについて
検索結果は `~/.config/javinfo/cache.json` に自動的にキャッシュされ、有効期限は7日間です。
強制的に最新データを取得するには:
```bash
jav --clear-cache
```
---
## よくある質問
**Q: 「番号が見つかりません」と表示される?**
A: 考えられる原因:
1. すべてのデータソースに収録されていない(非常にマイナーなコンテンツ)
2. JAVDB Cookie の有効期限切れ — `jav --setup` で更新
3. データソースへのネットワークアクセス不可 — プロキシ設定を確認
**Q: Windows で一部の番号が見つからない?**
A: Windows では Cloudflare の制限により JAVDB が使用できません。JAVDB にのみ収録されている一部の作品は Windows では検索できません。完全な検索結果を得るには Linux 環境(Raspberry Pi など)の使用を推奨します。
**Q: FC2 素人番号は対応していますか?**
A: 対応しています。`031926-100` のようなハイフン形式で入力してください。ツールが自動的に形式を変換して検索します。
---
## データソース
| ソース | サイト | 特徴 |
|--------|--------|------|
| JAVBUS | [javbus.com](https://www.javbus.com) | 高速、豊富なデータ |
| NJAV | [njav.com](https://www.njav.com) | 高カバレッジ、Cookie 不要 |
| JavLibrary | [javlibrary.com](https://www.javlibrary.com) | 詳細なメタデータ、評価情報あり |
| JAVDB | [javdb.com](https://javdb.com) | 最も包括的、Cookie 必要 |
---
## ライセンス
このプロジェクトは [MIT License](LICENSE) のもとでオープンソース公開されています。
---
## コントリビュート
PR や Issue を歓迎します!
1. このリポジトリを Fork
2. ブランチを作成:`git checkout -b feat/your-feature`
3. 変更をコミット:`git commit -m "feat: 変更内容を説明"`
4. ブランチをプッシュ:`git push origin feat/your-feature`
5. Pull Request を作成
**コミットメッセージ規則:**
- `feat:` — 新機能
- `fix:` — バグ修正
- `docs:` — ドキュメント更新
- `chore:` — メンテナンス
---
## 作者にコーヒーを ☕
このツールが役に立った場合は、サポートをご検討ください:
| WeChat Pay | Alipay |
|------------|--------|
| *(QRコード)* | *(QRコード)* |
---
## 更新履歴
- **v1.2.2** — README 多言語対応、npm 公開
- **v1.2.0** — NJAV を第4データソースとして追加、優先順位を調整
- **v1.1.x** — 3ソースフォールバック、JAVDB Cookie をオプション化、クロスプラットフォーム対応
- **v1.0.0** — 初回リリース
+230
View File
@@ -0,0 +1,230 @@
[English](README.md) | [中文](README_zh.md) | [日本語](README_ja.md) | 한국어 | [Deutsch](README_de.md)
# AvDict 🎬
> 커맨드라인에서 AV 번호로 상세 정보를 검색하는 도구 — 출연진, 발매일, 제작사 등
[![npm version](https://img.shields.io/badge/version-1.2.2-blue.svg)](https://github.com/gdjdkid/AvDict)
[![Node.js](https://img.shields.io/badge/node-%3E%3D18.0.0-green.svg)](https://nodejs.org)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Platform](https://img.shields.io/badge/platform-Linux%20%7C%20Windows%20%7C%20macOS-lightgrey.svg)]()
번호를 입력하면 출연진, 발매일, 제작사, 재생 시간, 태그 등 상세 정보를 바로 확인할 수 있습니다. 여러 데이터 소스를 자동으로 전환하며 검색합니다.
---
## 주요 기능
- 🔍 **다중 소스 자동 폴백** — JAVBUS → NJAV → JavLibrary → JAVDB 순서로 검색, 첫 번째 결과 반환
- 📋 **풍부한 정보** — 여배우, 남배우, 발매일, 재생 시간, 제작사, 레이블, 감독, 시리즈, 태그, 커버 이미지, 평점
- 💾 **로컬 캐시** — 검색 결과를 7일간 캐시하여 중복 요청 감소
- 🖥️ **크로스 플랫폼** — Linux, Windows, macOS 지원
- 🎨 **컬러 출력** — 터미널에서 필드별 색상으로 가독성 향상
- ⚡ **빠른 검색** — 번호로 직접 URL 생성, 로그인 불필요
---
## 시스템 요구 사항
- Node.js >= 18.0.0
- npm >= 6.0.0
- curl(Linux/macOS 기본 탑재, Windows는 Git Bash 환경에서 사용 가능해야 함)
---
## 플랫폼 지원
| 플랫폼 | JAVBUS | NJAV | JavLibrary | JAVDB |
|--------|--------|------|------------|-------|
| Linux / macOS | ✅ | ✅ | ✅ | ✅ |
| Windows | ✅ | ✅ | ✅ | ❌ |
> JAVDB는 Cloudflare TLS 핑거프린트 제한으로 인해 Windows에서 사용 불가. 나머지 3개 소스는 Windows에서도 정상 동작합니다.
---
## 설치 방법
**방법 1:npm으로 설치(권장)**
```bash
npm install -g javdict
```
**방법 2:GitHub에서 클론(개발자용)**
```bash
git clone https://github.com/gdjdkid/AvDict.git
cd AvDict
npm install
npm install -g .
```
**설치 확인:**
```bash
jav -v
```
---
## 사용 방법
**번호 검색:**
```bash
jav SSIS-001
jav ABF-331
jav JUR-067
```
**원시 JSON 출력:**
```bash
jav -r SSIS-001
```
**로컬 캐시 삭제:**
```bash
jav --clear-cache
```
**JAVDB Cookie 설정(선택):**
```bash
jav --setup
```
**도움말 표시:**
```bash
jav -h
```
---
## 명령어 옵션
```
Usage: jav [options] [번호]
Arguments:
번호 검색할 번호, 예: SSIS-001
Options:
-v, --version 버전 출력
-r, --raw 원시 JSON 형식으로 출력
--setup JAVDB Cookie 설정(선택, 커버리지 향상)
--clear-cache 로컬 캐시 삭제
-h, --help 도움말 표시
```
---
## 설정
### JAVDB Cookie(선택)
설정하지 않아도 정상적으로 사용할 수 있습니다. 설정하면 일부 마이너 번호의 검색 커버리지가 향상됩니다(Linux/macOS에서만 적용).
**획득 방법:**
1. Chrome에서 [https://javdb.com](https://javdb.com) 열고 로그인
2. Chrome 확장 프로그램 [Get cookies.txt LOCALLY](https://chrome.google.com/webstore/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc) 설치
3. JAVDB 페이지에서 확장 프로그램 아이콘 클릭 후 Cookie 내보내기
4. `_jdb_session` 행을 찾아 마지막 열의 값 복사
5. 다음 명령어 실행 후 붙여넣기:
```bash
jav --setup
```
Cookie는 `~/.config/javinfo/config.json`에 로컬 저장되며 외부로 전송되지 않습니다.
**Cookie 유효기간은 약 2주**입니다. 마이너 번호가 갑자기 검색되지 않으면 `jav --setup`을 다시 실행하여 갱신하세요.
---
## 캐시 설명
검색 결과는 `~/.config/javinfo/cache.json`에 자동으로 캐시되며 유효기간은 7일입니다.
강제로 새 데이터를 가져오려면:
```bash
jav --clear-cache
```
---
## 자주 묻는 질문
**Q: "번호를 찾을 수 없습니다"가 표시되면?**
A: 가능한 원인:
1. 모든 데이터 소스에 등록되지 않은 번호(매우 마이너한 콘텐츠)
2. JAVDB Cookie 만료 — `jav --setup`으로 갱신
3. 데이터 소스 접근 불가 — 프록시 설정 확인
**Q: Windows에서 일부 번호가 검색되지 않나요?**
A: Windows에서는 Cloudflare 제한으로 JAVDB를 사용할 수 없습니다. JAVDB에만 등록된 일부 번호는 Windows에서 검색할 수 없습니다. 완전한 검색 결과를 위해서는 Linux 환경(예: Raspberry Pi)사용을 권장합니다.
**Q: FC2 소인 번호도 지원하나요?**
A: 지원합니다. `031926-100`과 같은 하이픈 형식으로 입력하세요. 도구가 자동으로 형식을 변환하여 검색합니다.
---
## 데이터 소스
| 소스 | 사이트 | 특징 |
|------|--------|------|
| JAVBUS | [javbus.com](https://www.javbus.com) | 빠른 속도, 풍부한 데이터 |
| NJAV | [njav.com](https://www.njav.com) | 높은 커버리지, Cookie 불필요 |
| JavLibrary | [javlibrary.com](https://www.javlibrary.com) | 상세한 메타데이터, 평점 정보 |
| JAVDB | [javdb.com](https://javdb.com) | 가장 포괄적, Cookie 필요 |
---
## 라이선스
이 프로젝트는 [MIT License](LICENSE) 하에 오픈소스로 공개됩니다.
---
## 기여하기
PR과 Issue를 환영합니다!
1. 이 저장소를 Fork
2. 브랜치 생성:`git checkout -b feat/your-feature`
3. 변경 사항 커밋:`git commit -m "feat: 변경 내용 설명"`
4. 브랜치 푸시:`git push origin feat/your-feature`
5. Pull Request 생성
**커밋 메시지 규칙:**
- `feat:` — 새 기능
- `fix:` — 버그 수정
- `docs:` — 문서 업데이트
- `chore:` — 유지보수
---
## 작성자에게 커피 한 잔 ☕
이 도구가 도움이 됐다면 후원을 고려해 주세요:
| WeChat Pay | Alipay |
|------------|--------|
| *(QR코드)* | *(QR코드)* |
---
## 변경 이력
- **v1.2.2** — README 다국어 지원, npm 공개
- **v1.2.0** — NJAV를 4번째 데이터 소스로 추가, 우선순위 조정
- **v1.1.x** — 3소스 폴백, JAVDB Cookie 선택 사항으로 변경, 크로스 플랫폼 호환성
- **v1.0.0** — 최초 릴리스
+7 -8
View File
@@ -1,16 +1,16 @@
[English](README.md) | 中文 | [日本語](README_ja.md) | [한국어](README_ko.md) | [Deutsch](README_de.md)
# AvDict 🎬
> 一个命令行查询 AV 车牌号详细信息的工具
[![npm version](https://img.shields.io/badge/version-1.2.1-blue.svg)](https://github.com/gdjdkid/AvDict)
[![npm version](https://img.shields.io/badge/version-1.2.2-blue.svg)](https://github.com/gdjdkid/AvDict)
[![Node.js](https://img.shields.io/badge/node-%3E%3D18.0.0-green.svg)](https://nodejs.org)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Platform](https://img.shields.io/badge/platform-Linux%20%7C%20Windows%20%7C%20macOS-lightgrey.svg)]()
输入一个车牌号,即可获取女优、发售日期、制作商、时长、类别等完整信息。支持多数据源自动兜底,无需手动切换。
![示例](https://raw.githubusercontent.com/gdjdkid/AvDict/master/example.gif)
---
## 功能特点
@@ -46,11 +46,13 @@
## 安装方法
**方式一:通过 npm 安装(推荐)**
```bash
npm install -g javdict
```
**方式二:从 GitHub 克隆安装(开发者)**
```bash
git clone https://github.com/gdjdkid/AvDict.git
cd AvDict
@@ -146,10 +148,7 @@ Cookie 配置保存在本地 `~/.config/javinfo/config.json`,不会上传到
## 缓存说明
查询结果自动缓存到 `~/.config/javinfo/cache.json`,有效期 7 天。缓存可以:
- 加快重复查询速度
- 减少对数据源网站的请求压力
查询结果自动缓存到 `~/.config/javinfo/cache.json`,有效期 7 天。
如需强制刷新数据,运行:
@@ -236,7 +235,7 @@ A: 支持,输入格式为 `031926-100`(连字符格式),工具会自动
## 更新日志
- **v1.2.1** — 修复代码细节,稳定性优化
- **v1.2.2** — README 多语言支持,发布到 npm
- **v1.2.0** — 新增 NJAV 第四数据源,调整数据源优先级
- **v1.1.x** — 三数据源兜底,JAVDB Cookie 改为可选配置,跨平台兼容优化
- **v1.0.0** — 初始版本发布
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "javdict",
"version": "1.2.3",
"version": "1.2.4",
"description": "AV番号命令行查询工具",
"main": "./index.js",
"type": "module",