Fixes EOL character

This commit is contained in:
freearhey
2026-05-05 12:42:41 +03:00
parent f2cfb97ebe
commit e440b4c356
4 changed files with 277 additions and 276 deletions

View File

@@ -28,7 +28,9 @@ module.exports = {
})
const f = dt => dayjs.tz(dt, tz).isSame(date, 'day')
schedules
.filter(entry => entry.parentId === channel.site_id && (f(entry.startTime) || f(entry.endTime)))
.filter(
entry => entry.parentId === channel.site_id && (f(entry.startTime) || f(entry.endTime))
)
.forEach(entry => {
const [, , , season, , , session2, , , episode] = entry.tvProgram.match(
/((\s(\d+)[a-zA-Z]{2})?\s(Season(\s)?||S)(\d+)?)?(\s-\sEps\.(\s)?(\d+))/
@@ -55,13 +57,15 @@ module.exports = {
.catch(console.error)
if (Array.isArray(data?.videos)) {
channels.push(...data.videos
.filter(item => item?.contentType === 'Channel')
.map(item => ({
lang: 'id',
site_id: item.id,
name: item.translations.id.title
})))
channels.push(
...data.videos
.filter(item => item?.contentType === 'Channel')
.map(item => ({
lang: 'id',
site_id: item.id,
name: item.translations.id.title
}))
)
}
return channels

View File

@@ -10,14 +10,11 @@ const date = dayjs.utc('2026-05-02').startOf('d')
const channel = { site_id: '0_86sal99e' }
it('can generate valid url', () => {
expect(url({ channel })).toBe(
'https://vmp.maxstream.tv/api/v3/videos/0_86sal99e/schedules'
)
expect(url({ channel })).toBe('https://vmp.maxstream.tv/api/v3/videos/0_86sal99e/schedules')
})
it('can parse response', () => {
const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json'))
.toString()
const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json')).toString()
const results = parser({ content, channel, date }).map(p => {
p.start = p.start.toJSON()
p.stop = p.stop.toJSON()
@@ -26,7 +23,7 @@ it('can parse response', () => {
expect(results.length).toBe(49)
expect(results[0]).toMatchObject({
title: 'I\'ll Become A Villainess Who Goes Down In History - Eps.12',
title: "I'll Become A Villainess Who Goes Down In History - Eps.12",
description:
'Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.',
start: '2026-05-01T16:30:00.000Z',