๐ฎ Minecraft Heads โ Collectie Exporteer Tool
Met dit bookmarklet kun je alle hoofden van een minecraft-heads.com pagina automatisch exporteren als JSON.
๐ Stap 1 โ Voeg het bookmarklet toe aan je browser
Sleep de knop hieronder naar je bladwijzerbalk:
๐ฎ Export Minecraft HeadsOf kopieer de code hieronder en maak handmatig een bladwijzer aan met deze URL:
javascript:(function(){var heads=[];var found=0;document.querySelectorAll('[data-value]').forEach(function(el){var v=el.getAttribute('data-value');var n=el.getAttribute('data-name')||el.getAttribute('title')||el.textContent.trim()||'Hoofd '+(found+1);if(v&&v.startsWith('eyJ')){heads.push({name:n,value:v});found++;}});if(found===0){document.querySelectorAll('a[href*="/custom-heads/head"]').forEach(function(a){var img=a.querySelector('img');var n=img?img.getAttribute('alt'):(a.getAttribute('title')||a.textContent.trim()||'Hoofd');heads.push({name:n,href:a.href,value:'(klik hoofd voor value)'});found++;});}if(found===0){var scripts=document.querySelectorAll('script');scripts.forEach(function(s){var matches=s.textContent.match(/eyJ[A-Za-z0-9+\/=]{50,}/g);if(matches){matches.forEach(function(v){heads.push({name:'Hoofd '+(found+1),value:v});found++;});}});}var cat=document.querySelector('h1,h2,.collection-name');var catName=cat?cat.textContent.trim():'Collectie';var out=JSON.stringify({category:catName,heads:heads},null,2);var blob=new Blob([out],{type:'application/json'});var url=URL.createObjectURL(blob);var a=document.createElement('a');a.href=url;a.download='heads_'+catName.replace(/[^a-z0-9]/gi,'_').toLowerCase()+'.json';document.body.appendChild(a);a.click();document.body.removeChild(a);URL.revokeObjectURL(url);alert('Exporteer: '+found+' hoofden naar '+a.download);})()
๐ฑ๏ธ Stap 2 โ Gebruik het bookmarklet
- Ga naar een collectie-pagina op minecraft-heads.com
- Scroll naar beneden zodat alle hoofden geladen zijn
- Klik op het
๐ฎ Export Minecraft Headsbookmarklet in je bladwijzerbalk - Een JSON bestand wordt automatisch gedownload
๐ Stap 3 โ Meerdere collecties samenvoegen
Per collectie-pagina krijg je een apart JSON bestand, bijv.:
heads_vlaggen.jsonheads_bestaande_blokken.jsonheads_gekleurd.json- etc.
Laad ze allemaal in de generator โ die combineert ze automatisch.
๐ Stap 4 โ Per hoofd de Value ophalen
Als de collectie-pagina geen directe Value strings heeft (sommige pagina's laden dit lazy), klik dan op een individueel hoofd en gebruik het bookmarklet op die pagina. Of kopieer de Value handmatig uit "For Developers โ Value".
๐ Formaat van het JSON bestand
{
"category": "Vlaggen",
"heads": [
{
"name": "Netherlands Flag",
"value": "eyJ0ZXh0dXJlcy..."
},
{
"name": "Belgium Flag",
"value": "eyJ0ZXh0dXJlcy..."
}
]
}
๐ Python script (alternatief)
Als het bookmarklet niet werkt (sommige browsers blokkeren dit), gebruik dan het
meegeleverde scrape_heads.py script:
pip install requests beautifulsoup4 python scrape_heads.py
Pas in het script MEMBER_PAGE aan naar jouw profielpagina URL.