šŸš€ New Pack: Bulk File Downloader for Coda

Hi Coda Makers! :tada:

Iā€™m excited to introduce a new pack that makes it easier than ever to download multiple files from your Coda tables ā€“ the File Saver.

What Does It Do?

With this pack, you can bundle all the files in a row or an entire table into a .zip archive and download them with a single click! No more manual downloading one-by-one ā€“ this pack streamlines your workflow by providing an easy way to manage file downloads directly from Coda.


Key Features

:white_check_mark: Row-Level Downloads: Add a button to each row to download the files from that row only.
:white_check_mark: Page-Level Download: Use a button to download all files from the table at once.
:white_check_mark: Handles Multiple Files: Files are bundled into a .zip archive automatically.
:white_check_mark: Formula Integration: Use the listCombine() formula to combine files from multiple rows into a single archive.


How It Works

  • Row-Level Button: Each row has a button that:
    1. Generates a .zip file for the files in that row.
    2. Updates a hidden column with the download link.
    3. Opens the link to start the download immediately.
  • Page-Level Download Button:
    A button at the bottom of the page bundles all files from the table. It:
    1. Generates a .zip file with all the files.
    2. Stores the link in a text control value located on the Helpers page.
    3. Opens the link to initiate the download.

Important Limitations & Warnings

:warning: Link Expiration: Download links expire after 15 minutes.
:warning: File Name Conflicts: If multiple files have the same name, only one will be included in the zip.
:warning: Large File Handling: Large tables or files may take longer to process or could fail if timeouts occur.


This pack is perfect for anyone looking to manage multiple files in Coda more efficiently. Whether you need row-specific downloads or a quick way to grab every file from the entire table!

Iā€™d love to hear your thoughts and feedback! If you run into any issues or have suggestions, feel free to share them in the comments. :blush:

Best regards,
Arnhold

13 Likes

Thank you for an excellent and useful solution! Your pack is highly relevant for workspaces that work with documentation, design studios, and agencies. In some cases, there is indeed a need for batch file export.

4 Likes

Well done and thank you! Will test and suggest improvements, if any.

2 Likes