WebEPG для TV-server`а | Page 6

Discussion in 'Дополнения' started by Estranged, February 18, 2015.

  1. Edalex
    • Premium Supporter

    Edalex Community Plugin Dev

    Joined:
    January 3, 2008
    Messages:
    2,900
    Likes Received:
    709
    Gender:
    Male
    Location:
    Saratov
    Ratings:
    +1,223 / 9
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    О, мне AlexPlas написал на днях про то, что всетв включило защиту от парсинга, а вы тут, оказывается, вовсю уже обсуждаете :)
    Мне кажется, что в вебепг не очень с логгированием всегда было :(
    Я в плагине всетв коммичу так:
    Code (C#):
    1.  
    2. static TvBusinessLayer layer = new TvBusinessLayer();
    3. layer.InsertPrograms(ProgList, System.Threading.ThreadPriority.BelowNormal)
    У меня всетв вебепг был единственным источником данным. Придется допиливать плагины на основе мобильного апи всетв и аяксового апи яндекса :(


     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. AlexPlas

    AlexPlas Portal Pro

    Joined:
    August 24, 2006
    Messages:
    231
    Likes Received:
    26
    Location:
    Kiev, Ukraine
    Ratings:
    +40 / 0
    Home Country:
    Ukraine Ukraine
    Всем привет, без изменений движка WebEPG новый формат не vsetv отпарсится. Хорошая новость в том что я уже все сделал :) Вот бинарники и обновленный парсер как они лежат по каталогам у меня. За работоспособность поручиться не могу - потому перед перезаписью бинарников делайте бекап. Подскажите как в git сделать нормальный patch файл - будут изменения исходников.
     

    Attached Files:

  4. AlexPlas

    AlexPlas Portal Pro

    Joined:
    August 24, 2006
    Messages:
    231
    Likes Received:
    26
    Location:
    Kiev, Ukraine
    Ratings:
    +40 / 0
    Home Country:
    Ukraine Ukraine
    Изменения исходников. Edalex - из можно попытаться закоммитить?
     

    Attached Files:

    • WebEpg.diff
      File size:
      3.9 KB
      Uploaded:
      September 14, 2016
      Views:
      80
    • Like Like x 1
  5. Edalex
    • Premium Supporter

    Edalex Community Plugin Dev

    Joined:
    January 3, 2008
    Messages:
    2,900
    Likes Received:
    709
    Gender:
    Male
    Location:
    Saratov
    Ratings:
    +1,223 / 9
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    Ну я точно не могу :)
    Hey @Sebastiii could you look at diff for webepg plugin

    Отправлено с моего Philips W6610 через Tapatalk
     
    • Like Like x 2
  6. Sebastiii
    • Team MediaPortal

    Sebastiii Development Group

    Joined:
    November 12, 2007
    Messages:
    16,237
    Likes Received:
    6,201
    Gender:
    Male
    Location:
    France
    Ratings:
    +10,199 / 9
    Home Country:
    France France
    Show System Specs
    • Thank You! Thank You! x 1
  7. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,613
    Likes Received:
    2,643
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,593 / 29
    Home Country:
    Ukraine Ukraine
    Show System Specs
    А почему не указано поле для которого применяется правило?
    Code (XML):
    1.         <Search match="&lt;b class=f3&gt;&lt;/b&gt;" replace="0" />
    2.         <Search match="&lt;b class=g4&gt;&lt;/b&gt;" replace="1" />
    3.         <Search match="&lt;b class=k5&gt;&lt;/b&gt;" replace="5" />
    Может надо было что то типа:
    Code (XML):
    1.         <Search match="&lt;b class=f3&gt;&lt;/b&gt;" field="#SATRT" replace="0" />
    2.         <Search match="&lt;b class=g4&gt;&lt;/b&gt;" field="#SATRT" replace="1" />
    3.         <Search match="&lt;b class=k5&gt;&lt;/b&gt;" field="#SATRT" replace="5" />
     
  8. AlexPlas

    AlexPlas Portal Pro

    Joined:
    August 24, 2006
    Messages:
    231
    Likes Received:
    26
    Location:
    Kiev, Ukraine
    Ratings:
    +40 / 0
    Home Country:
    Ukraine Ukraine
    Операции <Searches> работают после применения шаблона из <Template name="default" ... > но до того как из него будут вычитаны значения полей, то есть работают во всем HTML тексте конкретной передачи. Опция field в операции Search говорит не где искать а куда положить найденное. Поле #START к сожалению не текстовое - то есть присвоить ему значение не подпадающее под шаблон времени или исправить что-то в нем после вычитывания уже нельзя. Потому я и добавил в операцию Search опцию replace. Опция будет работать только с новыми бинарниками.
     
    • Informative Informative x 1
  9. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,613
    Likes Received:
    2,643
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,593 / 29
    Home Country:
    Ukraine Ukraine
    Show System Specs
    Костыль в общем :) Может внести проблемы в другие поля т.к. работает без разбора ... Не уверен что это хорошо, но и то что это плохо так же не уверен. :):coffee::whistle:
     
  10. AlexPlas

    AlexPlas Portal Pro

    Joined:
    August 24, 2006
    Messages:
    231
    Likes Received:
    26
    Location:
    Kiev, Ukraine
    Ratings:
    +40 / 0
    Home Country:
    Ukraine Ukraine
    Так весь WebEPG - это набр костылей чтоб из говна слепить подобие конфеты :) Я у себя тестил неделю - побочных эффектов нет. Но я думаю что это еще один шаг в противостоянии брони и снаряда. Рано или поздно они начнуть генерить тексты скриптами - тут и придкт конец.

    Кстати по поводу yandex - я пробовал его парсить, там гораздо более вменяемый код, но они отдат страницы толко по HTTPS - WebEPG почему-то не принимает их - есть у кого-то наработки по данному вопросу?
     
  11. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,613
    Likes Received:
    2,643
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,593 / 29
    Home Country:
    Ukraine Ukraine
    Show System Specs
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!