mirror of https://github.com/iptv-org/iptv
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
737 B
TypeScript
25 lines
737 B
TypeScript
import { CategoryTable, CountryTable, LanguageTable, RegionTable } from '../../tables'
|
|
import { Logger, 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()
|