871 Commits
Author SHA1 Message Date
xixu-me 34fbe584d7 Improve PyTorch pip index handling and caching
Added special handling for PyTorch pip index requests to skip cache and set shorter cache duration for index pages. Updated URL rewriting logic to correctly rewrite PyTorch download URLs in HTML responses. Refactored code to distinguish between npm and PyTorch URL rewriting and clarified path transformation for PyTorch in the config.
2025-08-07 14:29:42 +08:00
xixu-me 8560e42905 Add PyTorch platform support and URL rewriting
Introduces PyTorch platform support with URL rewriting for wheel index pages in src/index.js. Updates documentation in both English and Chinese READMEs to reflect new PyTorch installation URLs and verification steps. Adds comprehensive tests for PyTorch proxying, URL transformation, and error handling in test/index.test.js and new test/pytorch.test.js.
2025-08-07 14:07:09 +08:00
xixu-me aa60a32307 Add PyTorch platform support and documentation
Introduces PyTorch as a supported platform in the configuration, updates test utilities and test cases for PyTorch URLs, and adds detailed usage and acceleration instructions for PyTorch in both English and Chinese README files.
2025-08-07 13:51:28 +08:00
xixu-me 2516602565 Clarify container registry names in documentation
Updated both English and Chinese README files to use more precise and consistent names for various container registries in the supported registries table and related documentation sections. This improves clarity for users by specifying full registry names and aligning terminology across both language versions.
2025-08-07 13:38:22 +08:00
xixu-me d5baf7e90e Update config.yml 2025-08-07 00:28:23 +08:00
xixu-me 832d41774e Add environment-based config and improve error handling
Introduces a createConfig function to generate configuration from environment variables, enabling dynamic overrides for deployment environments. Refactors request validation and error responses to use the new config and a standardized error response helper. Updates caching logic to only cache GET and HEAD requests, and rewrites response body handling for platform-specific URL rewrites. Sets package type to 'module' in package.json.
2025-08-06 13:43:20 +08:00
xixu-me a29895e1a6 Update package.json 2025-08-04 14:05:31 +08:00
xixu-me 684e29c763 Update CRAN ggplot2 version in docs and tests
Changed references of ggplot2 from version 3.4.4 to 3.5.2 in both English and Chinese README files and updated related test cases in cran.test.js to ensure consistency with the latest package version.
2025-07-31 18:14:55 +08:00
xixu-me 30aa0f9af9 Update Gitea archive path from main.zip to master.zip
Changed documentation and test cases to use 'master.zip' instead of 'main.zip' for Gitea archive URLs to reflect the correct branch naming.
2025-07-31 18:01:30 +08:00
xixu-me 6ca61fa38b Update Gradle plugin example URLs in README files
Replaced outdated Gradle plugin and metadata example URLs with new plugin examples in both English and Chinese README files to provide more relevant and up-to-date references.
2025-07-31 17:47:22 +08:00
xixu-me 643a6370b9 Expand README with CRAN, Rust, openSUSE, and F-Droid support
Added badges, conversion examples, and configuration instructions for CRAN (R), Rust Crates, openSUSE, and F-Droid mirrors. Improved and clarified documentation for multi-platform integration, updated section titles, and enhanced usage examples for new platforms. Various language and formatting improvements for clarity and consistency.
2025-07-31 17:28:45 +08:00
xixu-me 68f5c33925 Remove APKMirror support and update F-Droid docs
Removed all references and documentation for APKMirror from the README and dropped APKMirror from the supported platforms in platforms.js. Expanded and improved the F-Droid mirror documentation, including usage examples and developer integration instructions.
2025-07-31 15:56:02 +08:00
xixu-me 52c5fbf71d Add F-Droid and APKMirror platform support
Added F-Droid and APKMirror to the supported platforms in both the documentation and the platform configuration. Updated the README with usage instructions, examples, and automation scripts for accelerating Android app downloads from F-Droid and APKMirror.
2025-07-31 15:08:12 +08:00
xixu-me 39f84646f5 Update Linux badge links in README
Changed the badge links for various Linux distributions in the README to point to their specific configuration sections instead of a general section. This improves navigation and clarity for users seeking distribution-specific instructions.
2025-07-31 14:46:15 +08:00
xixu-me 1e18fce3b0 Add openSUSE platform support and tests
Added openSUSE to the supported platforms in the documentation and configuration. Updated README with openSUSE usage instructions and examples. Introduced tests to verify openSUSE path transformation logic.
2025-07-31 14:40:48 +08:00
xixu-me 3872b063c2 Add CRAN platform support and documentation
Added CRAN (R package repository) support to the platform configuration and updated the README with usage instructions and examples for CRAN. Introduced tests for CRAN path transformation and configuration in a new test/cran.test.js file.
2025-07-31 14:09:47 +08:00
xixu-me f4ea8dc4a3 Add Rust crates.io support and path transformation
Added Rust crates.io platform support in the documentation and platforms config. Implemented special path transformation logic for crates.io API endpoints in transformPath. Added tests to verify correct path transformation for various crates.io API routes.
2025-07-31 13:23:30 +08:00
xixu-me cf422ae6a3 Add Buy Me a Coffee sponsor to FUNDING.yml
Added Buy Me a Coffee username to the funding configuration to provide an additional sponsorship option.
2025-07-29 17:26:07 +08:00
xixu-me 104b250ead Update README description for resource coverage
Added 'etc.' to the list of supported resource types in the project description to clarify broader coverage.
2025-07-29 13:42:11 +08:00
xixu-me 630c946e58 Move academic resource acceleration section up
Relocated the academic resource acceleration (arXiv download) section above the container image acceleration section in both English and Chinese README files for improved documentation structure and visibility.
2025-07-29 10:07:15 +08:00
xixu-me e9dd5fe19b Expand README with more platforms and usage examples
Added support and documentation for additional platforms including Gitea, Codeberg, SourceForge, Maven, Gradle, RubyGems, Go, NuGet, Packagist, and various Linux distributions. Expanded usage examples and configuration instructions for these platforms, improved clarity and consistency in language, and updated sections on Git global acceleration, academic resource acceleration, and package manager integration. Minor language and formatting improvements throughout. Also updated a test README for clearer language.
2025-07-28 21:45:19 +08:00
xixu-me 4f44a12477 Add arXiv platform support and documentation
Added arXiv as a supported platform in the platforms configuration and updated the README with usage instructions, badge, and examples for accelerating arXiv paper downloads.
2025-07-28 21:30:53 +08:00
xixu-me 2f742aeed9 Add support for more package and OS platforms
Expanded documentation and platform config to include RubyGems, Go modules, NuGet, Packagist, and major Linux distributions (Debian, Ubuntu, Fedora, Rocky Linux, Arch Linux). Updated README with usage instructions and examples for these new platforms.
2025-07-28 20:27:09 +08:00
xixu-me c6f1d28dfc Add Maven and Gradle support and documentation
Added Maven and Gradle badges, usage instructions, and conversion examples to the README. Updated platforms.js to include Maven and Gradle platform URLs for enhanced package management support.
2025-07-28 19:54:44 +08:00
xixu-me 5fd631ed28 Refactor Git acceleration config in README
Merged and reorganized Git全局加速配置 section into the main Git操作与配置 section for clarity. Removed redundant development environment configuration and IDE integration instructions to streamline documentation.
2025-07-28 19:01:47 +08:00
xixu-me 307a1a26a0 Add Gitea, Codeberg, and SourceForge platform support
Extended platform support by adding Gitea, Codeberg, and SourceForge to the configuration and documentation. Updated tests to cover new platforms and their path transformations, and enhanced README with usage examples and badges for the new platforms.
2025-07-28 18:49:06 +08:00
xixu-me e3351bc821 Remove Docker Hub specific support and code
Eliminated Docker Hub-specific configuration, path/scope transforms, and related documentation. Deleted src/config/docker.js and its tests, removed Docker Hub from supported platforms, and refactored code to use generic container registry logic. This simplifies the codebase by dropping special handling for Docker Hub library images.
2025-07-28 17:24:03 +08:00
xixu-me 340d1c0d11 Update imports and Docker request handling logic
Changed import statements to use explicit .js extensions for ES module compatibility. Updated Docker request detection to include '/cr/' paths and improved logic to avoid duplicating '/v2' prefix when constructing target paths.
2025-07-28 17:18:46 +08:00
xixu-me 543fa8cd59 Add Docker Hub support with path and scope handling
Introduces Docker Hub-specific configuration and utilities, including path and scope transformation for library images. Updates the main logic to handle Docker Hub authentication and path rewriting. Adds tests for Docker Hub path, scope, and authentication header parsing. Updates documentation to reflect Docker Hub support and usage examples.
2025-07-28 17:04:07 +08:00
xixu-me 02fc278e26 Improve star history chart with dark mode support
Replaced the static star history chart image with a <picture> element that supports both dark and light themes in README.en.md and README.md. This enhances the visual experience for users with different color scheme preferences.
2025-07-28 15:39:46 +08:00
xixu-me 782cdc8b55 Update README wording for 'star' suggestion
Changed 'Star' to 'star' in both English and Chinese README files for consistency and improved readability.
2025-07-27 18:35:03 +08:00
xixu-me 63c237251a Remove experimental preview_url from wrangler.toml
Deleted the [experimental] section and preview_url setting from wrangler.toml, likely to clean up unused or deprecated configuration.
2025-07-27 16:01:48 +08:00
xixu-me d86fe0feda Add experimental preview_url setting to wrangler.toml
Introduces the [experimental] section with preview_url set to false in wrangler.toml, allowing configuration of preview URL behavior for development and testing purposes.
2025-07-27 15:59:48 +08:00
xixu-me e40500ea6b Update README.en.md 2025-07-27 12:12:25 +08:00
xixu-me 40c44b1fd5 Update README.md 2025-07-27 12:12:00 +08:00
xixu-me 5afae1008d Translate and expand CODE_OF_CONDUCT.md and SECURITY.md
CODE_OF_CONDUCT.md and SECURITY.md have been translated into Chinese and significantly expanded. The security policy now includes detailed vulnerability reporting instructions, supported versions, security features, best practices, checklists, update procedures, and emergency contact information. The code of conduct is now fully localized and retains all original guidelines and enforcement procedures.
2025-07-27 00:21:56 +08:00
xixu-me 17db74538d Revise and expand README documentation
Improved clarity, consistency, and accuracy throughout both English and Chinese README files. Enhanced descriptions, updated terminology, added new usage examples, expanded integration and configuration sections, and corrected minor errors. These changes provide more comprehensive guidance for users and contributors.
2025-07-26 22:23:35 +08:00
xixu-me 87d0c48ef4 Clarify HTTP Range request support in README
Updated both English and Chinese README files to specify 'HTTP Range request' instead of just 'Range request' for improved clarity regarding parallel chunked downloads.
2025-07-26 21:24:24 +08:00
xixu-me 1e8a436f37 Update README.en.md 2025-07-26 15:12:45 +08:00
xixu-me 3f2cf7ff8b Update README.md 2025-07-26 15:12:03 +08:00
xixu-me 80dbcaab83 Update README.en.md 2025-07-26 14:38:39 +08:00
xixu-me cc73d00a6d Update README.md 2025-07-26 14:37:31 +08:00
xixu-me 0924edcff3 Update README.en.md 2025-07-26 13:16:12 +08:00
xixu-me db3b65c685 Update README.md 2025-07-26 13:13:39 +08:00
xixu-me b1316fbf49 Update README.en.md 2025-07-26 08:27:33 +08:00
xixu-me e69a8fe799 Update README.en.md 2025-07-26 08:26:19 +08:00
xixu-me 1847e88257 Update README.md 2025-07-26 08:19:48 +08:00
xixu-me fea3dbd384 Update README.md 2025-07-26 08:15:15 +08:00
xixu-me 72904e2a12 Update README.md 2025-07-26 08:13:03 +08:00
xixu-me 27d64e7440 Disable workers_dev in wrangler.toml
Set workers_dev to false in wrangler.toml to prevent deployment to the workers.dev subdomain. This change is likely for production or custom domain deployment.
2025-07-25 21:32:54 +08:00