From 6fa1b2b0c0cb45e9344163989009238d528d330b Mon Sep 17 00:00:00 2001 From: Viren070 Date: Thu, 29 May 2025 18:34:53 +0100 Subject: [PATCH] feat: add built-in torrentio format --- packages/core/src/formatters/predefined.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/core/src/formatters/predefined.ts b/packages/core/src/formatters/predefined.ts index e025944b..be4e163d 100644 --- a/packages/core/src/formatters/predefined.ts +++ b/packages/core/src/formatters/predefined.ts @@ -3,8 +3,17 @@ import { BaseFormatter, FormatterConfig } from './base'; export class TorrentioFormatter extends BaseFormatter { constructor() { super({ - name: '{stream.title} {stream.quality}', - description: '{stream.size::bytes} {stream.seeders} seeders', + 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.seeders::>0["👤{stream.seeders} "||""]}{stream.age::exists["📅{stream.age} "||""]}{stream.indexer::exists["âš™ī¸{stream.indexer}"||""]} +{stream.languageEmojis::exists["{stream.languageEmojis::join( / ')}"||""]} +`, }); } }