51 Commits
Author SHA1 Message Date
gdjdkid 8da49ddce8 docs: updated the README files and added 5 languages gif 2026-03-27 14:44:11 +08:00
gdjdkid 9e3a4fafb0 fix: remove Node 18 from CI matrix due to undici compatibility issue 2026-03-27 13:37:22 +08:00
gdjdkid ee551146ca fix: move File polyfill to top of fetcher.test.js and fix vitest config 2026-03-27 12:03:21 +08:00
gdjdkid 1a1cd9778f fix: polyfill File API for Node 18 in tests + improve CI 2026-03-27 11:52:58 +08:00
gdjdkid ca70cf7c3b fix: modified ci.yml 2026-03-27 11:35:34 +08:00
gdjdkid 5ff3e416a1 chore: add GitHub Actions CI + Release + npm publish 2026-03-27 11:03:19 +08:00
gdjdkid 388862e9c1 updated version to 1.3.1 2026-03-26 23:32:39 +08:00
gdjdkid c2aae0b9ed fix: modified fc2Detected 2026-03-26 23:25:24 +08:00
gdjdkid e146b59aae fix: added setup* fields 2026-03-26 23:08:10 +08:00
gdjdkid f37db4b22b fix: fixed function clearCache and added 2 fields cacheClearFailed/cachePath 2026-03-26 22:52:42 +08:00
gdjdkid 20873e7512 docs:
1.Updated README for five languages, added explanations of multilingual output parameters.
2.Version from 1.2.X to 1.3.0
2026-03-26 21:06:52 +08:00
gdjdkid 3a0f1b025e feat: Added multilingual text output display 2026-03-26 01:13:04 +08:00
gdjdkid 68eca80e5f feat: Added fields to display the number of people who rated and the number of people who wanted to see the content. 2026-03-23 21:34:21 +08:00
gdjdkid 1e5a7e1c0f chore: Removes .idea and .iml files from version control. 2026-03-23 21:28:57 +08:00
gdjdkid b5795785d3 docs: Instructions on how to update the latest version 2026-03-22 20:28:16 +08:00
gdjdkid bb236fb1d9 docs: Added instructions for mainland China proxy and network connectivity test commands, and completed the FAQ entries missing in the Japanese, Korean, and German versions to maintain consistency with the Chinese version. 2026-03-22 18:37:01 +08:00
gdjdkid c6fe9cc85f docs: Adding multiple QR codes for receiving donations 2026-03-22 15:24:03 +08:00
gdjdkid b054cfe31a updated package-lock.json 2026-03-22 13:20:05 +08:00
gdjdkid 19964c8d72 docs: Edit the README document 2026-03-22 13:18:09 +08:00
gdjdkid 57b4a054b8 updated package-lock.json 2026-03-22 12:56:43 +08:00
gdjdkid 163fe8d826 docs: Add demo GIF 2026-03-22 12:55:27 +08:00
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