Skip to content

GitHub Action

Upload files to an archive.org item

v1 Latest version

Upload files to an archive.org item

Upload files to an archive.org item

Automatically save files with the Internet Archive

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Upload files to an archive.org item

uses: palewire/internet-archive-upload@v1

Learn more about this action in palewire/internet-archive-upload

Choose a version

Inputs

  • access-key: Your archive.org access key
  • secret-key: Your archive.org secret key
  • identifier: The unique identifier of the archive.org item where the file will be stored
  • files: The file or folder path inside the action's filesystem to upload

Usage

Upload a single file.

name: Example action
jobs:
  job:
    name: Upload
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3

      - name: Upload file to archive.org
        uses: palewire/internet-archive-upload@v1
        with:
          access-key: ${{ secrets.IA_ACCESS_KEY }}
          secret-key: ${{ secrets.IA_SECRET_KEY }}
          identifier: your-item
          files: your-file.jpg

Upload a directory of files.

name: Example action
jobs:
  job:
    name: Upload
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3

      - name: Upload file to archive.org
        uses: palewire/internet-archive-upload@v1
        with:
          access-key: ${{ secrets.IA_ACCESS_KEY }}
          secret-key: ${{ secrets.IA_SECRET_KEY }}
          identifier: your-item
          files: your-files/