joafdcjjakhckimnpgadofhoeoohllfk
Allows Adobe Live Reload to communicate with Adobe DevTools. This extension pairs with the VS Code Extension "Adobe Live Reloader" (ALR) to enable reload-on-save functionality for Adobe extensions development. Before using, make sure your extensions .debug file is setup properly or the extension won't work. To use, install this and the VS Code extension and open the extension you'd like to debug in VS Code. Then use the command palette to run the "Run Adobe Live Reload" command. ALR will open your debug window and you're good to go!
Adobe Debugger and Validator
Streamlines Adobe Analytics (AA) implementation debugging and validation, leveraging the power of Google's Gemini AI. This Chrome extension simplifies debugging and validation of your Adobe Analytics (AA) implementation. It leverages the power of Google's Gemini generative AI API as a core part of an experiment to explore how GenAI can boost productivity in technical tasks. By intercepting AA requests, parsing the payload, and validating it against user-defined rules, this extension provides immediate feedback in the browser's developer console, streamlining your workflow. The GenAI Advantage: This extension isn't just about validation; it's about exploring the potential of GenAI to automate and simplify complex tasks like creating and applying validation rules. The flexibility and intelligence of the Gemini API allow the extension to handle free-form, human-readable rules, making the validation process more efficient and intuitive. Key Features - Real-time validation of AA requests. - Customizable, human-readable rules. Experiment with different rule formats and complexities! - AI-powered validation with Google's Gemini, showcasing the potential of GenAI for productivity. - Clear and formatted results directly in the console. For details and usage instructions, please visit the following page: https://ext.rebeccandavid.com Install the extension from the Chrome Web Store. Once installed, the extension icon will appear in your browser toolbar. The extension validates your Adobe Analytics data based on rules you provide in a text file. Here's how to create and upload your rules file: Below is a recommendation of the rule structure, Gen AI can read and interpret the rules, experiment with different ways to write the rules. File Format: Create a plain text file (.txt) with your rules. Each line in the file represents a rule. Comments are supported using #. Rule Structure: Each rule follows the format FieldName: ValidationRule. Here's a breakdown: FieldName: The name of the Adobe Analytics variable (e.g., pageName, eVar1, prop2, events, products, etc.). ValidationRule: Specifies the validation criteria. Several rule types are supported: required: The field must be present and not empty. text: The field can contain any text (including empty strings). url: The field must be a valid URL. number: The field must be a number. [value1, value2, ...]: The field must match one of the listed values. Case-sensitive. (value1, value2, ...): The field is optional. If present, it must match one of the listed values. Case-sensitive. eight-digit number: Field must be an eight-digit number. uuid: The field must be a valid UUID (Universally Unique Identifier). (Optional, if present, must be a UUID) ISO 8601 timestamp: Field must be a valid ISO 8601 timestamp format. country code: Field must be a valid country code. language and locale: Field must be a valid language and locale code. begin with "some string": Field must begin with the specified string. [1 to 15]: Field must be a number between 1 and 14 (inclusive). no or eight-digit number: Field must be either "no" or an eight-digit number. - Conditional Rules: Use if statements to apply rules based on other fields. For example: v1: if pev2 is click Event then text. Supported operators include is, is not, contain, contain not. Uploading Rules: - Open the extension popup. - Click "Choose File" to select your rules file. - Click "Submit" to upload the rules. A confirmation message will appear. The extension uses Google's Gemini AI to validate the rules. To enable this: - Open the extension popup. - Check the "Enable GenAI Validation" toggle. A warning will be displayed explaining the privacy implications (your data will be sent to Google's servers). - Click "OK" on the warning to confirm. - Add/Change your GenAI API Key: - Click on "Add/Change API Key" button. - Enter your API key in the input field. - Click "Save". Your key will be stored securely. - Select the Gemini Model from the dropdown. - Click "Save Settings" to apply the API key and model settings. Important: Keep your API key secure. Do not share it publicly. Once you have uploaded your rules and enabled GenAI validation, the extension will automatically validate Adobe Analytics calls made by your website. The validation results will be displayed directly in your browser's console: - Formatted Output: The results are displayed in a clear, formatted way, showing the field name, the value sent, and whether the validation passed or failed. Error messages are provided for failed validations. - Collapsible Sections: The output is organized into collapsible sections (e.g., "eVars," "props," "Lists") for easier navigation. - Product List Validation: Product-specific rules are displayed under each product in the products array. This helps pinpoint issues with individual product data. - Validation Summary: A summary of validation errors is shown to give a quick overview. You can expand the summary to see all validation results (including successful ones). The provided rules-examples.txt (https://drive.google.com/file/d/1gJyyN48t59gTYrAFgKRdLWkfSt4pQWBB/view?usp=sharingfile) contains various examples of validation rules. You can adapt and extend these rules to fit your specific requirements. The extension currently supports a simplified text structure for the rules. Future updates may include support for more robust CSV parsing for more complex rule definitions. - Open the extension popup. - Uncheck the "Enable GenAI Validation" toggle. The setting will be saved immediately.
Live Reload Pro
Enable Live Reload on any page with configurable ports. Perfect for web development with Rust, Python, Node.js, and more. Live Reload Pro enables automatic live‑reloading of any web page directly from your Chrome browser. Supports multiple ports and projects, with a simple UI to switch ports on the fly. Detailed Description Live Reload Pro is a lightweight Chrome extension built with WXT, React, and TypeScript. It watches a LiveReload server (default port 5500) and injects the livereload.js script into the active tab. Multi‑port support – add, remove, and select ports for different projects. Per‑tab enable/disable – toggle Live Reload for each tab independently. Persisted configuration – ports and active selection are stored in chrome.storage.sync. Fast, zero‑config UI – a clean popup UI built with Tailwind CSS. How It Works Run a LiveReload server (e.g., livereload . -e "rs,toml") on your desired port (default 5500). Open the extension popup, add additional ports if needed, and select the active one. Click Enable Live Reload – the extension injects the script and automatically reloads the page whenever the server signals a change. Screenshots Popup UI Live Reload Indicator Permissions storage – to persist user settings. activeTab – to inject the script into the current page. scripting – to execute content scripts. Privacy Policy We do not collect any personal data. All settings are stored locally in the browser. Support For issues or feature requests, open an issue on the GitHub repository or email support@livereloadpro.dev.
Bookmark Session
Bookmarks your session Gives you a single button to save all opened tabs into your bookmarks in an organized way, so you can close your browser with peace of mind. Bookmark Session will maintain a bookmark folder named `past sessions` , and once the `Bookmark Current Session` button is clicked, bookmark directories will be created by year/day/window, and all the associated open tabs will have bookmarks saved for them. The intended usage is for the user to realize they have way too many tabs open, click the button to save all opened tabs to their bookmarks, and close all the tabs to start a fresh browser session. This addon will prevent you from losing any important tabs you meant to keep open. Here's the structure of how the `past sessions` directory is arranged: GitHub Repo Link: https://github.com/davgra04/bookmark-session-extension
Blog Live Reload
Automatically reload the blog when saving in Blogger's theme editor. 🛠️ Blog Live Reload — Automatic Reload for Blogger Do you edit templates in Blogger and are tired of manually refreshing your blog every time you make a change? This extension is for you! Blog Live Reload is specially designed for those who work with the Blogger theme editor, offering a smoother, faster, and more modern editing experience. 🚀 What does this extension do? 🔁 Automatically reloads your blog every time you save changes from the theme editor. ⌨️ Enables the keyboard shortcut Ctrl+S (or Cmd+S on Mac) to save your changes without using the mouse. 📄 Prevents Ctrl+S from saving the web page by mistake, and turns it into a real shortcut to the editor’s “Save” button. ⚡ Improves your workflow by allowing continuous editing, with no interruptions and no time wasted on manual refreshes. 🎯 Why use Blog Live Reload? ✔️ Optimizes your development time in Blogger. ✔️ Perfect for designers, developers, content editors, and blogging enthusiasts. ✔️ Works quietly in the background, only when you're in the theme editor. ✔️ Zero-intrusive interface and 100% automatic. ✔️ Lightweight, fast, and free of complicated settings. Install the extension from the Chrome Web Store. Open the theme editor on blogger.com. Edit your template as usual. Your blog will automatically reload after each save. Compatible with all Chromium-based browsers that support extensions. ✨ Made with love by a Blogger editor for other editors I developed this extension because I know how tedious it can be to constantly refresh the page while adjusting a template's design. This tool was born from the real need to speed up the creative process and make editing in Blogger a more enjoyable experience. 💬 Got suggestions or ideas? I’m open to feedback! If you have a feature in mind that could improve the experience even more, don’t hesitate to share it. This extension is made for you and will continue to evolve based on community input. Install it now and transform your Blogger experience.