Commit Graph
43 Commits
Author SHA1 Message Date
gdjdkid c08c365b53 Version upgraded to v1.2.6 2026-03-22 12:18:22 +08:00
gdjdkid e2932476a7 Fixes: Improved unit tests for fetcher and display
- display.test.js: Added vitest import to afterEach
- fetcher.test.js: Changed from mock axios to mock child_process.execSync
- fetcher.test.js: Added mock cache.js to avoid caching interference with tests
- fetcher.test.js: Changed network failure test to expect null return
2026-03-22 12:12:00 +08:00
gdjdkid fd517c95d1 chore: Update package-lock.json 2026-03-22 11:49:37 +08:00
かいとキッド 73d9805034 Add MIT License to the project 2026-03-22 11:35:38 +08:00
gdjdkid 428813de78 Docs: Added Japanese, Korean, and German README files; added language switching links to all versions. 2026-03-22 10:55:55 +08:00
gdjdkid a866805bf5 docs: The English version is set as the primary README file, and the Chinese version is renamed README_zh.md 2026-03-22 10:31:22 +08:00
gdjdkid 2bb536b9ff docs: Updated installation method, added direct installation via npm install. 2026-03-21 21:46:09 +08:00
gdjdkid b96b12ee91 Fix: Restore normal priority 2026-03-21 20:43:44 +08:00
gdjdkid 9e32129d7d Test 2026-03-21 19:43:21 +08:00
gdjdkid 8a2a09ebed Featured: Added a fourth data source, NJAV, improving JAVCode coverage.
- Added the `searchNjav` function, supporting direct URL queries using code names.
- High stability based on JSON-LD structured data parsing.
- No cookies required; works on both Windows and Linux.
- Adjusted data source priority: JAVBUS → NJAV → JavLibrary → JAVDB
- Version upgraded to v1.2.0
2026-03-21 19:24:54 +08:00
gdjdkid e65e6a4602 Optimize code 2026-03-21 17:23:26 +08:00
gdjdkid 9e9bd2ec83 Fix: Choose different request methods based on the platform. 2026-03-21 16:57:01 +08:00
gdjdkid b71e1271c3 Fix: Send requests using Node.js's native HTTPS, without relying on curl, and with cross-platform compatibility. 2026-03-21 16:40:28 +08:00
gdjdkid e6823c8312 Temporary debugging+0 2026-03-21 16:14:22 +08:00
gdjdkid cf7af598a3 Fix: By using env to pass cookies as environment variables to curl, the shell's handling of special characters is bypassed, and it works correctly on both Windows and Linux. 2026-03-21 15:57:36 +08:00
gdjdkid fd90cc2fed Temporary debugging+3 2026-03-21 15:29:13 +08:00
gdjdkid 5e985c39de Temporary debugging+2 2026-03-21 15:17:59 +08:00
gdjdkid b5fa793296 Temporary debugging+1 2026-03-21 14:55:31 +08:00
gdjdkid c68aaba5ad Temporary debugging+0 2026-03-21 14:30:10 +08:00
gdjdkid b88fb0c1e6 Fix: Change cookies to Netscape format 2026-03-21 14:24:17 +08:00
gdjdkid 3344741510 Temporary debugging+3 2026-03-21 14:09:50 +08:00
gdjdkid 5425fa5007 Temporary debugging.. 2026-03-21 14:00:20 +08:00
gdjdkid 66b261811b Temporary debugging. 2026-03-21 13:51:15 +08:00
gdjdkid 287cfbb120 Temporary debugging 2026-03-21 13:40:44 +08:00
gdjdkid 188fa55efc Fix: When comparing, hyphens and underscores are treated as the same character. 2026-03-21 13:25:41 +08:00
gdjdkid d7671e38d8 Fix: Modify the hyphen FC2 format to underscore format. 2026-03-21 13:12:25 +08:00
gdjdkid aca5e6dda6 Fix: Solving FC2 format conversion logic problems 2026-03-21 12:18:39 +08:00
gdjdkid f745d5b799 Add a few lines of debugging 2026-03-21 12:01:49 +08:00
gdjdkid 279ee3a6c1 checked the error source 2026-03-21 11:51:54 +08:00
gdjdkid 7649390852 Fix: Add FC2 format search logic 2026-03-21 11:12:09 +08:00
Unknow 56c11e89a3 Fix: To resolve the issue of "number not found", add automatic retry logic to the main search function. 2026-03-21 10:23:31 +08:00
Unknow f009bde08c Fix: Solving the problem of curl not reading cookies correctly 2026-03-21 01:44:06 +08:00
Unknow 3e88978613 Fix: Transmit cookies using temporary files 2026-03-21 01:23:24 +08:00
Unknow 4e6e43df89 updated the version 2026-03-21 00:46:05 +08:00
Unknow 953e916d27 Feat: Three data sources as backup, JAVDB Cookie is now an optional configuration. 2026-03-21 00:44:28 +08:00
Unknow 1bebc39e16 Fix: f=all 2026-03-20 21:59:43 +08:00
Unknow 231023ab2d Fix: Search results not performing exact matches. 2026-03-20 21:43:48 +08:00
Unknow 51c9ccceef Fix: Bypassing Cloudflare's TLS fingerprint detection for Node.js using curl. 2026-03-20 21:09:49 +08:00
Unknow df68291483 Fix: Decoding cookies to solve the 403 error of Axios secondary encoding. 2026-03-20 20:39:59 +08:00
Unknow 10d899f2b3 Removed the node_modules 2026-03-20 20:00:07 +08:00
Unknow 089c590dee fix: 填Fix: Entering real cookies resolves 403 errors 2026-03-20 19:52:13 +08:00
Unknow 2a7f668a0d Fix: Request failed with status code 403 2026-03-20 18:13:14 +08:00
Unknow 3e46f1fc0f feat: init project 2026-03-20 17:18:58 +08:00