Compare commits

..

198 commits
1.0.0 ... main

Author SHA1 Message Date
fynks
85b0d31b29 revert 2026-04-19 14:35:02 +05:00
fynks
499100810a fix: enhance fetch fallback mechanism with retry logic and exponential back-off 2026-04-19 14:30:42 +05:00
fynks
69bd604279 fixed some bugs 2026-04-19 14:26:12 +05:00
fynks
943915a242 removed OffCloud as they have been sold to a different company 2026-04-19 13:59:32 +05:00
fynks
7c8be59f2c feat: implement back-to-top button functionality with visibility toggle and smooth scroll behavior 2026-03-22 23:54:15 +05:00
fynks
b9371fbdfd fix: update meta tag for mobile web app capability and adjust inert state handling based on viewport 2026-03-22 23:48:42 +05:00
fynks
4133983ac9 fix: enhance accessibility by adding aria-labels and modifying inert attributes 2026-03-22 23:42:21 +05:00
fynks
68a38ffd95 style: update color variables and improve footer section headings 2026-03-22 23:37:36 +05:00
fynks
eca3183512 cleanup: remove unnecessary comments and streamline sitemap structure 2026-03-22 23:35:42 +05:00
fynks
abde978f06 refactor: streamline asset references and improve replace-assets script 2026-03-21 17:58:34 +05:00
fynks
084a4fa41f fix: Alldebrid no longer supports DDownload 2026-03-21 17:41:26 +05:00
fynks
efb90c21f9 docs: add Cache Capacity Comparison section to README.md 2026-03-21 14:15:56 +05:00
fynks
e5d35e264b chore: update metadata and last modified dates to March 8, 2026 in index.html and sitemap.xml 2026-03-09 12:21:30 +05:00
fynks
3e333f3fd0 chore: update last updated dates to March 9, 2026 in documentation and metadata 2026-03-09 12:18:37 +05:00
fynks
8cc75b292b refactor(index): remove unused search and comparison functionality for cleaner code 2026-03-09 12:00:32 +05:00
fynks
7aa14208a3 refactor(UIFeatures): remove back to top button functionality for cleaner code 2026-03-09 12:00:23 +05:00
fynks
4a5a6fd53e refactor(footer): simplify footer structure and improve responsiveness 2026-03-09 11:43:18 +05:00
fynks
6e2af5717e refactor(styles): streamline transition properties and enhance accessibility support 2026-03-09 11:26:36 +05:00
fynks
09dbd77cc0 fix(styles): correct animation duration syntax and enhance header blur effect 2026-03-09 11:15:18 +05:00
fynks
6e9fc22c34 feat(nav): enhance mobile navigation with dynamic link generation and improved scroll handling 2026-03-09 10:54:29 +05:00
fynks
162897a157 fix: update terser dependency to version 5.46.0 2026-03-02 21:06:33 +05:00
fynks
dca987df03 fix: deepbrid supports Usenet 2026-03-02 21:05:53 +05:00
fynks
ea7c42cf58 fix: update URLs to point to the new pages.dev domain for consistency 2026-02-21 13:54:06 +05:00
Fynks
8787884b5e
Updated website address 2026-02-20 13:43:20 +05:00
fynks
f93ff966b6 fix(README): update service names in comparison table for accuracy 2025-12-09 19:19:22 +05:00
fynks
8977f39233 fix(README): update image border radius for improved aesthetics 2025-12-06 00:07:24 +05:00
fynks
500047eb0c fix(images): update og.png for improved visual representation 2025-12-06 00:05:45 +05:00
fynks
9f85b22148 fix(README): correct link reference for comparison section in table of contents 2025-12-05 23:58:16 +05:00
fynks
1d6dfd83d8 fix(README): improve formatting with additional line breaks for better readability 2025-12-05 23:55:09 +05:00
fynks
42901cd481 fix(README): enhance clarity and detail in images and table of contents 2025-12-05 23:53:03 +05:00
fynks
1336ce38ab fix(index.html): remove structured data script for debrid services 2025-12-05 11:53:08 +05:00
fynks
2c03ef82de fix(package.json): update terser and workbox-cli dependencies for compatibility 2025-12-05 11:33:14 +05:00
fynks
ac66c8f8a5 fix(README): remove Host Coverage Summary section for clarity 2025-11-29 11:58:30 +05:00
fynks
a667057606 fix(index.html): update pricing information for clarity 2025-11-29 11:57:46 +05:00
fynks
0940275129 fix(README): update TorBox subscription link for accuracy 2025-11-29 11:57:05 +05:00
Fynks
067baa6235
Merge pull request #17 from Vojtak42/patch-1
Added torbox yearly pricing
2025-11-29 11:51:29 +05:00
Vojtak42
a223f6cb93
Add yearly subscription price of Torbox 2025-11-28 19:45:20 +01:00
fynks
b6232cfc8c refactor(robots.txt): remove unnecessary user-agent rules and crawl-delay settings
fix(sitemap.xml): update homepage URL and change frequency; add flowchart image with caption
2025-11-13 09:29:12 +05:00
fynks
89c6258840 fix description length 2025-11-13 09:23:42 +05:00
fynks
5c6c08db00 feat(README): update title to enhance visibility and engagement 2025-11-08 17:16:06 +05:00
fynks
296e36e92a feat(README): replace flowchart code block with SVG image for better visualization 2025-11-08 16:58:25 +05:00
fynks
b5326deec6 fix(README): improve formatting and navigation links for better readability 2025-11-06 18:26:04 +05:00
Fynks
95ada1f315
Merge pull request #16 from fynks/claude/improve-readme-organization-011CUrBxCUuFN7EcrpfaFkXU 2025-11-06 18:23:01 +05:00
Fynks
f3b6324528
Refactor README for improved clarity and structure
Updated formatting and content for clarity and consistency throughout the README.
2025-11-06 13:22:26 +00:00
Claude
d5421520e8
feat(README): major UI/UX improvements and better organization
Enhanced README with comprehensive improvements for better user experience:

 New Features:
- Added Quick Start Guide with 3-step process and popular use cases
- Created "Choosing the Right Service" section with decision helper
- Added comprehensive Feature Comparison matrix
- Introduced visual navigation system with icons
- Added service recommendation cards and at-a-glance comparison

🎨 UI/UX Improvements:
- Enhanced navigation with emoji icons and better categorization
- Improved Table of Contents with hierarchical structure
- Added collapsible sections for better content organization
- Enhanced visual callouts with tips, warnings, and important notes
- Better section headers with descriptive subtitles

📊 Better Organization:
- Reorganized tool sections with clear categorizations
- Added descriptions to all tool/app categories
- Improved pricing section with "Best Value Picks" highlights
- Enhanced host support section with usage instructions
- Better structured community resources section

🔧 Information Architecture:
- Improved Quick Navigation with Getting Started/Compare/Use It paths
- Added decision helpers for service selection
- Enhanced speed test section with important factors
- Better organized policies and disclaimer sections
- Improved contributing section with quick contribute steps

All changes maintain existing content while significantly improving
readability, navigation, and user experience for both new and
experienced users.
2025-11-06 06:54:24 +00:00
fynks
0e6d3f5c0f sync web app to readme hosts version 2025-10-27 11:26:20 +05:00
fynks
247a0b7a49 fix(README): add license badge and update pricing footnotes for clarity 2025-10-27 11:25:26 +05:00
fynks
3aa5083fdc fix(manifest): replace site.webmanifest with manifest.json for improved structure 2025-10-27 10:54:12 +05:00
fynks
7e2566b493 fix(robots.txt): remove disallow rules for cgi-bin, admin, and JSON files 2025-10-27 10:37:44 +05:00
fynks
4eef89c2b0 updated date 2025-10-24 10:30:09 +05:00
fynks
2a9318a252 fix(README): remove 'Getting Started' section and reorganize support information 2025-10-24 10:27:31 +05:00
fynks
f2d7606aba fix(replace-assets): correct asset paths and enhance JS preload tag handling 2025-10-24 10:21:08 +05:00
fynks
5bfbbe163b removed uneeded console logging 2025-10-24 10:06:47 +05:00
fynks
72cc64f624 feat: implement component lifecycle management and enhance caching mechanisms 2025-10-24 10:04:19 +05:00
fynks
ea0fab628f fix(status-indicator): reduce font size for better alignment 2025-10-24 10:02:48 +05:00
fynks
0fc060fb05 fix: duplicated drop down options in comparison 2025-10-24 09:51:29 +05:00
fynks
f68f90fccc Remove search worker implementation to streamline codebase and improve performance 2025-10-24 09:47:35 +05:00
fynks
5917c1e042 style(nav): improve overlay and navigation styles for better usability and aesthetics 2025-10-22 13:39:36 +05:00
fynks
34856ab44b feat(worker): implement search worker for fuzzy matching and data filtering
- Added a new search worker to offload heavy search/filter operations from the main thread.
- Implemented fuzzy matching using Levenshtein distance and hostname normalization.
- Added functions to extract hostnames from URLs and perform similarity calculations.
- Included data filtering and sorting capabilities based on specified criteria.
- Handled various message actions for search, filter, sort, and similarity calculations.
2025-10-22 13:32:20 +05:00
fynks
2f28fe71a4 updated title and meta tags for consistency in debrid services comparison 2025-10-15 20:01:39 +05:00
fynks
bfbdeea795 updated host count from 500+ to 450+ after deduplication 2025-10-15 19:58:44 +05:00
fynks
08539597ec Deduplicated contents 2025-10-15 19:58:00 +05:00
fynks
de79772ff9 enhanced ComparisonManager with detailed logging and improved service key matching 2025-10-15 11:24:49 +05:00
fynks
0faf41fb8e removed duplicate prefetching 2025-10-15 11:13:42 +05:00
fynks
995bdaf245 corrected TorBox for adult hosts 2025-10-15 11:03:19 +05:00
fynks
84137bfb9e updated stats 2025-10-15 10:57:30 +05:00
fynks
2e65882044 updated file hosts json 2025-10-15 10:56:31 +05:00
fynks
5cd1708686 updated adult hosts json 2025-10-15 10:55:50 +05:00
fynks
151ce03d23 updated adult hosts 2025-10-15 10:55:00 +05:00
fynks
7d5678cd28 updated data 2025-10-15 10:46:08 +05:00
fynks
51458e1815 updated offcloud 2025-10-15 10:43:14 +05:00
fynks
fb74cca592 updated mega-debrid 2025-10-15 10:39:11 +05:00
fynks
983b2604f3 updated LinkSnappy 2025-10-15 10:36:14 +05:00
fynks
b96f062636 updated Debrid-Link 2025-10-15 10:34:36 +05:00
fynks
89141baa99 updated deepbrid 2025-10-15 10:31:56 +05:00
fynks
c102d384ff updated torbox 2025-10-15 10:24:51 +05:00
fynks
c0eabc832b updated Real_debrid 2025-10-15 10:19:33 +05:00
fynks
3ad12260ac updated alldebrid 2025-10-15 10:16:21 +05:00
fynks
3f368edc70 fix: simplify navigation menu by renaming and removing redundant links 2025-10-13 18:07:48 +05:00
fynks
38e80ff8a0 fix: update navigation labels and add links to GitHub and contribution guidelines 2025-10-13 18:03:21 +05:00
fynks
a225143ddb fix: enhance resource section in README with updated links and descriptions 2025-10-13 18:00:21 +05:00
fynks
f56c74a223 fix: update Real-Debrid Torrent Plugin link for accuracy 2025-10-13 17:57:41 +05:00
fynks
d882d1c23f fix: improve README clarity by updating service descriptions and reorganizing sections 2025-10-13 17:35:57 +05:00
fynks
e33ff0988c fix: update link to the interactive comparison web app for accuracy 2025-10-13 09:51:36 +05:00
fynks
e3a4dd1193 fix: update Table of Contents section for improved clarity and organization 2025-10-13 09:43:32 +05:00
fynks
b666f43524 fix: update README to reflect the addition of tracked services and improve formatting 2025-10-13 09:42:02 +05:00
fynks
93234589a5 fix: add tbd.md to .gitignore to prevent tracking of temporary files 2025-10-13 09:17:12 +05:00
Fynks
d1aad72af6
Added license 2025-10-13 04:13:02 +00:00
fynks
32e44c2f2a fix: adjust button padding for better layout and improve table cell word wrapping 2025-10-12 18:39:07 +05:00
fynks
8fe55a2a9b style: refine load-all button styles for improved appearance and responsiveness 2025-10-12 18:37:11 +05:00
fynks
093237aecb feat: implement mobile navigation enhancements with close button and scroll locking 2025-10-12 18:21:31 +05:00
fynks
110c15792c fix: update search input placeholder for clarity in user instructions 2025-10-12 18:00:41 +05:00
fynks
2b5ccdf6e9 feat: enhance search functionality with URL extraction and fuzzy matching for improved user experience 2025-10-12 17:59:06 +05:00
fynks
1bf25d3878 feat: implement "Load All" button with lazy loading functionality for improved user experience 2025-10-12 17:49:54 +05:00
fynks
4cf024c44b hopefully fixed mobile nav 2025-10-12 17:42:44 +05:00
fynks
92bb628a2b refactor: enhance dropdown functionality for improved mobile responsiveness and accessibility 2025-10-12 16:57:49 +05:00
fynks
3defd1b68c refactor: remove unused meta chips styles for improved maintainability 2025-10-12 08:51:09 +05:00
fynks
2b94fb29a0 refactor: simplify section title and remove unnecessary meta chips for clarity 2025-10-12 08:49:51 +05:00
fynks
a169f1d93b refactor: update navigation link text from 'About' to 'Intro' for clarity 2025-10-12 08:48:34 +05:00
fynks
2971f77133 refactor: optimize CSS for performance and responsiveness on mobile devices 2025-10-12 08:43:54 +05:00
fynks
7bdb79d6fb feat: enhance accessibility with high contrast mode support and improved focus styles 2025-10-12 08:37:53 +05:00
fynks
2d76ec5f9d refactor: remove legacy resource styles for improved maintainability 2025-10-11 17:09:22 +05:00
fynks
3d20707b82 refactor: remove Discord servers resource card to streamline content 2025-10-11 17:01:08 +05:00
fynks
1a4d7b240f feat: implement navigation dropdowns and enhance referral section; improve user experience and accessibility 2025-10-11 16:55:37 +05:00
fynks
2fe74f29b6 refactor: remove unused URLs from sitemap.xml to streamline site structure 2025-10-11 16:19:31 +05:00
fynks
f178c2f070 fix: shorten description 2025-10-11 11:57:30 +05:00
fynks
864d4b4a37 Add security.txt, browserconfig.xml, and update sitemap.xml; enhance SEO and site structure 2025-10-11 11:44:05 +05:00
fynks
ab1a1d185e Update title and meta tags for consistency; change "Debrid Services Comparison" to "Debrid Compare" 2025-10-11 11:32:36 +05:00
fynks
d6510de899 Add Usenet support section and navigation link 2025-10-11 11:31:22 +05:00
fynks
350e1367d9 Enhance header and footer design; update navigation links and descriptions
- Added a blurred background to the header for improved aesthetics.
- Introduced a logo wrapper with glow effect and separated logo text into primary and secondary spans.
- Updated navigation links to include text spans for better accessibility.
- Revamped hero section text for clarity and conciseness.
- Simplified section descriptions throughout the document for better readability.
- Enhanced footer with new logo design, tagline, and statistics icons.
- Updated quick links and resources in the footer with icons for visual appeal.
- Improved copyright and last updated information styling in the footer.
2025-10-11 11:25:59 +05:00
fynks
b70a908985 Refactor table styles for improved consistency and clarity, including sticky headers and alternating row colors 2025-10-11 10:47:29 +05:00
fynks
fc134297e1 Improve table styling with default and alternating background colors for first column cells 2025-10-11 10:44:35 +05:00
fynks
6b61409307 Enhance table styling with sticky first column and improved z-index for headers 2025-10-11 10:42:55 +05:00
fynks
2a74b54573 refactored js 2025-10-11 10:15:27 +05:00
fynks
d13d4c192a Refactor status indicators to use emoji for better visual representation and accessibility 2025-10-11 10:07:05 +05:00
fynks
fdd69290da Update links and references to the new domain for consistency across the project 2025-10-11 09:27:31 +05:00
fynks
a5df0a4c0b Remove redundant speed test links for clarity and conciseness 2025-10-04 10:10:32 +05:00
fynks
d861d5cf7c Update project description for clarity and emphasis on comparison features 2025-10-04 10:07:59 +05:00
fynks
3e26444267 Implement code changes to enhance functionality and improve performance 2025-10-04 10:06:18 +05:00
fynks
56bc006f13 Refactor shadow and transition properties for improved consistency and performance in styles 2025-10-02 11:43:32 +05:00
fynks
109362204e removed redundant age verification 2025-10-02 10:14:04 +05:00
fynks
908710b4c9 Update pricing notes section for clarity 2025-10-01 08:50:24 +05:00
fynks
98606932e7 Update Open Collective funding link to remove URL 2025-10-01 08:48:56 +05:00
Fynks
d36ef1c3ff
Add Open Collective funding link
Updated funding model to include Open Collective link.
2025-10-01 03:48:10 +00:00
fynks
35c70cff23 Update Open Graph and Twitter image references to new asset 2025-10-01 08:45:33 +05:00
fynks
3aa754ed08 Update last modified date in sitemap for accurate indexing 2025-09-30 19:32:05 +05:00
fynks
639c35b51c Add application name and short name to web manifest for better identification 2025-09-30 19:29:51 +05:00
fynks
bba9f003a7 Update verification tags for improved site validation 2025-09-30 19:23:31 +05:00
fynks
875b8d0bf9 Update SEO metadata and improve content clarity for debrid services comparison 2025-09-30 19:15:17 +05:00
fynks
916cebb284 Enhance alert styles for improved visibility and consistency across themes 2025-09-30 19:05:30 +05:00
fynks
3ff80ac2e3 Refactor spacing, border radius, and box shadow for improved consistency and aesthetics in styles 2025-09-30 19:01:10 +05:00
fynks
cacba81048 Refactor transition properties for improved performance and consistency across styles 2025-09-30 18:50:26 +05:00
fynks
9c9169ed0f Update border radius variables for improved consistency in styling 2025-09-30 18:40:20 +05:00
fynks
2b23718ddb Update HTML metadata for improved SEO and add structured data for better search visibility 2025-09-30 18:34:47 +05:00
fynks
7736c19c02 Enhance status indicator styles and add table wrapper for improved accessibility 2025-09-30 17:51:53 +05:00
fynks
210ce287ef Refactor TableManager to enhance table rendering logic and improve status indicator display 2025-09-30 17:44:52 +05:00
fynks
0d400c3134 Remove deprecated pricing JSON file to streamline data management 2025-09-30 10:53:36 +05:00
fynks
897eb490f9 Refactor TableManager to improve data transformation logic for indexed and direct formats 2025-09-30 09:55:53 +05:00
fynks
d110a106ad Refactor JSON optimizer script and update data fetching logic for improved performance 2025-09-30 09:40:53 +05:00
fynks
7694bdad22 Add workbox configuration for enhanced caching strategies and service worker setup 2025-09-30 09:37:02 +05:00
fynks
19462698c9 update web version to use new format 2025-09-30 09:34:25 +05:00
fynks
393a30bbd7 re-added offcloud 2025-09-30 09:16:57 +05:00
fynks
d4142fc6c6 Implement feature X to enhance user experience and optimize performance 2025-09-30 09:11:25 +05:00
fynks
8093be30e3 revert to old web version 2025-09-30 08:29:28 +05:00
fynks
6aa62d2f0a Enhance table styling and responsiveness for better mobile viewing 2025-09-29 10:27:22 +05:00
fynks
9cd3c78467 Implement image loading optimization in VitePress theme 2025-09-29 10:16:48 +05:00
fynks
c6f7a880ea Add web app note styling and update README for visibility 2025-09-29 10:12:17 +05:00
fynks
2ceefe9681 Remove redundant items from the navigation menu in config.mjs 2025-09-29 10:10:20 +05:00
fynks
c466b30e01 Refactor build-docs script to create pricing.md with support section preceding pricing section 2025-09-29 10:07:33 +05:00
fynks
b656d4b583 Fix logo image source in README 2025-09-29 09:58:00 +05:00
fynks
5739928459 fix logo 2025-09-29 09:54:45 +05:00
fynks
8c92fe279a Fix formatting issue in README for subscription plan details and update link to adult host support documentation 2025-09-29 09:52:15 +05:00
fynks
27b77363af Fix closing div tags in README for proper HTML structure 2025-09-29 09:50:29 +05:00
fynks
345a0bb984 corrected hosts 2025-09-29 09:46:58 +05:00
fynks
07b44c5b8c ported to vitepress 2025-09-29 09:34:46 +05:00
fynks
8ec3ab370c porting to vitepress 2025-09-29 09:29:27 +05:00
fynks
ef05a186c6 Update README for improved image paths and structure; add missing closing divs 2025-09-29 09:21:18 +05:00
fynks
598dd2f751 Remove unsupported hosts section and clean up formatting in README 2025-09-29 08:51:36 +05:00
fynks
2c2f4620d9 Remove "Quick Comparison" and "How To Choose" links from Quick Jump section in README for clarity 2025-09-24 09:36:04 +05:00
fynks
c18c7aab78 Refactor README for clarity and improved presentation of debrid services comparison 2025-09-24 09:34:33 +05:00
fynks
c07c4508c1 use github builtin elements 2025-09-24 09:18:02 +05:00
fynks
ac81947f93 testing info panel 2025-09-24 08:57:25 +05:00
fynks
169ce6c3a1 Add link to Real-Debrid status checker in tools section 2025-09-21 09:27:06 +05:00
fynks
d4a369ae1b Add interactive web app link for enhanced user experience 2025-09-21 09:25:41 +05:00
fynks
77ecfa463b update stats 2025-09-19 10:39:35 +05:00
fynks
bac3052d95 fixed adult hosts json 2025-09-19 10:30:25 +05:00
fynks
3db5728cc3 Added offcloud 2025-09-19 10:26:32 +05:00
fynks
f30ce7c820 Added offcloud 2025-09-19 10:19:56 +05:00
fynks
f0cfd0135a fixed css 2025-09-18 11:14:42 +05:00
fynks
946d8d695c feat: implement fetch with timeout and fallback for improved data loading reliability 2025-09-18 10:52:36 +05:00
fynks
3f16bc36e7 feat: enhance styles for improved transitions and responsiveness across components 2025-09-18 10:28:48 +05:00
fynks
756ce75ad7 feat: add header elevation effect on scroll for improved UX 2025-09-18 10:01:10 +05:00
fynks
3b5370651e fix: improve layout and responsiveness of header and navigation elements in styles.css 2025-09-18 09:52:52 +05:00
fynks
836484ff17 fix: correct Deepbrid refund policy link in index.html 2025-09-18 09:40:46 +05:00
fynks
2d82228b01 fix: update Deepbrid refund policy link in index.html 2025-09-18 09:39:01 +05:00
fynks
cfb2173763 feat: add Deepbrid referral link and support information in index.html 2025-09-18 09:37:40 +05:00
fynks
240bbdedd1 Add Deepbrid pricing information to plans in pricing.json 2025-09-18 09:33:23 +05:00
fynks
3e526901b5 Added Deepbrid 2025-09-18 09:31:56 +05:00
fynks
4214de9a83 fix: update availability status for TorBox, Premiumize, Mega-Debrid, and High-Way in README 2025-09-18 09:23:33 +05:00
fynks
a029108f86 fix: remove unnecessary closing div tag in README for improved HTML structure 2025-09-18 09:22:54 +05:00
fynks
e37056b063 fix: add closing div tag for proper HTML structure 2025-09-18 09:22:38 +05:00
fynks
413c7ffb02 fix: update last updated date in footer to reflect current information 2025-09-16 10:37:43 +05:00
fynks
4f6c3eac2b style: refine design tokens for improved aesthetics and consistency 2025-09-16 10:36:40 +05:00
fynks
f900a502d0 fix: update High-Way privacy link for accuracy 2025-09-16 10:12:10 +05:00
fynks
b8fed307dc Added support url for High-way.me 2025-09-16 10:10:05 +05:00
fynks
2947eccc1e removed FAQs section 2025-09-16 10:08:06 +05:00
fynks
625e10640f updated sitemap 2025-09-15 10:57:18 +05:00
fynks
22fbeb2575 feat: add Policies and Legal section with relevant links and navigation 2025-09-15 10:54:37 +05:00
fynks
6dfbd6c9c6 fix: remove Deepbrid references from index.html for accuracy 2025-09-15 10:38:51 +05:00
fynks
067c0a66f1 fix: update description for clarity and accuracy in README 2025-09-15 10:37:10 +05:00
fynks
6af84c8ad1 redone the flow of document and other changes 2025-09-15 10:35:43 +05:00
fynks
aab20f0b3b fix: update last pricing review and last updated sections with badges for better visibility 2025-09-15 09:37:11 +05:00
Fynks
92ce805b9c
Merge pull request #13 from fynks/remove-deepbrid 2025-09-15 04:18:10 +00:00
fynks
8afa8dd3d3 removed deepbrid 2025-09-15 09:17:38 +05:00
fynks
340d98a9b7 fix: remove redundant "Back to Top" link from README 2025-09-15 09:07:02 +05:00
fynks
61ed682b7f fix: add "Back to Top" links throughout README for improved navigation 2025-09-15 09:04:44 +05:00
fynks
d193f6e1b2 fix: update Table of Contents to include Terms of Service, Privacy Policy, and Refund Policy 2025-09-15 09:01:27 +05:00
fynks
1af0d789a1 feat: add Policies and Legal section with terms, privacy, and refund information 2025-09-15 08:57:50 +05:00
25 changed files with 7458 additions and 3706 deletions

3
.github/FUNDING.yml vendored Normal file
View file

@ -0,0 +1,3 @@
# These are supported funding model platforms
open_collective: carlos61

6
.gitignore vendored
View file

@ -1,2 +1,4 @@
/node_modules
pnpm-lock.yaml
docs/.vitepress/dist
docs/.vitepress/cache
node_modules
tbd.md

View file

@ -1,31 +1,36 @@
### Adult Hosts
| **Service Name** | **AllDebrid** | **TorBox** | **Premiumize** | **RealDebrid** | **Debrid-Link** | **LinkSnappy** | **Mega-Debrid** | **Deepbrid** | **High-Way** |
| **Service Name** | **AllDebrid** | **RealDebrid** | **TorBox** | **Deepbrid** | **Premiumize** | **Mega-Debrid** | **High-Way** | **LinkSnappy** | **Debrid-Link** |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| **Beeg** | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Coomer** | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Drtuber** | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Hanime** | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Hentai foundry** | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Kemono** | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Nhentai** | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Pornhub** | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Redgifs** | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Redtube** | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ |
| **Rule34** | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Spankbang** | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Stripchat** | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Sunporno** | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
| **Xhamster** | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Xnxx** | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Xvideos** | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Xxxymovies** | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Youjizz** | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Youporn** | ❌ | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Total = 20** | **10/20** | **20/20** | **1/20** | **2/20** | **0/20** | **0/20** | **1/20** | **1/20** | **0/20** |
| Beeg | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Coomer | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Drtuber | ✅ | ❌ | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Eporner | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Hanime | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Hentai foundry | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Kemono | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Nhentai | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Pornhub | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Pornoxo | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Redgifs | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Redtube | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Rule34 | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Spankbang | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Stripchat | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Sunporno | ✅ | ❌ | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
| Xhamster | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Xnxx | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Xvideos | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Xxxymovies | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Youjizz | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Youporn | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| **Total = 22** | **12/22** | **2/22** | **20/22** | **1/22** | **1/22** | **1/22** | **0/22** | **0/22** | **0/22** |
> Last Update: September 10, 2025
> **Last updated: March 9, 2026**
<div align="center">
### [Back to home](./README.md)
### [Back to home](./README.md)
</div>

21
LICENSE Normal file
View file

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2025 Fynks
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

1067
README.md

File diff suppressed because it is too large Load diff

4
dist/.well-known/security.txt vendored Normal file
View file

@ -0,0 +1,4 @@
Contact: https://github.com/fynks/debrid-services-comparison/issues
Expires: 2026-12-31T23:59:59.000Z
Preferred-Languages: en
Canonical: https://debridcompare.pages.dev/.well-known/security.txt

2
dist/_redirects vendored
View file

@ -1,2 +0,0 @@
http://www.debridcompare.pages.dev/* https://debridcompare.pages.dev/:splat 301!
https://www.debridcompare.pages.dev/* https://debridcompare.pages.dev/:splat 301!

11
dist/browserconfig.xml vendored Normal file
View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square70x70logo src="/images/favicon-32x32.png"/>
<square150x150logo src="/images/apple-touch-icon.png"/>
<square310x310logo src="/images/apple-touch-icon.png"/>
<TileColor>#2563eb</TileColor>
</tile>
</msapplication>
</browserconfig>

4298
dist/css/styles.css vendored

File diff suppressed because it is too large Load diff

BIN
dist/image.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 321 KiB

99
dist/images/flowchart.svg vendored Normal file
View file

@ -0,0 +1,99 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 930" style="max-width: 800px;">
<defs>
<style>
/* Light mode (default) */
.box { fill: #fff; stroke: #333; stroke-width: 2; }
.diamond { fill: #fff; stroke: #333; stroke-width: 2; }
.text { font-family: Arial, sans-serif; font-size: 14px; text-anchor: middle; fill: #333; }
.arrow { stroke: #333; stroke-width: 2; fill: none; marker-end: url(#arrowhead-light); }
.label { font-family: Arial, sans-serif; font-size: 12px; text-anchor: middle; fill: #333; }
#arrowhead-light { display: block; }
#arrowhead-dark { display: none; }
/* Dark mode */
@media (prefers-color-scheme: dark) {
.box { fill: #1c1c1c; stroke: #8b949e; stroke-width: 2; }
.diamond { fill: #1c1c1c; stroke: #8b949e; stroke-width: 2; }
.text { fill: #c9d1d9; }
.arrow { stroke: #8b949e; marker-end: url(#arrowhead-dark); }
.label { fill: #8b949e; }
#arrowhead-light { display: none; }
#arrowhead-dark { display: block; }
}
</style>
<marker id="arrowhead-light" markerWidth="10" markerHeight="10" refX="9" refY="3" orient="auto">
<polygon points="0 0, 10 3, 0 6" fill="#333" />
</marker>
<marker id="arrowhead-dark" markerWidth="10" markerHeight="10" refX="9" refY="3" orient="auto">
<polygon points="0 0, 10 3, 0 6" fill="#8b949e" />
</marker>
</defs>
<!-- Node A -->
<rect x="250" y="20" width="300" height="60" rx="5" class="box"/>
<text x="400" y="55" class="text">User provides file link or torrent</text>
<!-- Arrow A to B -->
<path d="M 400 80 L 400 130" class="arrow"/>
<!-- Node B (Diamond) -->
<path d="M 400 130 L 500 180 L 400 230 L 300 180 Z" class="diamond"/>
<text x="400" y="180" class="text">File on supported</text>
<text x="400" y="195" class="text">host?</text>
<!-- Arrow B to C -->
<path d="M 400 230 L 400 270" class="arrow"/>
<text x="430" y="255" class="label">Yes</text>
<!-- Node C -->
<rect x="275" y="270" width="250" height="60" rx="5" class="box"/>
<text x="400" y="305" class="text">Debrid service fetches file</text>
<!-- Arrow C to D -->
<path d="M 400 330 L 400 370" class="arrow"/>
<!-- Node D -->
<rect x="250" y="370" width="300" height="60" rx="5" class="box"/>
<text x="400" y="405" class="text">File cached on high-speed servers</text>
<!-- Arrow D to E -->
<path d="M 400 430 L 400 480" class="arrow"/>
<!-- Node E (Diamond) -->
<path d="M 400 480 L 500 530 L 400 580 L 300 530 Z" class="diamond"/>
<text x="400" y="530" class="text">Stream or</text>
<text x="400" y="545" class="text">download?</text>
<!-- Arrow E to F (Stream) -->
<path d="M 300 530 L 150 530 L 150 650" class="arrow"/>
<text x="200" y="525" class="label">Stream</text>
<!-- Arrow E to G (Download) -->
<path d="M 500 530 L 650 530 L 650 650" class="arrow"/>
<text x="600" y="525" class="label">Download</text>
<!-- Node F -->
<rect x="25" y="650" width="250" height="60" rx="5" class="box"/>
<text x="150" y="685" class="text">Direct streaming link provided</text>
<!-- Node G -->
<rect x="525" y="650" width="250" height="60" rx="5" class="box"/>
<text x="650" y="685" class="text">High-speed download link provided</text>
<!-- Arrow F to H -->
<path d="M 150 710 L 150 750 L 400 750" class="arrow"/>
<!-- Arrow G to H -->
<path d="M 650 710 L 650 750 L 400 750" class="arrow"/>
<!-- Node H -->
<rect x="275" y="750" width="250" height="60" rx="5" class="box"/>
<text x="400" y="785" class="text">Access file instantly</text>
<!-- Arrow H to I -->
<path d="M 400 810 L 400 850" class="arrow"/>
<!-- Node I -->
<rect x="250" y="850" width="300" height="60" rx="5" class="box"/>
<text x="400" y="885" class="text">File cached for 24-72 hours</text>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
dist/images/og.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 KiB

2069
dist/index.html vendored

File diff suppressed because it is too large Load diff

3358
dist/js/app.js vendored

File diff suppressed because it is too large Load diff

View file

@ -1 +1 @@
{"Beeg":{"AllDebrid":"yes","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Coomer":{"AllDebrid":"no","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Drtuber":{"AllDebrid":"yes","TorBox":"yes","Premiumize":"yes","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Hanime":{"AllDebrid":"no","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Hentai foundry":{"AllDebrid":"no","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Kemono":{"AllDebrid":"no","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Nhentai":{"AllDebrid":"no","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Pornhub":{"AllDebrid":"yes","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Redgifs":{"AllDebrid":"no","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Redtube":{"AllDebrid":"yes","TorBox":"yes","Premiumize":"no","RealDebrid":"yes","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"yes","High-Way":"no"},"Rule34":{"AllDebrid":"no","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Spankbang":{"AllDebrid":"yes","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Stripchat":{"AllDebrid":"no","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Sunporno":{"AllDebrid":"no","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"yes","Deepbrid":"no","High-Way":"no"},"Xhamster":{"AllDebrid":"yes","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Xnxx":{"AllDebrid":"yes","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Xvideos":{"AllDebrid":"yes","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Xxxymovies":{"AllDebrid":"yes","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Youjizz":{"AllDebrid":"yes","TorBox":"yes","Premiumize":"no","RealDebrid":"no","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"},"Youporn":{"AllDebrid":"no","TorBox":"yes","Premiumize":"no","RealDebrid":"yes","Debrid-Link":"no","LinkSnappy":"no","Mega-Debrid":"no","Deepbrid":"no","High-Way":"no"}}
{"Beeg":{"AllDebrid":"✅","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Coomer":{"AllDebrid":"❌","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Drtuber":{"AllDebrid":"✅","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"✅","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Eporner":{"AllDebrid":"❌","RealDebrid":"❌","TorBox":"❌","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Hanime":{"AllDebrid":"❌","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Hentai foundry":{"AllDebrid":"❌","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Kemono":{"AllDebrid":"❌","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Nhentai":{"AllDebrid":"❌","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Pornhub":{"AllDebrid":"✅","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Pornoxo":{"AllDebrid":"✅","RealDebrid":"❌","TorBox":"❌","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Redgifs":{"AllDebrid":"❌","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Redtube":{"AllDebrid":"✅","RealDebrid":"✅","TorBox":"✅","Deepbrid":"✅","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Rule34":{"AllDebrid":"❌","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Spankbang":{"AllDebrid":"✅","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Stripchat":{"AllDebrid":"❌","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Sunporno":{"AllDebrid":"✅","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"✅","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Xhamster":{"AllDebrid":"✅","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Xnxx":{"AllDebrid":"✅","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Xvideos":{"AllDebrid":"✅","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Xxxymovies":{"AllDebrid":"✅","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Youjizz":{"AllDebrid":"✅","RealDebrid":"❌","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"},"Youporn":{"AllDebrid":"❌","RealDebrid":"✅","TorBox":"✅","Deepbrid":"❌","Premiumize":"❌","Mega-Debrid":"❌","High-Way":"❌","LinkSnappy":"❌","Debrid-Link":"❌"}}

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
{"plans":[{"name":"Free/Trial","AllDebrid":"7 days*","Premiumize":"-","Real-Debrid":"-","TorBox":"$0/month","Debrid-Link":"-","Linksnappy":"-","Mega-Debrid":"-","Deepbrid":"Limited Hosts"},{"name":"7 Days","AllDebrid":"-","Premiumize":"-","Real-Debrid":"-","TorBox":"-","Debrid-Link":"-","Linksnappy":"$4.99 USD","Mega-Debrid":"-","Deepbrid":"-"},{"name":"15 Days","AllDebrid":"€2.99","Premiumize":"-","Real-Debrid":"€3","TorBox":"-","Debrid-Link":"€3","Linksnappy":"-","Mega-Debrid":"-","Deepbrid":"€4.50"},{"name":"30 Days","AllDebrid":"€2.99/mo (Recur) / €3.99 (One-time)","Premiumize":"€11.99","Real-Debrid":"€4","TorBox":"Starts from $3.0","Debrid-Link":"€4","Linksnappy":"$12.99 USD","Mega-Debrid":"€4","Deepbrid":"€4.99"},{"name":"90 Days","AllDebrid":"€8.99(One-time)","Premiumize":"$29.99","Real-Debrid":"€9","TorBox":"-","Debrid-Link":"€9","Linksnappy":"$29.99 USD","Mega-Debrid":"€9","Deepbrid":"€12.99"},{"name":"180 Days","AllDebrid":"€15.99(One-time)","Premiumize":"-","Real-Debrid":"€16","TorBox":"-","Debrid-Link":"€16","Linksnappy":"$54.99","Mega-Debrid":"€16","Deepbrid":"€19.99"},{"name":"300 Days","AllDebrid":"€24.99(One-time)","Premiumize":"-","Real-Debrid":"-","TorBox":"-","Debrid-Link":"€25","Linksnappy":"-","Mega-Debrid":"-","Deepbrid":"-"},{"name":"365 Days","AllDebrid":"-","Premiumize":"$79.99","Real-Debrid":"-","TorBox":"-","Debrid-Link":"-","Linksnappy":"-","Mega-Debrid":"-","Deepbrid":"€32.99"}]}

25
dist/manifest.json vendored Normal file
View file

@ -0,0 +1,25 @@
{
"name": "Debrid Compare",
"short_name": "DSC",
"start_url": "https://debridcompare.pages.dev",
"display": "standalone",
"description": "Compare leading debrid / multi-hoster services for pricing, host coverage, policies & tools.",
"lang": "en",
"dir": "auto",
"theme_color": "#ffffff",
"background_color": "#ffffff",
"orientation": "any",
"icons": [
{
"src": "images/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "images/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
]
}

4
dist/robots.txt vendored
View file

@ -1,4 +1,4 @@
User-agent: *
Disallow:
Disallow: /cgi-bin/
Allow: /
Sitemap: https://debridcompare.pages.dev/sitemap.xml

View file

@ -1 +0,0 @@
{"name":"","short_name":"","icons":[{"src":"images/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"images/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}

20
dist/sitemap.xml vendored
View file

@ -1,15 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!-- Homepage -->
<url>
<loc>https://debridcompare.pages.dev/</loc>
<lastmod>2025-09-07T00:00:00+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
</urlset>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://debridcompare.pages.dev/</loc>
<lastmod>2026-03-22</lastmod>
</url>
</urlset>

View file

@ -3,22 +3,23 @@
"version": "2.0.1",
"description": "A concise comparison of pricing and supported hosts for popular debrid services including AllDebrid, Real-Debrid, LinkSnappy, Premiumize, Debrid-Link, TorBox, and Mega-Debrid.",
"main": "index.js",
"homepage": "",
"homepage": "https://debridcompare.pages.dev/",
"repository": {
"type": "git",
"url": ""
"url": "https://github.com/fynks/debrid-services-comparison"
},
"scripts": {
"minify:css": "cleancss -o dist/css/styles-min.css dist/css/styles.css",
"minify:js": "terser dist/js/app.js -o dist/js/app-min.js --compress --mangle",
"optimize-json": "chmod +x scripts/json-optimizer.sh && scripts/json-optimizer.sh dist/json/file-hosts.json dist/json/file-hosts-optimized.json && scripts/json-optimizer.sh dist/json/adult-hosts.json dist/json/adult-hosts-optimized.json",
"build": "npm run minify:css && npm run minify:js && npm run optimize-json && workbox generateSW workbox-config.js",
"prune-json": "rm -f dist/json/file-hosts.json dist/json/adult-hosts.json",
"build": "npm run minify:css && npm run minify:js && npm run optimize-json && npm run prune-json && workbox generateSW workbox-config.js",
"postbuild": "node scripts/replace-assets.js"
},
"author": "fynks",
"dependencies": {
"clean-css-cli": "^5.6.3",
"terser": "^5.44.0",
"workbox-cli": "^7.3.0"
"terser": "^5.46.0",
"workbox-cli": "^7.4.0"
}
}

View file

@ -1,9 +1,9 @@
#!/bin/bash
# JSON Optimizer Script - Converts host data to indexed format
# Converts ✅/❌ format to compact indexed format for better performance
# Usage: ./scripts/json-optimizer.sh file-hosts.json
# ./scripts/json-optimizer.sh adult-hosts.json
# ./scripts/json-optimizer.sh pricing.json
# Colors for output
RED='\033[0;31m'
@ -41,7 +41,7 @@ if [ $# -eq 0 ]; then
echo "Examples:"
echo " $0 file-hosts.json"
echo " $0 ./json/adult-hosts.json"
echo " $0 pricing.json pricing-optimized.json"
echo " $0 ./json/file-hosts.json file-hosts-optimized.json"
exit 1
fi
@ -118,11 +118,11 @@ def convert_to_indexed_format(input_file, output_file):
total_support_instances = 0
for host, host_data in data.items():
# Get indices of services with 'yes' values (case insensitive)
# Get indices of services with '✅' values (new format)
supported_indices = [
service_to_index[service]
for service, value in host_data.items()
if str(value).lower() == 'yes'
if str(value) == '✅'
]
supported[host] = sorted(supported_indices)
total_support_instances += len(supported_indices)

View file

@ -29,35 +29,50 @@ function replaceAssets() {
let cssReplaced = 0;
let jsReplaced = 0;
// Replace CSS links in head - more flexible patterns
const cssPatterns = [
/href=["']\.\/css\/styles\.css["']/g,
/href=["']css\/styles\.css["']/g,
/href=["'][^"']*\/styles\.css["']/g
];
cssPatterns.forEach(pattern => {
const matches = updatedHeadContent.match(pattern);
if (matches) {
updatedHeadContent = updatedHeadContent.replace(pattern, 'href="./css/styles-min.css"');
cssReplaced += matches.length;
// Compute simple query hash for cache-busting if files exist
const cssMinPath = path.resolve(__dirname, '..', 'dist', 'css', 'styles-min.css');
const jsMinPath = path.resolve(__dirname, '..', 'dist', 'js', 'app-min.js');
const safeHash = (p) => {
try {
const buf = fs.readFileSync(p);
let hash = 0;
for (let i = 0; i < buf.length; i += Math.ceil(buf.length / 128) || 1) {
hash = (hash * 31 + buf[i]) >>> 0;
}
return hash.toString(36);
} catch {
return null;
}
});
};
const cssHash = safeHash(cssMinPath);
const jsHash = safeHash(jsMinPath);
const cssTarget = cssHash ? `href="/css/styles-min.css?v=${cssHash}"` : 'href="/css/styles-min.css"';
const jsTarget = jsHash ? `src="/js/app-min.js?v=${jsHash}"` : 'src="/js/app-min.js"';
// Replace JS script src in head - more flexible patterns
const jsPatterns = [
/src=["']\.\/js\/app\.js["']/g,
/src=["']js\/app\.js["']/g,
/src=["'][^"']*\/app\.js["']/g
];
// Normalize all stylesheet/script/preload references to minified assets with one hash.
const cssHrefPattern = /href=["'](?:\.\/|\/)?css\/(?:styles|styles-min)\.css(?:\?[^"']*)?["']/g;
const jsSrcPattern = /src=["'](?:\.\/|\/)?js\/(?:app|app-min)\.js(?:\?[^"']*)?["']/g;
const jsHrefPattern = /href=["'](?:\.\/|\/)?js\/(?:app|app-min)\.js(?:\?[^"']*)?["']/g;
jsPatterns.forEach(pattern => {
const matches = updatedHeadContent.match(pattern);
if (matches) {
updatedHeadContent = updatedHeadContent.replace(pattern, 'src="js/app-min.js"');
jsReplaced += matches.length;
}
});
const cssMatches = updatedHeadContent.match(cssHrefPattern);
if (cssMatches) {
updatedHeadContent = updatedHeadContent.replace(cssHrefPattern, cssTarget);
cssReplaced += cssMatches.length;
}
const jsSrcHeadMatches = updatedHeadContent.match(jsSrcPattern);
if (jsSrcHeadMatches) {
updatedHeadContent = updatedHeadContent.replace(jsSrcPattern, jsTarget);
jsReplaced += jsSrcHeadMatches.length;
}
// Preload script links use href (not src), so normalize them too.
const jsHrefHeadMatches = updatedHeadContent.match(jsHrefPattern);
if (jsHrefHeadMatches) {
const jsHrefTarget = jsHash ? `href="/js/app-min.js?v=${jsHash}"` : 'href="/js/app-min.js"';
updatedHeadContent = updatedHeadContent.replace(jsHrefPattern, jsHrefTarget);
jsReplaced += jsHrefHeadMatches.length;
}
// Also check for script tags at the end of body (common pattern)
const bodyMatch = html.match(/(<body[^>]*>)([\s\S]*?)(<\/body>)/i);
@ -65,13 +80,11 @@ function replaceAssets() {
const [fullBodyTag, bodyStart, bodyContent, bodyEnd] = bodyMatch;
let updatedBodyContent = bodyContent;
jsPatterns.forEach(pattern => {
const matches = updatedBodyContent.match(pattern);
if (matches) {
updatedBodyContent = updatedBodyContent.replace(pattern, 'src="js/app-min.js"');
jsReplaced += matches.length;
}
});
const jsSrcBodyMatches = updatedBodyContent.match(jsSrcPattern);
if (jsSrcBodyMatches) {
updatedBodyContent = updatedBodyContent.replace(jsSrcPattern, jsTarget);
jsReplaced += jsSrcBodyMatches.length;
}
// Reconstruct the body if changes were made
if (updatedBodyContent !== bodyContent) {

View file

@ -1,9 +1,8 @@
module.exports = {
// Base directory - still needed for SW generation
globDirectory: "dist/",
// REMOVE globPatterns entirely - no precaching!
// globPatterns: [], // Explicitly empty or just omit
// Explicitly disable precaching for lean SW install
globPatterns: [],
// Enhanced runtime caching strategies
runtimeCaching: [
@ -72,8 +71,8 @@ module.exports = {
plugins: [
{
handlerDidError: async () => {
// Return fallback image on error
return caches.match('/assets/fallback-image.svg');
// Return fallback image on error (use an existing icon)
return caches.match('/favicon.svg');
}
}
]
@ -81,9 +80,9 @@ module.exports = {
},
// 5. JSON responses - NetworkFirst with timeout
// 5. JSON responses (local and API) - NetworkFirst with timeout
{
urlPattern: /^https:\/\/api\.|\/api\/|\.json$/i,
urlPattern: ({url}) => /\.json$/i.test(url.pathname) || /\/api\//i.test(url.pathname) || /^https:\/\/api\./i.test(url.href),
handler: 'NetworkFirst',
options: {
cacheName: 'api-cache',
@ -92,12 +91,7 @@ module.exports = {
maxEntries: 100,
maxAgeSeconds: 5 * 60 // 5 minutes for fresh API data
},
cacheableResponse: {
statuses: [0, 200],
headers: {
'x-cache': 'hit' // Optional: only cache specific responses
}
},
cacheableResponse: { statuses: [0, 200] },
matchOptions: {
ignoreSearch: false // Consider query params
}