Spaces:
Build error
Build error
File size: 5,819 Bytes
0bfe2e3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
import { BaseFormatter, FormatterConfig } from './base';
export class TorrentioFormatter extends BaseFormatter {
constructor(addonName?: string) {
super(
{
name: `
{stream.proxied::istrue["π΅οΈββοΈ "||""]}{stream.type::=p2p["[P2P] "||""]}{service.id::exists["[{service.shortName}"||""]}{service.cached::istrue["+] "||""]}{service.cached::isfalse[" download] "||""]}{addon.name} {stream.resolution::exists["{stream.resolution}"||"Unknown"]}
{stream.visualTags::exists["{stream.visualTags::join(' | ')}"||""]}
`,
description: `
{stream.message::exists["βΉοΈ{stream.message}"||""]}
{stream.folderName::exists["{stream.folderName}"||""]}
{stream.filename::exists["{stream.filename}"||""]}
{stream.size::>0["πΎ{stream.size::bytes2} "||""]}{stream.folderSize::>0["/ πΎ{stream.folderSize::bytes2}"||""]}{stream.seeders::>=0["π€{stream.seeders} "||""]}{stream.age::exists["π
{stream.age} "||""]}{stream.indexer::exists["βοΈ{stream.indexer}"||""]}
{stream.languageEmojis::exists["{stream.languageEmojis::join( / ')}"||""]}
`,
},
addonName
);
}
}
export class TorboxFormatter extends BaseFormatter {
constructor(addonName?: string) {
super(
{
name: `
{stream.proxied::istrue["π΅οΈββοΈ "||""]}{stream.type::=p2p["[P2P] "||""]}{addon.name}{stream.library::istrue[" (Your Media) "||""]}{service.cached::istrue[" (Instant "||""]}{service.cached::isfalse[" ("||""]}{service.id::exists["{service.shortName})"||""]}{stream.resolution::exists[" ({stream.resolution})"||""]}
`,
description: `
Quality: {stream.quality::exists["{stream.quality}"||"Unknown"]}
Name: {stream.filename::exists["{stream.filename}"||"Unknown"]}
Size: {stream.size::>0["{stream.size::bytes} "||""]}{stream.folderSize::>0["/ {stream.folderSize::bytes} "||""]}{stream.indexer::exists["| Source: {stream.indexer} "||""]}{stream.duration::>0["| Duration: {stream.duration::time} "||""]}
Language: {stream.languages::exists["{stream.languages::join(', ')}"||""]}
Type: {stream.type::title}{stream.seeders::>=0[" | Seeders: {stream.seeders}"||""]}{stream.age::exists[" | Age: {stream.age}"||""]}
{stream.message::exists["Message: {stream.message}"||""]}
`,
},
addonName
);
}
}
export class GDriveFormatter extends BaseFormatter {
constructor(addonName?: string) {
super(
{
name: `
{stream.proxied::istrue["π΅οΈ "||""]}{stream.type::=p2p["[P2P] "||""]}{service.shortName::exists["[{service.shortName}"||""]}{service.cached::istrue["β‘] "||""]}{service.cached::isfalse["β³] "||""]}{addon.name}{stream.library::istrue[" (Your Media)"||""]} {stream.resolution::exists["{stream.resolution}"||""]}{stream.regexMatched::exists[" ({stream.regexMatched})"||""]}
`,
description: `
{stream.quality::exists["π₯ {stream.quality} "||""]}{stream.encode::exists["ποΈ {stream.encode} "||""]}{stream.releaseGroup::exists["π·οΈ {stream.releaseGroup}"||""]}
{stream.visualTags::exists["πΊ {stream.visualTags::join(' | ')} "||""]}{stream.audioTags::exists["π§ {stream.audioTags::join(' | ')} "||""]}{stream.audioChannels::exists["π {stream.audioChannels::join(' | ')}"||""]}
{stream.size::>0["π¦ {stream.size::bytes} "||""]}{stream.folderSize::>0["/ π¦ {stream.folderSize::bytes}"||""]}{stream.duration::>0["β±οΈ {stream.duration::time} "||""]}{stream.seeders::>0["π₯ {stream.seeders} "||""]}{stream.age::exists["π
{stream.age} "||""]}{stream.indexer::exists["π {stream.indexer}"||""]}
{stream.languages::exists["π {stream.languages::join(' | ')}"||""]}
{stream.filename::exists["π"||""]} {stream.folderName::exists["{stream.folderName}/"||""]}{stream.filename::exists["{stream.filename}"||""]}
{stream.message::exists["βΉοΈ {stream.message}"||""]}
`,
},
addonName
);
}
}
export class LightGDriveFormatter extends BaseFormatter {
constructor(addonName?: string) {
super(
{
name: `
{stream.proxied::istrue["π΅οΈ "||""]}{stream.type::=p2p["[P2P] "||""]}{service.shortName::exists["[{service.shortName}"||""]}{stream.library::istrue["βοΈ"||""]}{service.cached::istrue["β‘] "||""]}{service.cached::isfalse["β³] "||""]}{addon.name}{stream.resolution::exists[" {stream.resolution}"||""]}{stream.regexMatched::exists[" ({stream.regexMatched})"||""]}
`,
description: `
{stream.message::exists["βΉοΈ {stream.message}"||""]}
{stream.title::exists["π {stream.title::title}"||""]}{stream.year::exists[" ({stream.year})"||""]}{stream.season::>=0[" S"||""]}{stream.season::<=9["0"||""]}{stream.season::>0["{stream.season}"||""]}{stream.episode::>=0[" β’ E"||""]}{stream.episode::<=9["0"||""]}{stream.episode::>0["{stream.episode}"||""]}
{stream.quality::exists["π₯ {stream.quality} "||""]}{stream.encode::exists["ποΈ {stream.encode} "||""]}{stream.releaseGroup::exists["π·οΈ {stream.releaseGroup}"||""]}
{stream.visualTags::exists["πΊ {stream.visualTags::join(' β’ ')} "||""]}{stream.audioTags::exists["π§ {stream.audioTags::join(' β’ ')} "||""]}{stream.audioChannels::exists["π {stream.audioChannels::join(' β’ ')}"||""]}
{stream.size::>0["π¦ {stream.size::bytes} "||""]}{stream.folderSize::>0["/ π¦ {stream.folderSize::bytes}"||""]}{stream.duration::>0["β±οΈ {stream.duration::time} "||""]}{stream.age::exists["π
{stream.age} "||""]}{stream.indexer::exists["π {stream.indexer}"||""]}
{stream.languageEmojis::exists["π {stream.languageEmojis::join(' / ')}"||""]}
`,
},
addonName
);
}
}
export class MinimalisticGdriveFormatter extends BaseFormatter {
constructor(addonName?: string) {
super(
{
name: '{stream.title} {stream.quality}',
description: '{stream.size::bytes} {stream.seeders} seeders',
},
addonName
);
}
}
|