Skip to main content

A CLI tool to download and deobfuscate Comic-Days manga chapters.

Project description

🌊 Laine

A CLI tool to download and deobfuscate Comic-Days manga chapters.

🪐 Features

  • Downloads all pages of a Comic-Days chapter.
  • Deobfuscates scrambled image blocks.
  • Restores any missing transparency on the right side.
  • Saves pages as PNG images inside a ZIP archive.

🧩 Requirements

  • Python 3.7 or higher

Dependencies are automatically installed with pip:

  • requests
  • beautifulsoup4
  • pillow
  • tqdm
  • lxml

🚀 Installation

pip install laine

🔒 Make sure you have Python 3.7+ and pip installed.

✨ Usage

Once installed, run the command:

laine

You'll be prompted to enter a valid chapter ID, and the result will be a ZIP archive containing clean, deobfuscated PNG images of the manga chapter.

❓ Example

If the chapter URL is:

https://comic-days.com/episode/2550912965469911422

You have to use just the ID:

2550912965469911422

🔑 Auth Setup

Create cookie.json in root directory:

[
    {
        "domain": "comic-days.com",
        "expirationDate": 1786178421.644756,
        "hostOnly": true,
        "httpOnly": true,
        "name": "glsc",
        "path": "/",
        "sameSite": null,
        "secure": true,
        "session": false,
        "storeId": null,
        "value": "COOKIE_VALUE"
    }
]

Use browser devtools to extract fresh cookie values, or use this extension, just hit export and select json.

📜 License

This project is available under the MIT License.

📢 Disclaimer

This tool is intended for educational and personal use only. Please respect the terms of service of Comic-Days and any applicable copyright laws.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

laine-0.1.1.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

laine-0.1.1-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file laine-0.1.1.tar.gz.

File metadata

  • Download URL: laine-0.1.1.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for laine-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1a6c8f835f86d64287017e555bb8840d9b2e1c44ce161803098d71aa921e990d
MD5 b5774b1623d862e94133393bc0524a5f
BLAKE2b-256 f6612adf78e1dd647e5f2d6463de615f6baf79c16587777863617942c1021d6e

See more details on using hashes here.

File details

Details for the file laine-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: laine-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for laine-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 848d35ed2c844d38ab13c47f27effc2a3e020d95860b611b577f3b1375884084
MD5 46db7ad69c04e6a7ecd36cda83f39131
BLAKE2b-256 01f62e56b15cb15737be81bc1d4ed52fe706d8fc5c042a5f027cbf71a169713f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page