- plugins/: скачаны все 30 плагинов store локально (sources.json - карта исходных URL);
патчи: showy.js (абсолютный хост подгрузки), pubtorr/td/torrentmanager - тела вместо лоадеров,
modss.js - local-patched копия (из каталога исключена, upstream мёртв)
- extensions.json: 32 позиции, все ссылки {localhost}/plugins/<файл>.js, удалены мёртвые
(Skaz TV x3, export.js, hotkeys/gold_theme/select_weapon/want/mult, MODS's, o.js, др.)
- compose: ./plugins:/lampac/wwwroot/plugins (один маунт вместо 30 file-mount)
- вычистка: удалены неиспользуемые mods (DatabaseEditor, ExternalBind, LogUserRequest-Lite,
Telemetry, Transcoding, WatchTogether) и дубль каталога modules/
- config/init.conf: секции Tracks/AdminPanel/Music, customPlugins без gst.js
- mods/Tracks: правки Controller.cs/plugin.js
- README.md / AGENT.md: mirror, кеш static, правила mount
3 lines
1000 B
JavaScript
3 lines
1000 B
JavaScript
(function(){'use strict';function startPlugin(){window.logoplugin=!0;Lampa.Listener.follow('full',function(e){if(e.type=='complite'&&Lampa.Storage.get('logo_glav')!='1'){var data=e.data.movie;var type=data.name?'tv':'movie';if(data.id!='')var url=Lampa.TMDB.api(type+'/'+data.id+'/images?api_key='+Lampa.TMDB.key()+'&language='+Lampa.Storage.get('language'));$.get(url,function(data){if(data.logos&&data.logos[0]){var logo=data.logos[0].file_path;if(logo!='')e.object.activity.render().find('.full-start-new__title').html('<img style="margin-top:5px;max-height:125px;" src="'+Lampa.TMDB.image('/t/p/w300'+logo.replace('.svg','.png'))+'"/>')}})}})}
|
|
Lampa.SettingsApi.addParam({component:'interface',param:{name:'logo_glav',type:'select',values:{1:'Скрыть',0:'Отображать',},default:'0',},field:{name:'Логотипы вместо названий',description:'Отображает логотипы фильмов вместо текста',}});if(!window.logoplugin)startPlugin()})()
|