├── Amazon Save for Later Organizer ├── LICENSE ├── PRIVACY.md ├── README.md ├── TERMS.md └── UI_Changelog.md ├── Questline Extension └── README.md ├── README.md └── Stremio Addons and Extensions ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── Chimera Folders ├── CHANGELOG.md ├── LICENSE ├── README.md ├── addon.js ├── icon.png └── manifest.json ├── Future Addon └── README.md ├── LICENSE └── README.md /Amazon Save for Later Organizer/LICENSE: -------------------------------------------------------------------------------- 1 | Modified MIT License – Contact Required for Redistribution 2 | 3 | Copyright (c) [2025] ChimeraGaming 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the “Software”), to use 7 | the Software for personal and non-commercial purposes, subject to the 8 | following conditions: 9 | 10 | 1. The above copyright notice and this permission notice shall be included 11 | in all copies or substantial portions of the Software. 12 | 13 | 2. You **must contact the original author** before: 14 | - Modifying the source code for redistribution 15 | - Publishing a fork, derivative, or repackaged version of the Software 16 | - Using the Software in a commercial product 17 | 18 | Contact: Github Issues 19 | 20 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 21 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 22 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 23 | AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY ARISING FROM THE 24 | USE OF THIS SOFTWARE. 25 | -------------------------------------------------------------------------------- /Amazon Save for Later Organizer/PRIVACY.md: -------------------------------------------------------------------------------- 1 | # Privacy Policy 2 | 3 | Effective Date: ***June 20th, 2025*** 4 | 5 | Amazon Save For Later Organizer does **not** collect, store, or transmit any personal data. 6 | 7 | ## What We Collect 8 | - **Nothing.** This extension runs entirely in your browser and does not track, log, or send your information anywhere. 9 | 10 | ## What We Access 11 | - Your "Save for Later" Amazon items while the extension is active. 12 | - We use this access solely to read product titles in order to display them in the sidebar. 13 | 14 | ## Permissions 15 | The extension uses the following permissions: 16 | - `tabs` – to temporarily open product pages and extract full item names and close the tab when the name is read 17 | - `activeTab` – to run the script only on the currently open Amazon page 18 | 19 | ## Third-Party Sharing 20 | We do **not** share any data with advertisers, analytics providers, or third-party services. 21 | 22 | ## Changes 23 | We may update this policy to clarify future functionality, but we will never add data collection without explicit notice. 24 | 25 | ## Contact 26 | For privacy questions, email: [chimera.dev.help@gmail.com](mailto:chimera.dev.help@gmail.com) 27 | -------------------------------------------------------------------------------- /Amazon Save for Later Organizer/README.md: -------------------------------------------------------------------------------- 1 | # 🛒 Amazon Save For Later Organizer 2 | 3 | Quickly scan and manage your "Save for Later" list on Amazon using a glowing, collapsible sidebar. This extension opens each saved item in a background tab, scrapes the full product name, and closes the tab — making your items easier to search and filter later. 4 | 5 | --- 6 | 7 | ### 🌟 Features 8 | 9 | - 🔍 **Searchable Results**: Sidebar includes a live search filter to find any item fast. 10 | - 🚪 **Smart Tab Scraping**: Opens each saved item in a tab, grabs the full title, then auto-closes. 11 | - 🪄 **Glowing Sidebar UI**: Aesthetic neon theme with animations and toggle button. 12 | - 🧠 **Auto Populating**: Just press one button to populate the entire list — it even shows how many were scraped. 13 | - 📌 **Remembers State**: Sidebar toggle status is saved across sessions. 14 | - 🧼 **Lightweight and Local**: Runs entirely in your browser. No servers, no tracking. 15 | 16 | --- 17 | 18 | ### ⚙️ Performance Notes 19 | 20 | - Speeds depend heavily on your internet connection and device performance. 21 | - **More than 250 items** may start to cause UI lag. 22 | - **More than 1000 items** may crash Chrome on lower-spec machines. 23 | - Avoid running multiple scans at once for optimal results. 24 | 25 | --- 26 | 27 | ## 🖼️ UI Preview 28 | 29 | See the latest screenshots in the [UI Changelog](https://github.com/ChimeraGaming/Chromium-Based-Web-Extensions/blob/main/Amazon%20Save%20for%20Later%20Organizer/UI_Changelog.md) 30 | 31 | --- 32 | 33 | ## 📦 How to Install (Manual Method) 34 | 35 | 1. Clone or download this repository 36 | 2. Visit `chrome://extensions/` 37 | 3. Enable **Developer Mode** 38 | 4. Click **Load unpacked** and select this folder 39 | 40 | --- 41 | 42 | ## 🧪 How It Works 43 | 44 | 1. Visit your Amazon cart and scroll to your "Save for Later" items 45 | 2. Glowing Sidebar should autoload 46 | 3. Click **Start Scan** 47 | 4. Once scan is complete Click **Populate** 48 | 5. Tabs will open & close (for Full name Readability) + Items will appear in the sidebar 49 | 50 | --- 51 | 52 | ## 📜 Legal + Support 53 | 54 | - [Privacy Policy](./PRIVACY.md) 55 | - [Terms of Use](./TERMS.md) 56 | - [License (MIT)](./LICENSE) 57 | 58 | For issues, support, or feature requests: Make an issue. 59 | -------------------------------------------------------------------------------- /Amazon Save for Later Organizer/TERMS.md: -------------------------------------------------------------------------------- 1 | # Terms of Use 2 | 3 | By using the **Amazon Save For Later Organizer**, you agree to the following terms: 4 | 5 | ## ⚠️ Disclaimer 6 | This extension is provided “as-is” with no warranties. Functionality may be affected by: 7 | - Changes to Amazon's site structure 8 | - Browser limitations or performance issues 9 | 10 | ## 👤 User Responsibility 11 | You agree to use this extension responsibly and legally. You may not: 12 | - Use the extension for commercial or automated scraping beyond personal use 13 | - Resell, modify, or repackage the extension **without prior written permission** 14 | 15 | 16 | ## 🛠️ Edits & Modifications 17 | You may edit or fork this extension **only** after contacting the original developer for approval in GitHub Issues. 18 | 19 | This ensures proper credit, security, and version integrity across copies. 20 | 21 | ## 🔄 Updates & Changes 22 | We may update these terms and the extension features at any time. 23 | 24 | ## 📬 Contact 25 | Reach out for questions or licensing permission: Github Issues 26 | -------------------------------------------------------------------------------- /Amazon Save for Later Organizer/UI_Changelog.md: -------------------------------------------------------------------------------- 1 | ## **2025** 2 | 3 | ## June 18th 4 | ![image](https://github.com/user-attachments/assets/031beea4-4d7b-4009-b9a1-5ab710e6bfe0) 5 | ![image](https://github.com/user-attachments/assets/34b9f87c-243d-4885-860f-b7cc613f39cf) 6 | 7 | --- 8 | 9 | ## June 19th 10 | ![image](https://github.com/user-attachments/assets/72f48174-b803-4986-b940-0f1284440ede) ![image](https://github.com/user-attachments/assets/d305202a-79a6-4b6c-a14f-8e3ef98d959d) ![image](https://github.com/user-attachments/assets/a111d25a-9720-429f-8208-2fe22b83e9c9) 11 | ![image](https://github.com/user-attachments/assets/158825f8-2ac7-461e-91e5-258f5f6612d3) ![image](https://github.com/user-attachments/assets/8ea3fdd0-dbfa-4e36-8333-a78074edd8c1) 12 | 13 | --- 14 | 15 | ## 📝 Extension Changelog – Amazon Save For Later Organizer 16 | 17 | --- 18 | 19 | ### -v2.0.1] - Cleanup 20 | - Code cleanup completed and merged across manifest, style.css, and content.js. 21 | 22 | --- 23 | 24 | ### [v2.0.0] – Final UI Polish for Sidebar v2 25 | - Scan status now displays: `Populated X Lost Items`. 26 | - This message appears *after* all final tabs are opened and data is sent. 27 | - Guarantees message accuracy and completes polish of the scan flow. 28 | 29 | --- 30 | 31 | ### [v1.9.0] – Toggle Button UI & Drag Improvements 32 | - Introduced draggable 🗂️ floating toggle button. 33 | - Button changes to ❌ when sidebar is open. 34 | - Sidebar remembers toggle state between page loads via localStorage. 35 | - Dragging performance improved for instant responsiveness. 36 | 37 | --- 38 | 39 | ### [v1.8.0] – Scan Button Auto-Hide 40 | - Once all tabs are populated, the "Populate" button now: 41 | - Disappears automatically. 42 | - Prevents user from mistakenly re-triggering scrape. 43 | - Triggers a final status message update. 44 | 45 | --- 46 | 47 | ### [v1.7.0] – Slider + Scroll Control 48 | - Added neon-themed scroll slider to sidebar. 49 | - Slider only affects results area (everything below search). 50 | - Scrollbar hidden for a sleeker look. 51 | 52 | --- 53 | 54 | ### [v1.6.0] – Real-Time Drag Fix 55 | - Dragging the sidebar is now instant and real-time (0ms delay). 56 | - Removed lag by eliminating `setTimeout` and smoothing listeners. 57 | 58 | --- 59 | 60 | ### [v1.5.0] – Refactor Scan Flow + UI State Handling 61 | - Simplified `scanButton` state machine: start → running → populate. 62 | - Added accurate result counting during population. 63 | - Improved `progress-bar` updates and UX on each scan step. 64 | 65 | --- 66 | 67 | ### [v1.4.0] – Stability + Style Patch 68 | - Polished layout to fix spacing on search + result list. 69 | - Increased reliability of scroll detection and population accuracy. 70 | - Improved `item-line` spacing and hover lighting for visual clarity. 71 | 72 | --- 73 | 74 | ### [v1.3.0] – Sidebar Injection Fixes 75 | - Corrected a regression where sidebar failed to auto-inject on some page loads. 76 | - Hardened `DOMContentLoaded` and fallback listener. 77 | - Ensured multiple instances aren’t injected by mistake. 78 | 79 | --- 80 | 81 | ### [v1.2.0] – Button Fade + Content Shift 82 | - Improved end-of-scan UX: 83 | - "Populate" button fades out smoothly. 84 | - Remaining sidebar content slides up to fill space. 85 | - Prevents leftover blank area at the top of the sidebar. 86 | 87 | --- 88 | 89 | ### [v1.1.0] – Unified Theme Integration 90 | - Applied consistent neon-glow theme across all components. 91 | - Matched progress bar styling to rest of UI (gradient, pulsing animation, shadow). 92 | - Replaced any legacy neutral styling with vibrant card-shadow and accent tones. 93 | 94 | --- 95 | 96 | ### [v1.0.0] – Visual Theme and UI Polish 97 | - Introduced neon dark-mode theme with glowing gradient effects. 98 | - Progress bar, search, cards, and sidebar now match visually. 99 | - Finalized layout, animations, and default injection behavior. 100 | 101 | --- 102 | 103 | ### [v0.11.0] – Duplicate Button Fix 104 | - Ensured `Rename` button does not appear multiple times. 105 | - Prevents re-insertion of handlers on each repopulate. 106 | - Slight style tweaks for button alignment. 107 | 108 | --- 109 | 110 | ### [v0.10.0] – Persistent Repopulation Support 111 | - Added `Repopulate` button to rebuild UI without re-scanning. 112 | - Stores scanned elements in memory to reuse later. 113 | - Avoids duplicate scan unless explicitly triggered. 114 | 115 | --- 116 | 117 | ### [v0.9.0] – Rename Untitled Items Logic 118 | - Implemented rename routine for items labeled `Untitled Item #`. 119 | - Re-checks DOM to find accurate item titles. 120 | - Updates textContent of affected list entries and shows result count. 121 | 122 | --- 123 | 124 | ### [v0.8.0] – Classification Logging 125 | - Refined console output format for easier debug reading. 126 | - Each scan step shows what item is being classified and how. 127 | - Added scan summary with categorized and failed item count. 128 | 129 | --- 130 | 131 | ### [v0.7.0] – Title Normalization 132 | - Added `getBestTitle()` function for consistent title extraction. 133 | - Improved fallback behavior for weak or missing link text. 134 | - Title cleanup to remove unnecessary spacing or boilerplate. 135 | 136 | --- 137 | 138 | ### [v0.6.0] – Search and Filtering 139 | - Added search bar to sidebar. 140 | - Filters visible items in real-time by search term match. 141 | - Retains category grouping while filtering. 142 | 143 | --- 144 | 145 | ### [v0.5.0] – Item Categorization and Display 146 | - Rendered categorized items into collapsible sections. 147 | - Each item displayed as a shortened link. 148 | - Marked out-of-stock and broken links with special styling. 149 | 150 | --- 151 | 152 | ### [v0.4.0] – Scrolling Scan Engine 153 | - Enabled scroll-based page scan using `setInterval`. 154 | - Detected and collected `data-itemid` elements on scroll. 155 | - Tracked number of items seen and estimated remaining. 156 | 157 | --- 158 | 159 | ### [v0.3.0] – Sidebar UI Framework 160 | - Injected floating sidebar with buttons and category container. 161 | - Buttons: `Start Scan`, `Stop`, `Populate`. 162 | - Status indicator added for scan progress feedback. 163 | 164 | --- 165 | 166 | ### [v0.2.0] – Keyword Categorization 167 | - Introduced `CATEGORY_KEYWORDS` for auto-sorting items. 168 | - Implemented `classifyProduct()` scoring based on keyword hits. 169 | - Console logs now include category results and match count. 170 | 171 | --- 172 | 173 | ### [v0.1.0] – Initial Console Scan 174 | - Basic console script for scanning “Save for Later” items. 175 | - Extracted title from anchor, image, or span fallback. 176 | - Logged results in console, no categorization or UI. 177 | -------------------------------------------------------------------------------- /Questline Extension/README.md: -------------------------------------------------------------------------------- 1 | # 🧠 Focus RPG – Gamify Your Focus. Level Up Your Life. 2 | 3 | **Focus RPG** is a browser extension that transforms your daily browsing into a full-blown RPG experience. Complete quests, choose your class, defeat distractions, and evolve into a productivity powerhouse — all without losing a single XP point. 4 | 5 | --- 6 | 7 | ## ⚔️ What It Does 8 | 9 | - 🎮 **RPG-Level Progression:** Earn XP by reading, staying focused, completing tasks, and avoiding distractions. XP is never lost — only earned. 10 | - 🧱 **Tiered Class System:** Begin your journey as a Swordsman, Archer, or Mage. Unlock evolutions like Knight, Sharpshot, and Archmage by completing Tier Quests. 11 | - 🏟️ **Arena Mode (Optional):** Want more action? Enter the Arena for continuous focus battles with bonus XP rewards and combo streaks. 12 | - 📜 **Daily & Weekly Quests:** Stay productive with rotating objectives like “Read 2 Articles” or “Avoid Social Media for 30 Minutes.” 13 | - 📊 **Global Stats Page:** Track your lifetime XP, total levels earned, resets performed, hours logged, and more — even across class resets. 14 | - 🏅 **Achievements System:** Unlock visual milestones like “First Arena Win,” “Class Collector,” and “Master of Time.” Permanent. Brag-worthy. 15 | 16 | --- 17 | 18 | ## 🧩 How It Works 19 | 20 | 1. **Begin Your Journey:** Upon install, you'll complete a short Tier 1 Quest (your tutorial) before you can start earning XP. 21 | 2. **Pick a Class:** Choose from Swordsman 🗡️, Archer 🏹, or Mage 🔮 — each with unique XP bonuses and evolution paths. 22 | 3. **Complete Quests & Stay Focused:** Earn XP by browsing productively. Bonus XP is awarded for reading, avoiding distractions, or finishing quests. 23 | 4. **Tier Up:** Reach level caps and complete special Tier Quests to evolve your class into powerful new forms with enhanced bonuses. 24 | 5. **View Your Stats & Achievements:** Track everything you’ve accomplished from day one — even if you reset and try a new class. 25 | 26 | --- 27 | 28 | ## 🔓 Core Philosophy 29 | 30 | Focus RPG is built on **positive reinforcement only**. There are: 31 | - ❌ No penalties for distractions. 32 | - ❌ No XP loss. 33 | - ✅ Only progress, motivation, and personal growth. 34 | 35 | It’s designed to keep you engaged, not ashamed — whether you’re a focused veteran or just starting your productivity journey. 36 | 37 | --- 38 | 39 | ## 🛡️ Key Features at a Glance 40 | 41 | - 🎯 **XP + Leveling System** — Always gain, never lose. 42 | - 🧪 **Tiered Class Evolutions** — With caps and quest-based unlocks. 43 | - ⚔️ **Arena Battles** — Optional, burst-style challenges against distraction. 44 | - 🗓 **Dynamic Quest System** — Daily and weekly objectives to guide you. 45 | - 📈 **Global Stats** — Total hours, resets, class history, focus streaks. 46 | - 🏆 **Achievements** — Lifetime milestones that persist across resets. 47 | - 🔕 **No Sound** — 100% visual feedback for quiet environments. 48 | 49 | --- 50 | 51 | ## 🚀 Who It's For 52 | 53 | Whether you're a student, remote worker, developer, or digital nomad — Focus RPG adds motivation, structure, and joy to your browsing without nagging or guilt. 54 | 55 | Start small. Stay consistent. And watch your level grow. 56 | 57 | --- 58 | 59 | ## 🔒 Privacy-Friendly 60 | 61 | - No tracking. 62 | - No ads. 63 | - No data sent to servers. 64 | - Everything is stored locally in your browser. 65 | 66 | Your focus is yours alone. 67 | 68 | --- 69 | 70 | ## 🧙 Begin Your Quest Today 71 | 72 | Install the extension, complete your Tier 1 tutorial, and unlock your class. 73 | Your legend begins now. 74 | 75 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Stremio: Chimera Folders](https://img.shields.io/badge/Stremio-Chimera%20Folders-5E3A87?style=for-the-badge&logo=stremio&logoColor=white)](https://github.com/ChimeraGaming/Chromium-Based-Web-Extensions/tree/main/Stremio%20Addons%20and%20Extensions/Chimera%20Folders) 2 | # 🌐 Chimera Web Extensions 3 | 4 | Welcome to **Chimera Web Extensions** — a collection of browser tools, media platform enhancements, and utility add-ons maintained by [ChimeraGaming](https://github.com/ChimeraGaming). 5 | This repo includes tools for **Stremio**, **Chromium-based browsers**, and other platforms to improve your digital workflow and media experience. 6 | 7 | > 🔓 Most extensions in this repository are **open source**, unless otherwise stated. 8 | 9 | --- 10 | 11 | ## 📁 Structure 12 | 13 | ```plaintext 14 | /Web-Extension/ 15 | ├── Stremio Addons and Extensions/ 16 | │ ├── Chimera Folders/ 17 | │ ├── Amazon Save for Later Organizer/ 18 | │ ├── Questline/ 19 | │ └── ... 20 | └── (More tools/extensions coming soon) 21 | ``` 22 | 23 | Each project folder typically contains: 24 | - `addon.js` or minified source (if not open source) 25 | - `manifest.json` (for Chrome-based extensions) 26 | - `README.md` with features and install instructions 27 | - Optional icons or assets 28 | 29 | --- 30 | 31 | ## 🧩 Current Projects 32 | 33 | ### [`Stremio Addons and Extensions`](./Stremio%20Addons%20and%20Extensions) 34 | Custom Stremio extensions designed to enhance the media browsing experience with better folder management, UI tweaks, and upcoming experimental features. 35 | 36 | > Includes: 37 | > ✅ Chimera Folders 38 | 39 | --- 40 | 41 | ## 🛠️ Built With 42 | 43 | - JavaScript / Node.js 44 | - Chrome Extension APIs 45 | - Stremio Addon SDK 46 | - GitHub Actions (for deployment and testing) 47 | 48 | --- 49 | 50 | ## 🤝 Community Ideas Welcome 51 | 52 | I'm actively expanding this repository and open to community suggestions! 53 | 54 | ### 💡 Got an idea? 55 | - Open a [feature suggestion](https://github.com/ChimeraGaming/Web-Extension/issues/new?labels=enhancement&template=feature_request.md) 56 | - Start a [discussion](https://github.com/ChimeraGaming/Web-Extension/discussions) 57 | - Or fork the repo and submit a pull request! 58 | 59 | You can suggest: 60 | - New Chromium-based extensions (works with Chrome, Edge, Brave, etc.) 61 | - Media tools (Twitch, YouTube, Stremio, Plex)* 62 | - Quality-of-life scripts or automation tools 63 | - UX enhancements and interface tweaks 64 | 65 | > *Note: Some platforms may block hooks or scripts due to their own protections. Compatibility will vary. 66 | 67 | --- 68 | 69 | ## 🔧 How to Contribute 70 | 71 | 1. Fork the repo 72 | 2. Create a new branch: `git checkout -b feature/my-new-addon` 73 | 3. Commit your changes 74 | 4. Push to your fork: `git push origin feature/my-new-addon` 75 | 5. Open a pull request 76 | 77 | --- 78 | 79 | ## 📜 License 80 | 81 | This repository is licensed under the [MIT License](./LICENSE). 82 | 🔓 Most extensions are open source unless otherwise noted in their respective folders. 83 | 84 | --- 85 | 86 | > 🐙 Maintained by [ChimeraGaming](https://github.com/ChimeraGaming) 87 | > 🎮 Flashcarts | 🧱 Redstone | 🧩 Web Tools 88 | -------------------------------------------------------------------------------- /Stremio Addons and Extensions/.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: "[Bug]" 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Delete this line and any other lines that do not apply** 11 | 12 | **Describe the bug** 13 | A clear and concise description of what the bug is. 14 | 15 | **To Reproduce** 16 | Steps to reproduce the behavior: 17 | 1. Go to '...' 18 | 2. Click on '....' 19 | 3. Scroll down to '....' 20 | 4. See error 21 | 22 | **Expected behavior** 23 | A clear and concise description of what you expected to happen. 24 | 25 | **Screenshots** 26 | If applicable, add screenshots to help explain your problem. 27 | 28 | **Desktop (please complete the following information):** 29 | - OS: [e.g. iOS] 30 | - Browser [e.g. chrome, safari] 31 | - Version [e.g. 22] 32 | 33 | **Smartphone (please complete the following information):** 34 | - Device: [e.g. iPhone6] 35 | - OS: [e.g. iOS8.1] 36 | - Browser [e.g. stock browser, safari] 37 | - Version [e.g. 22] 38 | 39 | **Additional context** 40 | Add any other context about the problem here. 41 | -------------------------------------------------------------------------------- /Stremio Addons and Extensions/.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: "[REQUEST]" 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Delete this line and any other lines that do not apply** 11 | 12 | **Is your feature request related to a problem? Please describe.** 13 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 14 | 15 | **Describe the solution you'd like** 16 | A clear and concise description of what you want to happen. 17 | 18 | **Describe alternatives you've considered** 19 | A clear and concise description of any alternative solutions or features you've considered. 20 | 21 | **Additional context** 22 | Add any other context or screenshots about the feature request here. 23 | -------------------------------------------------------------------------------- /Stremio Addons and Extensions/Chimera Folders/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 📜 Changelog 2 | 3 | All notable changes to this project are documented here. 4 | 5 | --- 6 | 7 | ## 1.x.x — Light Mode Era 8 | --- 9 | 10 | ### 1.0.0 11 | - Initial release: Sidebar created to list folders 12 | - Basic "Create Folder" functionality 13 | - Very simple visual styling (light mode) 14 | 15 | ### 1.1.0 16 | - Minor bugfixes to folder creation flow 17 | - Prevented duplicate folder names at base level 18 | - Basic toast message on folder creation 19 | 20 | ### 1.2.0 21 | - Added basic "Add Show" functionality 22 | - Implemented localStorage for folder persistence 23 | - Basic validation to prevent empty folder names 24 | 25 | ### 1.3.0 26 | - Introduced simple popup modal to choose folders 27 | - Toast notification upon successful adding to folder 28 | - Base groundwork for dynamic updating of folder list 29 | 30 | --- 31 | 32 | ## 2.x.x — Dark Mode + Modern UI 33 | --- 34 | 35 | ### 2.0.0 — Dark Mode Transformation 36 | - Fully rebuilt UI with dark theme: sidebar, modals, buttons 37 | - Polished visual elements (rounded corners, spacing) 38 | - Updated font styles to match Stremio Web 39 | - Better visual alignment of sidebar sections 40 | 41 | ### 2.1.0 42 | - Added **Home** button to sidebar 43 | - Home button redirects back to `https://web.stremio.com/` 44 | - Basic home button styling added 45 | 46 | ### 2.2.0 47 | - Added **"Add to Folder"** button next to Home 48 | - Clean horizontal layout for Home/Add 49 | - Buttons moved into sidebar header for better UX 50 | 51 | ### 2.3.0 52 | - Improved toast popup appearance 53 | - Enlarged font and padding for toasts 54 | - Added smooth fade-in and fade-out for toast notifications 55 | - Unified green success color to match overall dark theme 56 | 57 | ### 2.4.0 58 | - Folder entries made clickable 59 | - Clicking show names in a folder now navigates directly to their Stremio page 60 | - Properly handles full page hash routes (e.g., `#/detail/series/tt12345678`) 61 | 62 | ### 2.5.0 63 | - Proper duplicate detection for shows inside folders 64 | - Prevents adding same show twice 65 | - Different toast ("Already in folder!") if trying to re-add 66 | 67 | ### 2.6.0 68 | - Folder tree dropdowns added 69 | - Folders can expand/collapse shows inside 70 | - Subtle animations and clean toggling for child items 71 | - Margins/padding cleaned up for readability 72 | 73 | ### 2.7.0 74 | - Home and Add buttons polished visually 75 | - Added icon to Home button (🏠) 76 | - Added icon to Add button (➕) 77 | - Buttons sized properly for mobile and desktop scaling 78 | - Minor sidebar responsiveness improvements 79 | 80 | ### 2.8.0 — Chrome Extension Ready 81 | - Built `manifest.json` for Chrome Extension (Manifest v3) 82 | - Added extension `icon.png` (128x128 recommended) 83 | - Minified code into `addon.min.js` for public release 84 | - Separated private source code from public distribution 85 | - Prepared project for GitHub releases (structure and security best practices) 86 | 87 | ## 2.9.0 — Show Management & Confirmations Update 88 | - Added white minus (➖) buttons next to each show inside folders 89 | - Clicking the minus button prompts a confirmation before removing the show 90 | - Clicking the red ❌ button on folders now prompts a confirmation before deleting the entire folder 91 | - Improved toast notifications for better user feedback 92 | - Minor spacing and UI alignment fixes to folder and show lists 93 | - LICENSE file added (Personal Use Only + Stremio Collaboration offer) 94 | 95 | ## 2.9.1 — Sidebar Button Polish & Minimize Fix 96 | - Re-added missing sidebar minimize/collapse button (top-right) 97 | - Aligned Home ➕ Add ➕ Minimize buttons into one clean row 98 | - Added hover effects to all top buttons (Home, Add, Minimize) for modern polish 99 | - Light background brighten effect on hover 100 | - Smooth transition animations 101 | - Minor CSS tweaks for consistency 102 | 103 | ## 2.10.0 - Full Dark Mode UI, Auto-Hiding Sidebar, Collapsible Folders 104 | - Complete dark mode rework to match Stremio visual theme 105 | - Home and Add buttons redesigned with purple gradient styling 106 | - Sidebar can now minimize fully and reveal itself on hover 107 | - Folder groups can now collapse and expand individually with animated chevrons 108 | - Added confirmation prompts before deleting folders or shows 109 | - Optimized sidebar transitions for smooth animations 110 | - Cleaned and organized code structure for Chrome Extension packaging 111 | 112 | ## 🚀 3.0.0 - [Release Candidate 1] 113 | - **NEW:** GitHub icon button added to top-right 114 | - **NEW:** GitHub button links directly to the public repository 115 | - Matched the GitHub button color styling to the Stremio purple/blue gradient 116 | - Minor tweaks to button alignment and hover glow for GitHub button 117 | 118 | ## 3.0.1 — Open Source Release 119 | - Replaced `addon.min.js` with full, readable `addon.js` for public visibility and collaboration 120 | - Converted license to **MIT License** for open-source usage and proper credit attribution 121 | - Added complete `README.md` with Chrome Extension install instructions and GitHub repo link 122 | - Updated `manifest.json` to reflect `addon.js` usage (non-minified) 123 | - Cleaned and organized project structure for transparent development and GitHub releases 124 | 125 | ## 🛠 3.1.0 — Create Folder Fix 126 | - **FIXED:** Connected missing `Create Folder` button event so folders can now be created properly 127 | - **UPDATED:** Inserted `create-folder` onclick handler cleanly before first `renderFolders()` call 128 | - **IMPROVED:** Sidebar UI now fully functional with add, remove, and create folder features working 129 | - **STYLE:** Minor internal code formatting cleanup for better readability 130 | 131 | --- 132 | 133 | # 📌 Notes 134 | - Version 1.x.x represents early Light Mode development. 135 | - Version 2.x.x introduced Dark Mode and major UI/UX improvements. 136 | - Version 3.x.x and beyond focus on open-source release, public GitHub collaboration, and cleaner extension development. 137 | - - 138 | 139 | --- 140 | 141 | -------------------------------------------------------------------------------- /Stremio Addons and Extensions/Chimera Folders/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 Chimera Gaming 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /Stremio Addons and Extensions/Chimera Folders/README.md: -------------------------------------------------------------------------------- 1 | ![Image](https://github.com/user-attachments/assets/5ef03321-0207-45a4-901a-baa9860ca938) 2 | 3 | # 🎬 Stremio Folder Extension — *Chimera Folders* 4 | > Will update to Addon when I learn how to. 5 | 6 | Organize your **Stremio Web** experience with personal folders, dark mode styling, smooth UI, and ultra-fast navigation. 7 | 8 | ![Version](https://img.shields.io/badge/version-3.1.0-blueviolet) 9 | ![License: MIT](https://img.shields.io/badge/license-MIT-green) 10 | ![Made With](https://img.shields.io/badge/made%20with-%E2%9D%A4-red) 11 | 12 | --- 13 | 14 | ## ✨ Features 15 | 16 | - 📁 Create, manage, and organize **custom folders** for your favorite shows and movies 17 | - ➕ Quickly **add shows** with a popup picker 18 | - 🧹 **No duplicate** shows inside folders 19 | - 🧭 **Instant navigation** to show/movie pages 20 | - 🌑 **Modern Dark Mode UI** themed to match Stremio 21 | - 🍞 **Toast notifications** on successful adds 22 | - 🏠 **Home Button** for fast return to the main page 23 | - 📂 **Collapsible sidebar** for clean browsing 24 | - 📌 **Pin/Unpin Sidebar** with hover functionality 25 | - 🐙 **GitHub Link** built into the UI 26 | - 🚀 **Fast, lightweight, no dependencies** 27 | 28 | > Fully optimized for [web.stremio.com](https://web.stremio.com/) 29 | 30 | --- 31 | 32 | ## 📦 Installation Guide 33 | 34 | ![Chrome](https://img.shields.io/badge/Chrome-Verified-brightgreen) 35 | ![Brave](https://img.shields.io/badge/Brave-Verified-brightgreen) 36 | ![Firefox](https://img.shields.io/badge/Firefox-Verified-brightgreen) 37 | ![Edge](https://img.shields.io/badge/Edge-Verified-brightgreen) 38 | ![Opera](https://img.shields.io/badge/Opera-Verified-brightgreen) 39 | ![Vivaldi](https://img.shields.io/badge/Vivaldi-Verified-brightgreen) 40 | 41 | > ✅ Fully tested and verified to work on: 42 | **Chrome, Brave, Firefox, Microsoft Edge, Opera, and Vivaldi** 43 | 44 | --- 45 | 46 | ### ![Chrome logo](https://img.icons8.com/color/24/000000/chrome--v1.png) For Chrome 47 | 1. Download the latest `.zip` from the [Releases](https://github.com/ChimeraGaming/Stremio-Addons/releases). 48 | 2. Extract the folder. 49 | 3. Go to `chrome://extensions/` 50 | 4. Enable **Developer mode** (top right). 51 | 5. Click **Load unpacked** and select the extracted folder. 52 | 53 | ### ![Brave](https://img.icons8.com/color/24/000000/brave-web-browser.png) For Brave 54 | 1. Follow the exact same steps as Chrome. 55 | 2. Navigate to `brave://extensions/` 56 | 57 | ### ![Edge](https://img.icons8.com/color/24/000000/ms-edge-new.png) For Microsoft Edge 58 | 1. Navigate to `edge://extensions/` 59 | 2. Enable **Developer mode** (bottom left). 60 | 3. Click **Load unpacked** and select the extracted folder. 61 | 62 | ### ![Opera](https://img.icons8.com/color/24/000000/opera--v1.png) For Opera 63 | 1. Install the [Install Chrome Extensions](https://addons.opera.com/en/extensions/details/install-chrome-extensions/) addon if you haven’t already. 64 | 2. Go to `opera://extensions/` 65 | 3. Enable **Developer Mode** 66 | 4. Click **Load unpacked** and select the extracted folder. 67 | 68 | ### For Vivaldi 69 | 1. Go to `vivaldi://extensions/` 70 | 2. Enable **Developer Mode** (top right). 71 | 3. Click **Load unpacked** and select the extracted folder. 72 | 73 | ### ![Firefox](https://img.icons8.com/color/24/000000/firefox.png) For Firefox 74 | 1. Extract the `.zip` release. 75 | 2. Go to `about:debugging#/runtime/this-firefox` 76 | 3. Click **Load Temporary Add-on** 77 | 4. Select the `manifest.json` file. 78 | 79 | > ⚠️ Firefox only supports temporary installation unless the extension is submitted to the Mozilla Add-on Store. 80 | 81 | --- 82 | 83 | ## 🛠️ Current Status 84 | 85 | > **Version 3.1.0** 86 | Latest release includes: 87 | - Switched from minified to full `addon.js` source for transparency 88 | - MIT License added for open-source collaboration 89 | - New README with install instructions and project details 90 | - Updated manifest and project structure for public GitHub release 91 | - Connected missing Create Folder button (sidebar fully functional) 92 | 93 | --- 94 | 95 | ## 🧩 Future Plans 96 | 97 | - ☁️ Move folders to the cloud (cross-device support) 98 | - 🧪 Explore converting to an official Stremio Addon instead of extension 99 | - 🙋‍♂️ **Looking for collaborators** — feel free to open issues or contribute! 100 | 101 | --- 102 | 103 | ## 📜 License 104 | 105 | This project is licensed under the [MIT License](LICENSE) © 2025 Chimera Gaming. 106 | 107 | --- 108 | 109 | ## 👨‍💻 Credits 110 | 111 | Built with 💻 by [Chimera Gaming](https://github.com/ChimeraGaming) 112 | Special thanks to the Stremio community for continued inspiration. ✨ 113 | -------------------------------------------------------------------------------- /Stremio Addons and Extensions/Chimera Folders/addon.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Stremio Addon - Chimera Folders 3 | * Version: 3.0.0 4 | * Description: Enhances Stremio Web with customizable folders, GitHub integration, and improved UI. 5 | * Author: Chimera Gaming 6 | * GitHub: https://github.com/ChimeraGaming/Stremio-Addons 7 | * License: MIT 8 | */ 9 | 10 | (function() { 11 | 'use strict'; 12 | 13 | const STORAGE_KEY = 'streamio_folders'; 14 | 15 | function getFolders() { 16 | return JSON.parse(localStorage.getItem(STORAGE_KEY)) || []; 17 | } 18 | 19 | function saveFolders(folders) { 20 | localStorage.setItem(STORAGE_KEY, JSON.stringify(folders)); 21 | } 22 | 23 | function showToast(message) { 24 | let toast = document.getElementById('toast-message'); 25 | if (!toast) { 26 | toast = document.createElement('div'); 27 | toast.id = 'toast-message'; 28 | Object.assign(toast.style, { 29 | position: 'fixed', bottom: '30px', left: '50%', transform: 'translateX(-50%)', 30 | background: '#5A1F9A', color: '#fff', padding: '12px 30px', fontSize: '16px', 31 | borderRadius: '8px', zIndex: '10002', opacity: '0', transition: 'opacity 0.5s' 32 | }); 33 | document.body.appendChild(toast); 34 | } 35 | toast.textContent = message; 36 | toast.style.opacity = '1'; 37 | setTimeout(() => { toast.style.opacity = '0'; }, 2500); 38 | } 39 | 40 | const sidebar = document.createElement('div'); 41 | sidebar.id = 'folder-sidebar'; 42 | sidebar.innerHTML = ` 43 | 51 | 59 | `; 60 | Object.assign(sidebar.style, { 61 | position: 'fixed', top: '70px', left: '0', width: '260px', height: '90%', 62 | background: '#1c1c1c', borderRight: '2px solid #333', padding: '15px', 63 | zIndex: '10000', overflowY: 'auto', boxShadow: '3px 0 10px rgba(0,0,0,0.5)', 64 | fontFamily: 'Arial, sans-serif', borderRadius: '0 10px 10px 0', transition: 'transform 0.3s' 65 | }); 66 | document.body.appendChild(sidebar); 67 | 68 | const style = document.createElement('style'); 69 | style.innerHTML = ` 70 | .fancy-btn { 71 | background: linear-gradient(to bottom, #7b61ff, #0040ff); 72 | border: none; 73 | padding: 8px 12px; 74 | border-radius: 8px; 75 | cursor: pointer; 76 | color: white; 77 | font-weight: bold; 78 | transition: all 0.2s ease; 79 | display: flex; 80 | align-items: center; 81 | justify-content: center; 82 | } 83 | .fancy-btn:hover { 84 | background: linear-gradient(to bottom, #8b71ff, #0050ff); 85 | transform: scale(1.05); 86 | box-shadow: 0 0 8px #7b61ff; 87 | } 88 | .create-folder-btn { 89 | width: 100%; 90 | padding: 8px; 91 | border-radius: 8px; 92 | background: linear-gradient(to bottom, #7b61ff, #0040ff); 93 | color: white; 94 | font-weight: bold; 95 | border: none; 96 | } 97 | .create-folder-btn:hover { 98 | background: linear-gradient(to bottom, #8b71ff, #0050ff); 99 | } 100 | #folder-sidebar.minimized { 101 | transform: translateX(-240px); 102 | } 103 | #folder-sidebar.minimized:hover { 104 | transform: translateX(0); 105 | } 106 | .chevron { 107 | cursor: pointer; 108 | transition: transform 0.3s ease; 109 | color: white; 110 | } 111 | .chevron.collapsed { 112 | transform: rotate(-90deg); 113 | } 114 | `; 115 | document.head.appendChild(style); 116 | 117 | function renderFolders() { 118 | const folderList = document.getElementById('folder-list'); 119 | folderList.innerHTML = ''; 120 | const folders = getFolders(); 121 | 122 | folders.forEach(folder => { 123 | const li = document.createElement('li'); 124 | li.style.marginBottom = '8px'; 125 | 126 | const titleWrapper = document.createElement('div'); 127 | titleWrapper.style.display = 'flex'; 128 | titleWrapper.style.justifyContent = 'space-between'; 129 | titleWrapper.style.alignItems = 'center'; 130 | titleWrapper.style.background = '#333'; 131 | titleWrapper.style.color = '#fff'; 132 | titleWrapper.style.padding = '5px'; 133 | titleWrapper.style.borderRadius = '5px'; 134 | 135 | const leftPart = document.createElement('div'); 136 | leftPart.style.display = 'flex'; 137 | leftPart.style.alignItems = 'center'; 138 | leftPart.style.gap = '5px'; 139 | 140 | const chevron = document.createElement('span'); 141 | chevron.classList.add('chevron'); 142 | chevron.innerHTML = '▶'; 143 | 144 | const title = document.createElement('span'); 145 | title.textContent = folder.name; 146 | 147 | leftPart.appendChild(chevron); 148 | leftPart.appendChild(title); 149 | 150 | const delBtn = document.createElement('button'); 151 | delBtn.textContent = '❌'; 152 | delBtn.style.background = 'transparent'; 153 | delBtn.style.border = 'none'; 154 | delBtn.style.color = 'red'; 155 | delBtn.style.cursor = 'pointer'; 156 | delBtn.onclick = () => { 157 | if (confirm(`Delete folder "${folder.name}"?`)) { 158 | const newFolders = folders.filter(f => f.id !== folder.id); 159 | saveFolders(newFolders); 160 | renderFolders(); 161 | } 162 | }; 163 | 164 | titleWrapper.appendChild(leftPart); 165 | titleWrapper.appendChild(delBtn); 166 | li.appendChild(titleWrapper); 167 | 168 | const ul = document.createElement('ul'); 169 | ul.style.marginLeft = '15px'; 170 | ul.style.marginTop = '5px'; 171 | 172 | if (folder.items && folder.items.length > 0) { 173 | folder.items.forEach(item => { 174 | const child = document.createElement('li'); 175 | child.style.display = 'flex'; 176 | child.style.justifyContent = 'space-between'; 177 | child.style.alignItems = 'center'; 178 | child.style.marginBottom = '4px'; 179 | 180 | const link = document.createElement('a'); 181 | link.textContent = item.title; 182 | link.href = item.url; 183 | link.style.color = '#00bfff'; 184 | link.style.textDecoration = 'none'; 185 | link.style.fontSize = '14px'; 186 | link.target = '_blank'; 187 | 188 | const removeBtn = document.createElement('button'); 189 | removeBtn.textContent = '➖'; 190 | removeBtn.style.background = 'transparent'; 191 | removeBtn.style.border = 'none'; 192 | removeBtn.style.color = '#fff'; 193 | removeBtn.style.cursor = 'pointer'; 194 | removeBtn.onclick = () => { 195 | if (confirm(`Remove "${item.title}" from "${folder.name}"?`)) { 196 | folder.items = folder.items.filter(i => i.url !== item.url); 197 | saveFolders(folders); 198 | renderFolders(); 199 | } 200 | }; 201 | 202 | child.appendChild(link); 203 | child.appendChild(removeBtn); 204 | ul.appendChild(child); 205 | }); 206 | } 207 | 208 | li.appendChild(ul); 209 | 210 | chevron.onclick = () => { 211 | ul.style.display = ul.style.display === 'none' ? 'block' : 'none'; 212 | chevron.classList.toggle('collapsed'); 213 | }; 214 | 215 | folderList.appendChild(li); 216 | }); 217 | } 218 | 219 | document.getElementById('home-button').onclick = () => { 220 | window.location.href = 'https://web.stremio.com/'; 221 | }; 222 | 223 | document.getElementById('add-button').onclick = () => { 224 | const folders = getFolders(); 225 | const poster = document.querySelector('img.logo-X3hTV'); 226 | if (!poster) { 227 | showToast('No show selected!'); 228 | return; 229 | } 230 | const title = poster.getAttribute('title') || 'Untitled'; 231 | const url = window.location.hash; 232 | 233 | const picker = document.createElement('div'); 234 | Object.assign(picker.style, { 235 | position: 'fixed', top: '0', left: '0', width: '100%', height: '100%', 236 | background: 'rgba(0,0,0,0.7)', 237 | display: 'flex', justifyContent: 'center', alignItems: 'center', 238 | zIndex: '10001' 239 | }); 240 | 241 | const box = document.createElement('div'); 242 | box.style.background = '#222'; 243 | box.style.padding = '20px'; 244 | box.style.borderRadius = '10px'; 245 | box.style.minWidth = '300px'; 246 | box.style.color = '#fff'; 247 | box.innerHTML = `

Select Folder

`; 248 | 249 | folders.forEach(folder => { 250 | const btn = document.createElement('button'); 251 | btn.textContent = folder.name; 252 | Object.assign(btn.style, { 253 | display: 'block', margin: '10px 0', width: '100%', 254 | padding: '10px', background: '#7b61ff', color: '#fff', 255 | border: 'none', borderRadius: '5px', fontSize: '16px', 256 | cursor: 'pointer', fontWeight: 'bold' 257 | }); 258 | btn.onclick = () => { 259 | const exists = folder.items.some(i => i.url === url); 260 | if (!exists) { 261 | folder.items.push({ title, url }); 262 | saveFolders(folders); 263 | showToast(`Added to "${folder.name}"`); 264 | } else { 265 | showToast(`Already in "${folder.name}"`); 266 | } 267 | picker.remove(); 268 | renderFolders(); 269 | }; 270 | box.appendChild(btn); 271 | }); 272 | 273 | const cancelBtn = document.createElement('button'); 274 | cancelBtn.textContent = 'Cancel'; 275 | Object.assign(cancelBtn.style, { 276 | marginTop: '10px', padding: '10px', width: '100%', 277 | background: '#d9534f', border: 'none', borderRadius: '5px', 278 | fontSize: '16px', cursor: 'pointer', color: 'white', fontWeight: 'bold' 279 | }); 280 | cancelBtn.onclick = () => picker.remove(); 281 | 282 | box.appendChild(cancelBtn); 283 | picker.appendChild(box); 284 | document.body.appendChild(picker); 285 | }; 286 | 287 | document.getElementById('github-button').onclick = () => { 288 | window.open('https://github.com/ChimeraGaming/Stremio-Addons', '_blank'); 289 | }; 290 | 291 | document.getElementById('minimize-button').onclick = () => { 292 | sidebar.classList.toggle('minimized'); 293 | }; 294 | 295 | document.getElementById('create-folder').onclick = () => { 296 | const nameInput = document.getElementById('folder-name'); 297 | const name = nameInput.value.trim(); 298 | if (!name) { 299 | showToast('Folder name cannot be empty!'); 300 | return; 301 | } 302 | 303 | const folders = getFolders(); 304 | const exists = folders.some(folder => folder.name.toLowerCase() === name.toLowerCase()); 305 | if (exists) { 306 | showToast('Folder already exists!'); 307 | return; 308 | } 309 | 310 | const newFolder = { 311 | id: Date.now(), 312 | name, 313 | items: [] 314 | }; 315 | 316 | folders.push(newFolder); 317 | saveFolders(folders); 318 | nameInput.value = ''; 319 | renderFolders(); 320 | showToast(`Folder "${name}" created!`); 321 | }; 322 | 323 | renderFolders(); 324 | })(); 325 | -------------------------------------------------------------------------------- /Stremio Addons and Extensions/Chimera Folders/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeraGaming/Chromium-Based-Web-Extensions/aafe46d3843838bcc3e87858cf57298fc7fc4f1c/Stremio Addons and Extensions/Chimera Folders/icon.png -------------------------------------------------------------------------------- /Stremio Addons and Extensions/Chimera Folders/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_version": 3, 3 | "name": "Stremio Addon - Chimera Folders", 4 | "version": "3.0.0", 5 | "description": "Enhances Stremio Web with customizable folders, a dark sidebar UI, fast show management, auto-hide, collapsible sections, and GitHub integration.", 6 | "icons": { 7 | "128": "icon.png" 8 | }, 9 | "content_scripts": [ 10 | { 11 | "matches": ["https://web.stremio.com/*"], 12 | "js": ["addon.js"], 13 | "run_at": "document_idle" 14 | } 15 | ], 16 | "permissions": [], 17 | "host_permissions": [ 18 | "https://web.stremio.com/*" 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /Stremio Addons and Extensions/Future Addon/README.md: -------------------------------------------------------------------------------- 1 | https://github.com/ChimeraGaming/Stremio-Addons/discussions 2 | 3 | Tell me what you want here 4 | -------------------------------------------------------------------------------- /Stremio Addons and Extensions/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 Chimera Gaming 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /Stremio Addons and Extensions/README.md: -------------------------------------------------------------------------------- 1 | # 📦 Stremio-Addons 2 | 3 | Welcome to the **Stremio-Addons** repository by Chimera Gaming! 4 | 5 | This repository hosts a collection of custom **addons** developed to enhance the experience of using [Stremio](https://www.stremio.com/). Each addon is designed to bring new functionality, improve organization, and offer a more seamless media experience. 6 | 7 | --- 8 | 9 | ## 📚 Structure 10 | 11 | - **Main Repository**: 12 | A home for multiple standalone addons, each organized in its own folder. 13 | 14 | - **Individual Addons**: 15 | Every addon (example: "Chimera Folders") has its own subfolder containing: 16 | - Full, human-readable source code (`addon.js`) 17 | - `manifest.json` for Chrome Extension support 18 | - Icons and assets (if applicable) 19 | - Individual `README.md` with feature list and install instructions 20 | 21 | --- 22 | 23 | ## 🚀 Current Addons 24 | 25 | - **Chimera Folders** (v3.0.1) 26 | Organize your Stremio library into custom folders with a sleek sidebar UI, collapsible sections, and GitHub integration. 27 | *(See the `Chimera Folders` folder for full details.)* 28 | 29 | More addons are planned and will be released over time. Stay tuned! 30 | 31 | --- 32 | 33 | ## 🤝 Collaboration & Contributions 34 | 35 | This project is now fully **open source** under the MIT License and welcomes contributions, forks, and integrations — including from the official Stremio team. 36 | 37 | > Contact: [Chimera Gaming GitHub Profile](https://github.com/ChimeraGaming) 38 | 39 | --- 40 | 41 | ## 📄 License 42 | 43 | This project is licensed under the [MIT License](LICENSE) © 2025 Chimera Gaming. 44 | --------------------------------------------------------------------------------