diff --git a/scripts/commands/readme/update.ts b/scripts/commands/readme/update.ts index 61eeeae12e..86eddfe365 100644 --- a/scripts/commands/readme/update.ts +++ b/scripts/commands/readme/update.ts @@ -24,10 +24,10 @@ async function main() { logger.info('creating region table...') await new RegionTable().make() - logger.info('updating readme.md...') + logger.info('updating playlists.md...') const configPath = path.join(README_DIR, 'config.json') - const readme = new Markdown(configPath) - readme.compile() + const playlists = new Markdown(configPath) + playlists.compile() } main() diff --git a/scripts/constants.ts b/scripts/constants.ts index 23db757e96..f6b688714b 100644 --- a/scripts/constants.ts +++ b/scripts/constants.ts @@ -8,3 +8,4 @@ export const LOGS_DIR = process.env.LOGS_DIR || './temp/logs' export const TESTING = process.env.NODE_ENV === 'test' ? true : false export const OWNER = 'iptv-org' export const REPO = 'iptv' +export const EOL = '\r\n' diff --git a/scripts/generators/categoriesGenerator.ts b/scripts/generators/categoriesGenerator.ts index dc29e51d84..83eb4b5255 100644 --- a/scripts/generators/categoriesGenerator.ts +++ b/scripts/generators/categoriesGenerator.ts @@ -1,8 +1,7 @@ import { Collection, Storage, File } from '@freearhey/core' import { Stream, Category, Playlist } from '../models' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type CategoriesGeneratorProps = { streams: Collection diff --git a/scripts/generators/countriesGenerator.ts b/scripts/generators/countriesGenerator.ts index d7fc542cb4..4cd539deaf 100644 --- a/scripts/generators/countriesGenerator.ts +++ b/scripts/generators/countriesGenerator.ts @@ -1,8 +1,7 @@ import { Country, Stream, Playlist } from '../models' import { Collection, Storage, File } from '@freearhey/core' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type CountriesGeneratorProps = { streams: Collection diff --git a/scripts/generators/indexCategoryGenerator.ts b/scripts/generators/indexCategoryGenerator.ts index ce652d7391..754a7d22f1 100644 --- a/scripts/generators/indexCategoryGenerator.ts +++ b/scripts/generators/indexCategoryGenerator.ts @@ -1,8 +1,7 @@ import { Collection, Storage, File } from '@freearhey/core' import { Stream, Playlist, Category } from '../models' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type IndexCategoryGeneratorProps = { streams: Collection diff --git a/scripts/generators/indexCountryGenerator.ts b/scripts/generators/indexCountryGenerator.ts index ee9599528b..43e55c2e28 100644 --- a/scripts/generators/indexCountryGenerator.ts +++ b/scripts/generators/indexCountryGenerator.ts @@ -1,8 +1,7 @@ import { Collection, Storage, File } from '@freearhey/core' import { Stream, Playlist, Country } from '../models' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type IndexCountryGeneratorProps = { streams: Collection diff --git a/scripts/generators/indexGenerator.ts b/scripts/generators/indexGenerator.ts index eef4e38695..6dacf4bba1 100644 --- a/scripts/generators/indexGenerator.ts +++ b/scripts/generators/indexGenerator.ts @@ -1,8 +1,7 @@ import { Collection, File, Storage } from '@freearhey/core' import { Stream, Playlist } from '../models' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type IndexGeneratorProps = { streams: Collection diff --git a/scripts/generators/indexLanguageGenerator.ts b/scripts/generators/indexLanguageGenerator.ts index ce348ec02b..96fb17cee0 100644 --- a/scripts/generators/indexLanguageGenerator.ts +++ b/scripts/generators/indexLanguageGenerator.ts @@ -1,8 +1,7 @@ import { Collection, Storage, File } from '@freearhey/core' import { Stream, Playlist, Language } from '../models' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type IndexLanguageGeneratorProps = { streams: Collection diff --git a/scripts/generators/indexNsfwGenerator.ts b/scripts/generators/indexNsfwGenerator.ts index ce48ae559d..14f3189d51 100644 --- a/scripts/generators/indexNsfwGenerator.ts +++ b/scripts/generators/indexNsfwGenerator.ts @@ -1,8 +1,7 @@ import { Collection, File, Storage } from '@freearhey/core' import { Stream, Playlist } from '../models' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type IndexNsfwGeneratorProps = { streams: Collection diff --git a/scripts/generators/indexRegionGenerator.ts b/scripts/generators/indexRegionGenerator.ts index c95421de34..3155d37d30 100644 --- a/scripts/generators/indexRegionGenerator.ts +++ b/scripts/generators/indexRegionGenerator.ts @@ -1,8 +1,7 @@ import { Collection, Storage, File } from '@freearhey/core' import { Stream, Playlist, Region } from '../models' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type IndexRegionGeneratorProps = { streams: Collection diff --git a/scripts/generators/languagesGenerator.ts b/scripts/generators/languagesGenerator.ts index 933b67c75c..f07e984d13 100644 --- a/scripts/generators/languagesGenerator.ts +++ b/scripts/generators/languagesGenerator.ts @@ -1,8 +1,7 @@ import { Collection, Storage, File } from '@freearhey/core' import { Playlist, Language, Stream } from '../models' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type LanguagesGeneratorProps = { streams: Collection; logFile: File } diff --git a/scripts/generators/rawGenerator.ts b/scripts/generators/rawGenerator.ts index 49578cd81a..2816432d93 100644 --- a/scripts/generators/rawGenerator.ts +++ b/scripts/generators/rawGenerator.ts @@ -1,8 +1,7 @@ import { Collection, Storage, File } from '@freearhey/core' import { Stream, Playlist } from '../models' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type RawGeneratorProps = { streams: Collection diff --git a/scripts/generators/regionsGenerator.ts b/scripts/generators/regionsGenerator.ts index f5efd393b8..6711c67ff8 100644 --- a/scripts/generators/regionsGenerator.ts +++ b/scripts/generators/regionsGenerator.ts @@ -1,8 +1,7 @@ import { Collection, Storage, File } from '@freearhey/core' import { Playlist, Region, Stream } from '../models' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type RegionsGeneratorProps = { streams: Collection diff --git a/scripts/generators/sourcesGenerator.ts b/scripts/generators/sourcesGenerator.ts index 34d267fcfa..607c05b0e5 100644 --- a/scripts/generators/sourcesGenerator.ts +++ b/scripts/generators/sourcesGenerator.ts @@ -1,8 +1,7 @@ import { Collection, Storage, File, type Dictionary } from '@freearhey/core' import { Stream, Playlist } from '../models' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type SourcesGeneratorProps = { streams: Collection diff --git a/scripts/generators/subdivisionsGenerator.ts b/scripts/generators/subdivisionsGenerator.ts index 8d70285b2d..8ddce23328 100644 --- a/scripts/generators/subdivisionsGenerator.ts +++ b/scripts/generators/subdivisionsGenerator.ts @@ -1,8 +1,7 @@ import { Subdivision, Stream, Playlist } from '../models' import { Collection, Storage, File } from '@freearhey/core' -import { PUBLIC_DIR } from '../constants' +import { PUBLIC_DIR, EOL } from '../constants' import { Generator } from './generator' -import { EOL } from 'node:os' type SubdivisionsGeneratorProps = { streams: Collection