YAAW For Chrome

screenshot of YAAW For Chrome
vue
scss

Yet Another Aria2 Web Frontend in pure HTML/CSS/Javascirpt Powered by Chrome

Overview

YAAW for Chrome is a handy web extension designed to optimize the way you manage file downloads using Aria2c. This tool is particularly useful for users looking to implement a more efficient downloading process directly from their browser. With an easy-to-navigate dashboard, YAAW empowers users to control their downloads seamlessly, improving the productivity of file management.

The extension boasts a variety of features that enhance the functional experience, making it a valuable addition for anyone who frequently downloads large files or needs more customization in their download preferences. With the right configuration, YAAW for Chrome can transform your downloading routine into a smoother operation.

Features

  • Customizable RPC Path: Easily set your JSON-RPC Path to connect with your Aria2c instance for optimized download management.

  • Website Whitelist: Bypass file size limitations on specified websites, ensuring all downloads are imported into Aria2c without issues.

  • Website Blocklist: Prevent your browser from downloading files from specified domains, allowing greater control over your download sources.

  • Smart Domain Matching: Utilize wildcard matching for domains, enabling easier configuration, such as blocking all subdomains of a specific website.

  • Download Interception: Automatically route downloads to your RPC endpoint, streamlining the download process without needing manual selection each time.

  • User-Friendly Options Menu: Access the options and settings easily by right-clicking the YAAW icon, allowing for quick adjustments on the go.

  • Open Source Contribution: YAAW is licensed under GPLv3, inviting users to engage with the development community and contribute improvements.

  • Seamless Installation: Quick and hassle-free installation from the Chrome Web Store, so you can start managing your downloads right away.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.

postcss
Postcss

PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.

rollup
Rollup

RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.

Stylelint

Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.