LibreGRAB

Download all the booty!

這裡只顯示彼此間有代碼差異的版本。 顯示所有版本。

  • v2025-11-18 2025-11-18

    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 2025-10-04

    Bump version

  • v2025-03-27 2025-10-04

    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 2025-03-27

    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 2025-03-25

    Add in multiple downloads feature

  • v2025-03-18 2025-03-19

    Fix audiobooks with more than 100 parts

    Thanks @chris-hammond!

  • v2025-03-6.1 2025-03-07

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

  • v2025-03-6 2025-03-06

    Reflect name change (2x)

  • v2025-03-6 2025-03-06

    Reflect my changed name

  • v2025-02-25.2 2025-03-06

    Make ffmpeg.js be on the latest version

  • v2025-02-25.1 2025-03-06

    Fix intentation

  • v2025-02-25.1 2025-03-06

    Don't re-encode cover to prevent hanging

  • v2025-03-05 2025-03-06

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

  • v2025-02-25 2025-02-28

    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 2025-02-26

    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 2025-02-25

    Fix for updated libby website

  • v2025-02-22.2 2025-02-23

    [EPUB] Auto ID generation

  • v2025-02-22.1 2025-02-23

    Bump version

  • v2025-02-22 2025-02-23

    Abide by EPUB spec a little bit better

  • v2025-02-22 2025-02-23

    Fix font

  • v2025-02-22 2025-02-23

    [BIG UPDATE] Added early alpha epub exporting!

  • v2025-02-20 2025-02-20

    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 2025-02-02

    Fix for firefox

  • v2025-01-10 2025-01-11

    Bump version

  • v2025-01-02 2025-01-11

    Fix audiobook export

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