MyHeritage stamboom exporteren zonder fotoverlies

Het probleem

Ik onderhoud al jaren familiestambomen op MyHeritage. Functioneel is het een sterke tool: matches, imports, snelle uitbreiding van je boom. Dat kost geld — prima.

Het probleem ontstaat wanneer je stopt met betalen.

Je kan je stamboom nog bekijken, maar alle foto’s worden onbruikbaar: grijs weergegeven en alleen zichtbaar met een actief abonnement. Je data blijft bestaan, maar niet meer toegankelijk. Dat is geen servicebeperking, dat is lock-in.

“Geen probleem, ik exporteer toch alles?”

Dat lijkt logisch. MyHeritage biedt netjes een GEDCOM-export aan — de officiële standaard voor stambomen — inclusief een optie “Exporteer persoonlijke foto’s”.

Maar hier begint het bedrog.

De foto’s zitten niet effectief in de export.
Wat je krijgt, is een .ged-bestand waarin foto’s enkel als tijdelijke online links zijn opgenomen (sites-cf.mhcache.com). Importeren in een andere dienst (zoals Geneanet) levert dus een boom zonder foto’s op.

Formeel correct. Praktisch waardeloos.

De oplossing…bijna

Controle van het geexporteerde .ged bestand toont wel dat er FILE-bestanden zijn toegevoegd. De bijhorende URL wijst naar een online “sites-cf.mhcache.com”-bestand. Je kan daar de bijhorende foto effectief downloaden. HOERA.

MAAR: deze url is maar een tijdje (uren? dagen? zeker geen weken) beschikbaar. Als je dus een export van myheritage van een tijdje geleden zou proberen dan zal je ontdekken dat de foto’s als het ware vervallen zijn. Je zal dan terug een nieuwe export moeten doen.

De adder onder het gras

Die foto-URL’s werken maar kort. Uren. Dagen. Zeker geen weken.

  • Exporteer je vandaag → je kan de foto’s downloaden
  • Probeer je dat later → links zijn verlopen
  • Oude exports → verloren foto’s

Je moet dus onmiddellijk handelen na export. Dat wordt nergens duidelijk gezegd.

De oplossing (met een deadline)

De foto-URL’s zijn wél geldig op het moment van export. Dus als je snel handelt, kan je ze automatisch downloaden.

Ik schreef (met hulp van ChatGPT) een Python-script dat:

  • een GEDCOM-bestand inleest
  • alle foto-URL’s detecteert
  • de bijhorende afbeeldingen downloadt
  • elke foto een zinvolle naam geeft (op basis van de persoon)

Voorwaarde: Je moet het script uitvoeren vóór de links vervallen.

Hoe pak je dit aan?

Deel 1: je gedcom bestand exporteren

  • Stap 1 — Exporteer je GEDCOM-bestand
  • Ga naar MyHeritage
  • Stamboom → Stambomen beheren
  • Klik bij je stamboom op “Uitvoeren naar GEDCOM” (opvallend: niet “exporteren” genoemd)
  • Vink “Exporteer persoonlijke foto’s” aan
  • Start de export
  • Download het .ged-bestand zodra je de mail krijgt

Ga nu zeker direct naar deel 2!

Deel 2: de foto’s downloaden

  • Zorg dat Python 3 geïnstalleerd is via https://www.python.org/downloads/
  • Download het script unlockmyimages.py
    (plaats het best in dezelfde map als je .ged-bestand)
  • Open een command prompt en ga naar die map
  • Voer het script uit: python unlockmyimages.py mijnboom.ged –out download
    • mijnboom.ged → jouw GEDCOM-bestand
    • download → doelmap (wordt automatisch aangemaakt)

Na afloop bevat die map alle foto’s, lokaal opgeslagen, niet langer gegijzeld door een abonnement en kan je, weliswaar manueel, je foto’s in een ander programma invoeren.

Responsible AI disclosure: de bannerafbeelding werd m.b.v. ChatGPT 5 gemaakt. Voorgaande tekst is een door AI herschreven versie van mijn originele , meer knullige tekst. Het script in kwestie werd volledig door AI gemaakt.

2 gedachten over “MyHeritage stamboom exporteren zonder fotoverlies

  1. Onbekend's avatar

    Zeer interessante info. We hebben ook een stamboom op MyHeritage

    Like

  2. Marcel Dams's avatar

    Tegen wie zeg je het. Wat moet een amateur daar dan mee doen. Gratis? … mijn botten!

    Like

Geef een reactie op Marcel Dams Reactie annuleren

search previous next tag category expand menu location phone mail time cart zoom edit close