Skip to content

uwx/dpimmich

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord to Immich Asset Uploader

A Node.js tool that extracts media attachments from Discord data packages and uploads them to an Immich server with backdated timestamps.

Environment Variables

  1. Clone the repository:
git clone https://github.com/uwx/dpimmich.git
cd dpimmich
  1. Install dependencies:
pnpm install
  1. Set up environment variables:
# Create a .env file in the project root
DISCORD_DATA_PACKAGE_DIR=/path/to/discord/data/package
# It must be extracted!
  1. Login with the Immich CLI (pnpm dlx @immich/cli login <url> <key>)

Usage

Basic Usage

Run the tool to upload all Discord screenshots:

pnpm dlx tsx src/index.ts

License

AGPL

About

Scrape a Discord data package and upload backdated assets to Immich

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors