Jump to content

Скрипт обновления EPG файла


clubbit

Recommended Posts

#!/bin/bash

cd /home/user

wget http://example.com/file.gz | gunzip file.gz

SRC=/home/user

DEST=/home/user/new

cd $SRC

for i in $(ls *.xml) #перемещаем файлы с расширением xml

do 

 mv $i $DEST

 

exit 0

 

 

да и если к wget применить  -N то это сравнение по дате...и при закачке файла будет создаваться новый файл я думаю не лучший вариант в случае если файл не докачан вдруг.

 

поэтому думаю wget применить с параметрами -r -nc

 

это макет скрипта, работоспособность не проверял. много не реализовал ввиду незнания написания скрипта ((

 

не нашел с каким параметром можно распаковать архив

 

ну и прошу помощи знающих дописать скрипт )

Edited by clubbit
Link to comment
Share on other sites

еще чуть чуть покапался в мануалах что думаете насчет этого?

 

DEST=/home/user/new/
cd $DEST
wget http://example.com/file.gz
RET=$?
if [ "$RET"=="0" ]
then
 echo OK
 gunzip file.gz
else
 echo ERROR
fi

 

@ Luke помог бы с написание скрипта для обновления файла EGP

Link to comment
Share on other sites

Nikolaech

Боюсь, что я не понимаю вопроса. @@Nikolaech Вы можете помочь? Благодаря !

The Emby Server is not able to unpack .zip file of EPG.

For Linux @cclubbit trying to write a script for automatic unpacking.

He lacks knowledge.

Asks  help in the writing of the script.

 

.zip https://teleguide.info/download/new3/xmltv.xml.gz

 

12875663.png

Edited by Nikolaech
Link to comment
Share on other sites

еще чуть чуть покапался в мануалах что думаете насчет этого?

 

DEST=/home/user/new/

cd $DEST

wget http://example.com/file.gz

RET=$?

if [ "$RET"=="0" ]

then

 echo OK

 gunzip file.gz

else

 echo ERROR

fi

 

@ Luke помог бы с написание скрипта для обновления файла EGP

Красата, такие красивые крючёчечки, прям макраме. :)

Думаю, надо качать дистр., желательно сиксами.

Поднимать виртуалку:

thumb.png

Ставить из образа систему, создавать файлик типа TvGuide.sh, делать его исполняемым

$ chmod ugo+x адрес_файла

И там уже смотреть. :)

--------------------------------------

Привет парни с выходными вас, танчики танчики! 

thumb.png  

Edited by evaxp
Link to comment
Share on other sites

Привет ) и тебя с выходными... чуть позже танки, вечером, пиво, рыбка, танки

Link to comment
Share on other sites

Привет. Кругом танкисты, танкисты. Меня по возрасту не взяли :D

Как говорил мой прапорщик "У каждого барана свои рога и яйца" :)

Link to comment
Share on other sites

Я читал Люк филигранно спрыгнул с темы, написал моя твоя не понимает  Благодаря !  :D 

У меня просто другая задумка сейчас, я собрался прикрутить к серверу качалку серий из коллекции.

thumb.png

Есть также расписание, выпусков серий:

thumb.png  

И есть RSS feed, который собирает по трекерам то что нужно пользователю:

thumb.png  

И приводит вот в такой вот вид:

http://litr.cc/rss/download/cc8a8170a05f1a1b0c2bdb886c6784a8

-----------------------------------------------------

Обычный uTorrent под маздай это умеет. Но хотелось бы что то под Linux по типу с RSS Feedом замутить.  :)

Edited by evaxp
Link to comment
Share on other sites

Nikolaech

On Windows is unfortunately not working.

https://teleguide.info/download/new3/xmltv.xml

https://teleguide.info/download/new3/tvguide.xml
Link to comment
Share on other sites

 

On Windows is unfortunately not working.

https://teleguide.info/download/new3/xmltv.xml

https://teleguide.info/download/new3/tvguide.xml

От традиций и стандартов никуда не уйдешь да же если что то найдешь и это даже начнет как то работать, завтра поменяют линк и как говорится, "наша песня хороша, начинай сначала"... Я думаю что тут проблема в авторском праве, даже свободно распространяющееся ПО для коммерции, повод заплатить. А реализовать это костылик, для них, проще пареной репы, но не хотят. :)

Edited by evaxp
Link to comment
Share on other sites

Nikolaech

@evaxp у вас заработал метод предложенный @Luke 

Я если вставляю ссылку в браузер, то открывается внутреннее содержание файла. Если вставить ссылку в ES то сервер обрабатывает фай и сохраняет. Частично работает сопоставление (не сохраняет выбор) только поле EPG пустое.

-<tv generator-info-url="http://www.teleguide.info/" generator-info-name="TVH_W/0.751l">


-<channel id="1">

<display-name lang="ru">Первый канал</display-name>

<icon src="http://img.teleguide.info/channel/1.gif"/>
Link to comment
Share on other sites

@evaxp у вас заработал метод предложенный @Luke

 

Нет не заработал, телепрограммы в телегиде нет, честно говоря надоело играться, так как процедура сопоставления и реализация процедуры сопоставления, бестолковое до крайности. Благодаря! :)

Edited by evaxp
Link to comment
Share on other sites

Nikolaech

evaxp  Сделайте лучше, какие проблемы.

 

Вы прекрасно понимаете что угодить всем технически невозможно. А стебаться над человеком который старается говорить с нами на нашем языке, вообще некрасиво.

Я на сайте 3-года и никто и никогда не смеялся на моим английским.

Пожалуйста будьте корректны и уважайте сообщество.

Link to comment
Share on other sites

evaxp  Сделайте лучше, какие проблемы.

Уже работаю над этим, проблема как отписать кредитную карту от автоматической покупки.

 

Вы прекрасно понимаете что угодить всем технически невозможно. 

Я не прошу ничего заоблачного, есть стандарты, и это все таки платная программа, продавать такое нельзя, это годится только для бета тестирования, но обычно за тестирование платят. Если вы энтузиаст и вам заняться нечем, уважаемый не всем так везет как вам. 

 

А стебаться над человеком который старается говорить с нами на нашем языке, вообще некрасиво.

 

 

А красиво заявлять о поддержке, и не давать ее, поймите люди покупают поддержку, а не саму программу. Разговаривать со стенкой я могу дома, тут примерно один и тот же уровень информативности и КПД вообщем.

 

Пожалуйста будьте корректны и уважайте сообщество.

Очень постараюсь, раньше писал там на англицком, собственно разницы никакой.

Edited by evaxp
Link to comment
Share on other sites

Nikolaech

Если вам что-то не нравится, вы и пишите это обращаясь к разработчику с указанием его недочётов. Форум читают все.

При обращении, старайтесь писать грамотно и лаконично. Поскольку Вас читают и переводят, часто неправильно.

 

Пусть и громко сказано, но вы представляете свою страну.

 

На этом я думаю закончим. Спасибо

Link to comment
Share on other sites

Nikolaech

Вернёмся к теме.  Подождём что @clubbit  скажет. Люк возможно имел ввиду вставить ссылку в скрипт.

Link to comment
Share on other sites

Если вам что-то не нравится, вы и пишите это обращаясь к разработчику с указанием его недочётов. Форум читают все.

 

Я и пишу что мне не нравится очень хорошо пишу с выкладками, с логами а не просто балабла, но проблема в том что слушать тут некому. ТехПоддержки тут нет, единственный плюс, это то, что тут я не очучаю себя немым идиотом, который пытается объяснить Господам которым заплатил, чем собственно я не доволен.

 

Пусть и громко сказано, но вы представляете свою страну.

Мне честно говоря плевать, какой привет такой и ответ.

 

Вернёмся к теме.  Подождём что @clubbit  скажет. Люк возможно имел ввиду вставить ссылку в скрипт.

Клуббит вам не скажет ничего, он как и многие живет по принципу, найдука я дурней себя, за что его трудно осуждать.

Edited by evaxp
Link to comment
Share on other sites

 

@evaxp у вас заработал метод предложенный @Luke

Я если вставляю ссылку в браузер, то открывается внутреннее содержание файла. Если вставить ссылку в ES то сервер обрабатывает фай и сохраняет. Частично работает сопоставление (не сохраняет выбор) только поле EPG пустое.

-<tv generator-info-url="http://www.teleguide.info/" generator-info-name="TVH_W/0.751l">


-<channel id="1">

<display-name lang="ru">Первый канал</display-name>

<icon src="http://img.teleguide.info/channel/1.gif"/>

чесно говоря я не понял куда это ставить )) к скрипту оно ни как не относиться, в плейлист? дак это геморно его править, 

 

@ Luke я понимаю, что всем не угодить, сервис EGP могут прикрыть, поэтому если технически пока не возможно на лету распаковывать архив с файлом .xml, то может обойтись скриптом пока? я новичок в  написании скрипта, читаю manual и что то не получается.

Link to comment
Share on other sites

вот есть такой образец скрипта распаковки налету архива 

 

#!/usr/bin/env bash

URL="https://teleguide.info/download/new3/xmltv.xml.gz";
OUT_FILE="$HOME/xmltv.xml";
TMP_FILE="$(mktemp)";

function finally () {
    rm "$TMP_FILE";
}

trap finally EXIT;

curl -s "$URL" | zcat > "$TMP_FILE" && cat "$TMP_FILE" > "$OUT_FILE";

exit 0;

Link to comment
Share on other sites

Nikolaech

чесно говоря я не понял куда это ставить )) к скрипту оно ни как не относиться, в плейлист? дак это геморно его править, 

 

 

Это часть того что показывает браузер.

-<tv generator-info-url="http://www.teleguide.info/" generator-info-name="TVH_W/0.751l">

-<channel id="1">

<display-name lang="ru">Первый канал</display-name>

<icon src="http://img.teleguide.info/channel/1.gif"/>

Если в него вставить ссылки

https://teleguide.info/download/new3/xmltv.xml

https://teleguide.info/download/new3/tvguide.xml

Я выше выразился не совсем точно, а сообщение выше  не стал редактировать, надеялся вы поймёте.

Link to comment
Share on other sites

Nikolaech

@clubbit  Как открыть ссылку текстовым редактором я не знаю. Ели открыть скачанный файл гида .xml, то на первый взгляд тоже самое.

Более детально надо тотал командером или Hex редактором сравнивать. Я не пробовал.

 

Удивляет, почему вы это спрашиваете?

Link to comment
Share on other sites

@ Nikolaech

я просто не догоняю к чему был пост с куском этого кода, как он может помочь в обновлении телегида? ну да есть там такие строки и что дальше то? когда плейлист редактировал я отрывал по разному файл xmltv.xml там много информации разной. Проблему с распаковкой это не решает ((( надеюсь Luke что то придумает... со криптом я как понял ни кто не хочет помочь.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...