{"id":17643756,"url":"https://github.com/mic159/immich-takeout","last_synced_at":"2025-03-30T06:40:30.841Z","repository":{"id":217108335,"uuid":"740501387","full_name":"mic159/immich-takeout","owner":"mic159","description":"Import google takeout archives into Immich","archived":false,"fork":false,"pushed_at":"2024-03-22T23:37:01.000Z","size":112,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-05T08:50:40.813Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mic159.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-08T13:28:41.000Z","updated_at":"2024-01-08T14:02:22.000Z","dependencies_parsed_at":"2024-02-29T13:51:36.549Z","dependency_job_id":"7823ee3d-2b5a-4e78-9409-5036390c5615","html_url":"https://github.com/mic159/immich-takeout","commit_stats":null,"previous_names":["mic159/immich-takeout"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mic159%2Fimmich-takeout","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mic159%2Fimmich-takeout/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mic159%2Fimmich-takeout/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mic159%2Fimmich-takeout/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mic159","download_url":"https://codeload.github.com/mic159/immich-takeout/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246285664,"owners_count":20752953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-23T09:24:09.083Z","updated_at":"2025-03-30T06:40:30.821Z","avatar_url":"https://github.com/mic159.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Import Google Takeout to Immich\nImport a Google Takeout tar file into Immich\n\nThis tool updates the EXIF data from your images and uploads the\nresulting images to Immich directly without having to extract and\nuse external tools to modify them.\n\n\n## Pre-work: Google takeout\n\nPlease export your Google Photos images using Google Takeout.\nSelect tar files (not zip).\n\nDownload all the files\n\n## Pre-work: Un-gzip the tars\n\nAfter downloading the files, they will be `.tgz` files (ie. compressed with gzip).\nTo make this tool faster, please un-gzip the tars first. Don't worry, the overall\nsize will be basically the same, as we are talking about images here, so they didn't\nreally get compressed anyway.\n\n```shell\ngunzip -k *.tgz\n```\n\nExplanation: The metadata `.json` files in the archives are not always in the same place as\nthe photo/video. To avoid having to \n\n## Running\nRun this tool with the API information, and pass it all the tar files as arguments.\n\n```shell\npython main.py --api-key XXX --api-url https://xxx/ *.tar\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmic159%2Fimmich-takeout","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmic159%2Fimmich-takeout","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmic159%2Fimmich-takeout/lists"}