Skip to content

Instantly share code, notes, and snippets.

@carbide-public
Created September 19, 2022 21:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save carbide-public/b08736e6b23ab264d3af7c5d36893e19 to your computer and use it in GitHub Desktop.
Save carbide-public/b08736e6b23ab264d3af7c5d36893e19 to your computer and use it in GitHub Desktop.
untitled
const extensionString = 'aapbdbdomjkkjkaonfhkkikfgjllcleb,abfmmnnkkojjfgajfjjodllhmkcpfkam,ajphlblkfpppdpkgokiejbjfohfohhmk,amcnjejmdfilapnnfgnhnidhkififadk,bcapjlfjbmaijdinncieppinamjgljog,bdehgigffdnkjpaindemkaniebfaepjm,bfgdeiadkckfbkeigkoncpdieiiefpig,bgdpkilkheacbboffppjgceiplijhfpd,bhaonknplhhecdgjpphnooeomecgipkc,cflcffjlkchkdaljonjmfljdfilfnhkm,cikipehcmeblohaibidanjaelilmdilo,dehajjkfchegiinhcmoclkfbnmpgcahj,dhgmfcabdnkbdhelnooodefedbilcpho,dncgedbnidfkppmdgfgidcepclnokpkb,ecimfebadcfiablhgjpheinknpdkdjhh,ecnphlgnajanjnkcmbpancdjoidceilk,eiimnmioipafcokbfikbljfdeojpcgbh,elmgohdonjdampbcgefphnlchgocpaij,fdffijlhedcdiblbingmagmdnokokgbi,fmidkjgknpkbmninbmklhcgaalfalbdh,fmlboobidmkelggdainpknloccojpppi,fpmapakogndmenjcfoajifaaonnkpkei,gdicnpbaekbefjanokchpfhnaphfnphl,ghbmnnjooekpmoecnnnilnnbdlolhkhi,hcgfdfgomnfebpnlkohhflcdhkllepdk,hddnkoipeenegfoeaoibdmnaalmgkpip,hdgegmlancchhhlkkddoiedlklgocffm,hdhinadidafjejdhmfkjgnolgimiaplp,hjngolefdpdnooamgdldlkjgmdcmcjnc,hmbjbjdpkobdjplfobhljndfdfdipjhg,hmdcmlfkchdmnmnmheododdhjedfccka,hmffdimoneaieldiddcmajhbjijmnggi,ifajfiofeifbbhbionejdliodenmecna,iimbdmgkimpbhimdjnmiffmeefbppijo,jfiihjeimjpkpoaekpdpllpaeichkiod,jghecgabfgfdldnmbfkhmffcabddioke,jiihcciniecimeajcniapbngjjbonjan,jpbamfkmnggnnkeipgnomogpdclocibk,kbbakflmccgdckcccapdedjpcemkpoeo,kbfnbcaeplbcioakkpcpgfkobkghlhen,kcljbbiddpoeaknnjaminoceoojdbikp,kneikgicddfadmnpnjhbfiaoomchignh,knibbpmgfkaginjkddpmmpcnknegecok,lahlmdogjpblkonckkgbljegkiijjbag,liecbddmkiiihnedobmlmillhodjkdmb,mclkkofklkfljcocdinagocijmpgbhab,mfedioikeigljhjfpghdejnogniddhna,mhpfiackdifhfjphkicjidjlnibkfgek,mkaakpdehdafacodkgkpghoibnmamcme,mloajfnmjckfjbeeofcdaecbelnblden,mmeijimgabbpbgpdklnllpncmdofkcpn,npnbdojkgkbcdfdjlfdmplppdphlhhcf,ohlencieiipommannpdfcmfdpjjmeolj,pdagghjnpkeagmlbilmjmclfhjeaapaa,pgpidfocdapogajplhjofamgeboonmmj,hfhhnacclhffhdffklopdkcgdhifgngh,inoeonmfapjbbkmdafoankkfajkcphgd,joodangkbfjnajiiifokapkpmhfnpleo'
const ids = extensionString.split(',')
async function fetchProxied(
url,
proxy = url => `https://api.allorigins.win/get?url=${encodeURIComponent(url)}`,
getContent = async res => (await res.json()).content,
...options
) {
const fetchUrl = proxy(url)
console.log(fetchUrl)
const res = await fetch(fetchUrl, ...options)
const content = await getContent(res)
return content
}
async function extensionInfo(id = 'joodangkbfjnajiiifokapkpmhfnpleo') {
const api = 'https://api.crxcavator.io/v1'
const json = await fetch(`${api}/metadata/${id}`)
return json
}
await extensionInfo()
const data = await ids.map(async id => (await info(id))[0])
const names = data.map(obj => `${obj.name} - ${obj.extension_id}`).join('\n')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment