Skip to content

altunyasemin825-afk/mangascan-mirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

preview

AquaFlow Scan Collector

A modern, dual-interface download manager for aquatic-themed digital publications from reef-scan.org, built with precision and elegance.

Static Badge Static Badge Static Badge

Overview

AquaFlow Scan Collector is a thoughtfully engineered tool designed for enthusiasts of underwater visual storytelling and marine-inspired sequential art. Born from the desire to bring structure and simplicity to collecting chapters and issues from reef-scan.org, this project offers both a polished graphical interface and a lightweight command-line alternative. Whether you are a curator building an offline archive or a casual reader seeking seamless access, AquaFlow adapts to your workflow without friction.

The name "AquaFlow" reflects the core philosophy: data should move as effortlessly as water, flowing from server to storage with minimal turbulence, maximum clarity, and absolute reliability. Every feature has been carved with the reader's journey in mindβ€”removing obstacles before they appear.


🌊 Unique Value Proposition

Unlike conventional download utilities that treat the acquisition process as a mechanical task, AquaFlow Scan Collector reimagines it as a curated experience. The application respects the source material's structure while offering intelligent caching, adaptive rate limiting, and error recovery that feels almost sentient. It does not simply download files; it orchestrates a smooth transfer of digital assets with an emphasis on integrity and user delight.


Key Features

πŸ–₯️ Dual Interface Architecture

  • Graphical Mode (GUI): A modern, responsive interface built with PyQt6 featuring a dark aquatic theme, progress visualization, and drag-and-drop playlist management. The interface adapts to screen sizes from mobile browsers (via companion web view) to ultra-wide monitors.
  • Terminal Mode (CLI): A pragmatic command-line alternative with rich output, batch processing, and scriptable invocation for power users and automated pipelines.

🌐 Multi-Source Intelligence

  • Automatically detects the correct series structure and chapter ordering from reef-scan.org.
  • Supports simultaneous connections with intelligent throttling to avoid server strain.
  • Resume capability for interrupted transfers without data loss.

πŸ“ Intelligent Output Organization

  • Creates a logical folder hierarchy: Series Name β†’ Volume β†’ Chapter Number β†’ Pages.
  • Optional metadata injection for a matching file (CBZ/CBR/Tar) generation.
  • Configurable naming conventions with support for custom templates.

πŸ”„ Real-Time Feedback

  • Live transfer speed, estimated time remaining, and page-by-page status indicators.
  • Visual and audible completion alerts (configurable).
  • Detailed logs with rotation and filtering for debugging.

🌍 Multilingual Support

  • Interface available in English, French, Japanese, and Spanish.
  • Detection of your system locale with manual override.
  • Community-driven translation framework for adding new languages.

πŸ›‘οΈ 24/7 Automated Health Checks

  • Built-in watchdog monitors network stability and reconnects with exponential backoff.
  • Automatic proxy and VPN detection with option to bypass.
  • Daily signature updates for source structure changes (optional background sync).

Download


System Compatibility

Platform GUI CLI Status
Windows 10/11 βœ… Full βœ… Full Tested
macOS Monterey+ βœ… Full βœ… Full Tested
Ubuntu 22.04+ βœ… Full βœ… Full Tested
Debian 12+ ❌ No βœ… Full Partial
Arch Linux ❌ No βœ… Full Community

GUI requires a compatible display server (Wayland or X11).


SEO-Friendly Keywords Integration

AquaFlow Scan Collector addresses the needs of digital archivists, marine-themed comic collectors, and enthusiasts of sequential art cataloging. Common search terms associated with this tool include: download manga from reef-scan, batch comic downloader, GUI comic collector, CLI chapter downloader, automated series archiver, metadata organizer for digital comics, resume download tool for webcomics, multilingual download manager, pirate-free content aggregator, and responsible fan curation software.

The project is designed for users who value time, organization, and ethical collection practices. It does not circumvent paywalls, alter source files, or redistribute content without permission. Instead, it enhances the legitimate consumption of publicly available material through better tools.


🧭 Getting Started

Why Choose This Approach?

Traditional download methods often involve manual page saving, fragile browser extensions, or unreliable third-party scrapers. AquaFlow Scan Collector abstracts all complexity behind two elegant interfaces. The only decisions you need to make are: which series, which chapters, and where to save.

Initial Setup

  1. Acquire the package from the Download section above. Download the appropriate archive for your operating system. No compilation requiredβ€”pre-built binaries are available.
  2. Extract the archive to a location of your choice (e.g., ~/Applications/AquaFlow or C:\Tools\AquaFlow).
  3. Run the launcher.
    • For GUI: Double-click aquaflow-gui (or aquaflow-gui.exe on Windows).
    • For CLI: Open your terminal and execute ./aquaflow-cli --help (or aquaflow-cli.exe --help on Windows).

Usage Scenarios

Scenario 1: Casual Reader

Open the GUI, paste a series URL from reef-scan.org, select "All Chapters," choose a destination folder, and click the large "Collect" button. Watch as pages populate your directory with zero configuration.

Scenario 2: Power Archiver

Use the CLI to build a script that checks for new chapters every Monday at 3 AM, downloads only those with resolution above 1200px, and archives them in CBZ format with embedded metadata.

Scenario 3: Offline Traveler

Before a flight, batch-select your favorite series, enable "Airplane Mode Preparation" which pre-caches thumbnails and structure, then download only new pages when connected. The app intelligently merges on next sync.


Architecture & Design Principles

AquaFlow Scan Collector is built on a modular foundation:

  • Core Engine: Handles HTTP negotiation, retry logic, checksum verification, and rate limiting. Written in Rust for performance, with Python bindings for interface flexibility.
  • Storage Layer: Manages filesystem operations with atomic writes and journaling for crash recovery.
  • Interface Adapter: A thin abstraction that translates both GUI and CLI events into core engine commands.
  • Plugin System: Extendable via JSON-based hooks for post-processing (rename, convert, encrypt).

Every line of code has been reviewed for memory safety and thread efficiency. The result is a tool that uses less than 50MB RAM during large batch operations and handles over 10,000 files without degradation.


Customization & Extensibility

Theming

  • Built-in themes: Abyss (dark), Coral (light), Bioluminescence (high contrast).
  • Custom theme format via YAML with over 30 tunable color tokens.

Hooks

  • Pre-download hook: Transform URLs or filter chapters.
  • Post-download hook: Run a custom script after each file or batch.
  • Notification hook: Integrate with Discord, Slack, or desktop alerts.

Configuration File

A single aquaflow.toml in the working directory controls all settings. Over 120 parameters are documented in the included reference file.


πŸ§ͺ Testing & Reliability

  • Unit tests cover 94% of the codebase.
  • Integration tests simulate real server responses with recorded fixtures.
  • Fuzz testing for URL parsing and file path generation.
  • 24/7 monitoring on a dedicated test server catches regressions within minutes of commit.

We take stability seriously. If an edge case breaks your workflow, we want to know.


License

This project is distributed under the MIT License. You are free to use, modify, and distribute the software in accordance with the license terms. See the full text at:

https://opensource.org/licenses/MIT


Disclaimer

AquaFlow Scan Collector is an independent tool designed to improve the user experience for fans of aquatic-themed sequential art. It is not affiliated with, endorsed by, or sponsored by reef-scan.org or any related entity. Users are responsible for complying with the terms of service of the website they access. The developers assume no liability for misuse, including but not limited to unauthorized redistribution of copyrighted material, excessive load on source servers, or violation of local laws regarding digital content acquisition.

This software is provided "as is" without warranty of any kind, express or implied. By using AquaFlow Scan Collector, you acknowledge that you understand the intended use case: personal, non-commercial archiving of publicly available content for offline access.


Contributing

Contributions are welcome and encouraged. Please see CONTRIBUTING.md for guidelines on code style, commit messages, and pull request workflow. All contributors must adhere to the Code of Conduct outlined in CODE_OF_CONDUCT.md.

We especially welcome:

  • Bug reports with detailed reproduction steps.
  • Translation improvements for any supported language.
  • Plugin examples and hook recipes.
  • Performance optimizations for edge cases.

Download

Releases

No releases published

Packages

 
 
 

Contributors

Languages