mirror of
https://github.com/iptv-org/iptv.git
synced 2024-09-05 00:01:35 +02:00
26 lines
770 B
TypeScript
26 lines
770 B
TypeScript
import { Logger } from '@freearhey/core'
|
|
import { CategoryTable, CountryTable, LanguageTable, RegionTable } from '../../tables'
|
|
import { Markdown } from '../../core'
|
|
import { README_DIR } from '../../constants'
|
|
import path from 'path'
|
|
|
|
async function main() {
|
|
const logger = new Logger()
|
|
|
|
logger.info('creating category table...')
|
|
await new CategoryTable().make()
|
|
logger.info('creating country table...')
|
|
await new CountryTable().make()
|
|
logger.info('creating language table...')
|
|
await new LanguageTable().make()
|
|
logger.info('creating region table...')
|
|
await new RegionTable().make()
|
|
|
|
logger.info('updating readme.md...')
|
|
const configPath = path.join(README_DIR, 'config.json')
|
|
const readme = new Markdown(configPath)
|
|
readme.compile()
|
|
}
|
|
|
|
main()
|