Files
iptv/scripts/commands/readme/update.ts

34 lines
892 B
TypeScript
Raw Normal View History

2023-09-22 05:17:22 +03:00
import { Logger } from '@freearhey/core'
2025-07-20 20:28:58 +03:00
import {
CategoryTable,
CountryTable,
LanguageTable,
RegionTable,
SubdivisionTable
} from '../../tables'
2023-09-22 05:17:22 +03:00
import { Markdown } from '../../core'
2023-09-15 18:40:35 +03:00
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 language table...')
await new LanguageTable().make()
2025-07-20 20:28:58 +03:00
logger.info('creating country table...')
await new CountryTable().make()
logger.info('creating subdivision table...')
await new SubdivisionTable().make()
2023-09-15 18:40:35 +03:00
logger.info('creating region table...')
await new RegionTable().make()
2025-07-30 19:57:31 +03:00
logger.info('updating playlists.md...')
2023-09-15 18:40:35 +03:00
const configPath = path.join(README_DIR, 'config.json')
2025-07-30 19:57:31 +03:00
const playlists = new Markdown(configPath)
playlists.compile()
2023-09-15 18:40:35 +03:00
}
main()