Beta 7 with some repo names changed.
This commit is contained in:
1 parent
0f7b40cca7
commit
963c19493a
3408 files changed
+462217
-15516
No files matched your search
+30
@@ -0,0 +1,30 @@
|
||||
'use strict'
|
||||
|
||||
const bent = require('bent')
|
||||
const path = require('path')
|
||||
|
||||
const get = bent('string')
|
||||
const url = 'https://raw.githubusercontent.com/multiformats/multicodec/master/table.csv'
|
||||
const fs = require('fs')
|
||||
|
||||
const parse = async function * () {
|
||||
const str = await get(url)
|
||||
const lines = str.split('\n')
|
||||
lines.shift()
|
||||
for (const line of lines) {
|
||||
if (!line.length) continue
|
||||
const [name, tag, code] = line.split(',')
|
||||
yield { name: name.trim(), tag: tag.trim(), code: parseInt(code.trim(), 16) }
|
||||
}
|
||||
}
|
||||
|
||||
const run = async () => {
|
||||
const table = {}
|
||||
|
||||
for await (const { name, code } of parse()) {
|
||||
table[name] = code
|
||||
}
|
||||
|
||||
fs.writeFileSync(path.join(__dirname, '../src/base-table.json'), JSON.stringify(table, null, 2))
|
||||
}
|
||||
run()
|
||||
Reference in new issue
Block a user