LibreGRAB

Download all the booty!

Ini adalah versi dari skrip ini yang kodenya telah diperbarui. Tampilkan semua versi.

  • v2026-01-09 23 Januari 2026

    Use File System API to stream zip to disk

    Instead of using blob/objecturl, stream directly to avoid in-mem copy of entire zip file.

    Prompt:

    Focus on the userscript - creation of the zip file is very slow. Is there any way to optimize the zip file creation / download?

    Co-Authored-By: Claude Sonnet 4.5 [email protected]

  • v2025-12-17 17 Desember 2025

    Initializing ffmpeg on page load

    Move initFFmpeg call to main entry point and update version number

  • v2025-11-18 18 November 2025

    Copilot/replace jszip with client zip (#42)

    • Initial plan

    • Replace JSZip with client-zip library

    Co-authored-by: Arithmomaniac [email protected]

    • use client-zip worker

    • Initial plan

    • Restore parallel execution for metadata creation

    Move metadata creation to run concurrently with file downloads using Promise.all. This reduces total download time by fetching the cover image in parallel with MP3 files instead of sequentially.

    Co-authored-by: Arithmomaniac [email protected]

    • Simplify by adding createMetadata to fetchPromises conditionally

    As suggested, removed separate metadataPromise and downloadedFiles destructuring. Now just conditionally add createMetadata() to fetchPromises and flatten the results.

    Co-authored-by: Arithmomaniac [email protected]

    • Revert "Simplify by adding createMetadata to fetchPromises conditionally"

    This reverts commit 9e78ee0. Restoring the previous version with metadataPromise and array destructuring pattern.

    Co-authored-by: Arithmomaniac [email protected]

    • Update version number to 2025-11-18

    Co-authored-by: copilot-swe-agent[bot] [email protected] Co-authored-by: Arithmomaniac [email protected] Co-authored-by: PsychedelicPalimpsest [email protected]

  • v2025-10-04 04 Oktober 2025

    Bump version

  • v2025-03-27 04 Oktober 2025

    Update userscript.js

    Fix EPUB download issues. Sometimes you might need to navigate through few pages in the book in order for the download to work.

    Merge pull request #38 from wassimsalib/patch-1

    Update userscript.js

  • v2025-03-27 27 Maret 2025

    fix potential duplicate id's in manifest causing malformed book

    truncate stylesheet url links so they can be loaded from file

    Update version

    [PR] Fix stylesheet urls and duplicate ids in manifest

    Contribution from @jbostrus

  • v2025-03-25 25 Maret 2025

    Add in multiple downloads feature

  • v2025-03-18 19 Maret 2025

    Fix audiobooks with more than 100 parts

    Thanks @chris-hammond!

  • v2025-03-6.1 07 Maret 2025

    Change out url so it won't expire after my name change

  • v2025-03-6 06 Maret 2025

    Reflect name change (2x)

  • v2025-03-6 06 Maret 2025

    Reflect my changed name

  • v2025-02-25.2 06 Maret 2025

    Make ffmpeg.js be on the latest version

  • v2025-02-25.1 06 Maret 2025

    Fix intentation

  • v2025-02-25.1 06 Maret 2025

    Don't re-encode cover to prevent hanging

  • v2025-03-05 06 Maret 2025

    [BIG UPDATE] Add the ability to export a characterized mp3

  • v2025-02-25 28 Februari 2025

    Filename consistency with Overdrive/Source Files

    Overdrive downloads were called "part" instead of "chapter". Chapter implies something different--parts are about 70 minute segments, which may contain one or more book chapters in them.

    Also adjusted padding to 2 digits instead of 3, which was in use by Overdrive.

    I believe this is also consistent with the source files downloaded by the tool.

    Merge pull request #17 from jdustinlewis/main

    Filename consistency with Overdrive/Source Files

  • v2025-02-25 26 Februari 2025

    Add author name(s) to download

    Format: Author 1, Author 2 - Title.zip

    Merge pull request #16 from jdustinlewis/patch-1

    Add author name(s) to download for easier automation

  • v2025-02-25 25 Februari 2025

    Fix for updated libby website

  • v2025-02-22.2 23 Februari 2025

    [EPUB] Auto ID generation

  • v2025-02-22.1 23 Februari 2025

    Bump version

  • v2025-02-22 23 Februari 2025

    Abide by EPUB spec a little bit better

  • v2025-02-22 23 Februari 2025

    Fix font

  • v2025-02-22 23 Februari 2025

    [BIG UPDATE] Added early alpha epub exporting!

  • v2025-02-20 20 Februari 2025

    Update userscript.js for Overdrive

    My local library sends me to a listen.overdrive.com url instead of libby app, and this seemed to work when I added it locally. Hopefully this can help others

    Update userscript.js Version

    Merge pull request #10 from oranges13/support-listen-overdrive

    Update userscript.js for Overdrive

  • v2025-02-02 02 Februari 2025

    Fix for firefox

  • v2025-01-10 11 Januari 2025

    Bump version

  • v2025-01-02 11 Januari 2025

    Fix audiobook export

  • v2025-01-02 03 Januari 2025 Imported from URL
  • v2025-01-02 03 Januari 2025 Imported from URL
  • v2024-06-24 24 Juni 2024 Imported from URL
  • v2024-06-22 24 Juni 2024 Imported from URL