Skip to content

Instantly share code, notes, and snippets.

@berkakkerman
Created March 2, 2020 18:21
Show Gist options
  • Save berkakkerman/5477f942ee8eba3ec4505877356ef1a5 to your computer and use it in GitHub Desktop.
Save berkakkerman/5477f942ee8eba3ec4505877356ef1a5 to your computer and use it in GitHub Desktop.
Export Apple Developer Registered Device List
// run in console
var rows = document.getElementsByClassName("infinite-scroll-component")[0].children;
var csvContent = "data:text/csv;charset=utf-8,";
for (var i = 0; i < rows.length; i++) {
var name = rows[i].childNodes[0].innerText;
var UDID = rows[i].childNodes[1].innerText;
var type = rows[i].childNodes[2].innerText;
var rowText = name + "," + UDID + "," + type
csvContent += rowText + "\r\n";
}
var encodedUri = encodeURI(csvContent);
window.open(encodedUri);
// as a bookmark
javascript:(function(){for(var rows=document.getElementsByClassName("infinite-scroll-component")[0].children,csvContent="data:text/csv;charset=utf-8,",i=0;i<rows.length;i++){var name=rows[i].childNodes[0].innerText,UDID=rows[i].childNodes[1].innerText,type=rows[i].childNodes[2].innerText,rowText=name+","+UDID+","+type;csvContent+=rowText+"\r\n"}var encodedUri=encodeURI(csvContent);window.open(encodedUri);})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment