Может Кто-Нибудь Собрать Xidel (Парсер Html/xml/json) Под Mips ?
#1
Отправлено 06 November 2019 - 21:20
Тулза интересна по большей части как парсер html, хотя её конечно можно использовать как комбайн для обработки всех форматов. Для парсинга json и xml на баше под mips на дюне есть инструменты (из entware), а для html'я - нет
p.s. xmlstarlet очень плохо подходит для парсинга html'я в отличии от xidel'я
#2
Отправлено 05 December 2019 - 12:46
Прикрепленные файлы
#3
Отправлено 05 December 2019 - 16:16
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-----------------------------------
Keenetic Giga (KN-1010)
Все мои (и не только) плагины Dune HD
Гранд обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками
(ЮMoney для благодарностей)
#4
Отправлено 05 December 2019 - 17:49
По большей части для парсинга html по xpath (с грехом пополам до этого делал это с xmlstarlet, но далеко не со всемии страницами он работал) и выковыриванию полезных данных. Крайне удобно. Ещё думаю, для работы с xml. Эта тулза намного удобнее, чем xmlstarlet + для xml синтаксис выражений xpath тот же, что и для html. Ну а если руки дойдут - посмотрю что там с обработкой json, пока jq привычней.Для чего будете использовать, если не секрет?
p.s. Тулза ещё умеет парсить html по css и xquery, плюс имеет кучу разных не опробованных функций, так что это очень мощный инструмент
#5
Отправлено 05 December 2019 - 18:56
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-----------------------------------
Keenetic Giga (KN-1010)
Все мои (и не только) плагины Dune HD
Гранд обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками
(ЮMoney для благодарностей)
#6
Отправлено 05 December 2019 - 19:30
У меня с php дела обстоят не особо, точнее практически никак Но я на подступах к нему А пока работаю преимущественно с башем, а там xidel - мощное подспорьеА не проще php-cgi задействовать? Тут и xml, и json и все остальное.
С перловскими регулярками я в общем и целом знаком (без излишних вывертов конечно), но от их использования я как раз и решил уйти на более "цивилизованный" вариант выдёргивания данных, нежели грепать их с html с опциями "-oP", как с бесформенного текстового массива.Мощней PCRE еще ничего не придумано, парсить можно хоть бинарники)) Освоить один раз регулярки и не придется никогда заучивать частный синтаксис отдельных тулз.
#7
Отправлено 05 December 2019 - 23:30
Что вы, пхп это маст хэв. Гораздо эффективней потратить время на него, нежели на ксайдел и подобное. Применительно к тому же xml или html в пхп есть DOM, который позволит пробежаться по нодам подобно jqwery, читать/менять их свойства и т.д. Надо просто раз заставить себя поизучать php, на определенном этапе вы поймете что раньше зря теряли время. Ну и для php нужен хороший IDE, в блокнотике с одной лишь подсветкой синтаксиса комфорта и удовольствия вы не получите. Ну и регулярки в пхп - это нечто большее чем grep, sed и т.д. А на больших массивах данных пхп теоретически может дать прирост в скорости обработки.У меня с php дела обстоят не особо, точнее практически никак Но я на подступах к нему А пока работаю преимущественно с башем, а там xidel - мощное подспорье С перловскими регулярками я в общем и целом знаком (без излишних вывертов конечно), но от их использования я как раз и решил уйти на более "цивилизованный" вариант выдёргивания данных, нежели грепать их с html с опциями "-oP", как с бесформенного текстового массива.
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-----------------------------------
Keenetic Giga (KN-1010)
Все мои (и не только) плагины Dune HD
Гранд обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками
(ЮMoney для благодарностей)
#8
Отправлено 06 December 2019 - 08:28
Да я больше по консольке потому чем-то "полноценным" и не занимался - как правило для моих нужд это хватало, но потихоньку "запросы" растут ...Что вы, пхп это маст хэв.
Всё к этому и идёт, мб со временем и освоюГораздо эффективней потратить время на него, нежели на ксайдел и подобное. Применительно к тому же xml или html в пхп есть DOM, который позволит пробежаться по нодам подобно jqwery, читать/менять их свойства и т.д. Надо просто раз заставить себя поизучать php, на определенном этапе вы поймете что раньше зря теряли время.
Ну тут я профан и смутно представляю о чём речь ибо не имел опыта работы в данном вопросе.Ну и для php нужен хороший IDE, в блокнотике с одной лишь подсветкой синтаксиса комфорта и удовольствия вы не получите. Ну и регулярки в пхп - это нечто большее чем grep, sed и т.д. А на больших массивах данных пхп теоретически может дать прирост в скорости обработки.
#9
Отправлено 06 December 2019 - 09:26
Погуглите "php ide" и поймете.
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-----------------------------------
Keenetic Giga (KN-1010)
Все мои (и не только) плагины Dune HD
Гранд обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками
(ЮMoney для благодарностей)
#10
Отправлено 06 December 2019 - 14:55
Уже )))Погуглите "php ide" и поймете.
#11
Отправлено 06 December 2019 - 16:15
Я вот у программистов на работе спрашиваю про php а они никто не знают что это и с чем его едят (это если молодые),а старые говорят что php давно уже умер,сегодня говорят javascript,C # и ещё там какие какие-то (забыл)языки в приоритете.Консолька это хорошо. Но медленно.
Погуглите "php ide" и поймете.
Смысл в изучении php?Ради дюны?
#12
Отправлено 06 December 2019 - 16:54
Ради возможности иметь под рукой инструмент, который будет работать практически на любом утюге. Баш (sh) в этом ещё универсальней, но он увы имеет ряд ограничений.Смысл в изучении php?Ради дюны?
#13
Отправлено 06 December 2019 - 23:03
Php - язык серверных приложений, яваскрипт - работает в браузерах, т.е. на стороне клиента, на си шарпе пишут приложения под винду. Php ни с одним из указанных не пересекается по целям и задачам. Эх, молодежь... Сами они умерли, как программисты. А php всех нас вместе взятых переживет. И на сегодняшний день продолжает развиваться.Я вот у программистов на работе спрашиваю про php а они никто не знают что это и с чем его едят (это если молодые),а старые говорят что php давно уже умер,сегодня говорят javascript,C # и ещё там какие какие-то (забыл)языки в приоритете.
Смысл в изучении php?Ради дюны?
В народе часто программистами называют простых айтишников, которые там винду на компе чистят, офис ставят и т.д. Эти люди к программистам не имеют отношения. Вы наверное у таких "программистов" спрашивали? Программисты - это люди пишущие программы, код.
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-----------------------------------
Keenetic Giga (KN-1010)
Все мои (и не только) плагины Dune HD
Гранд обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками
(ЮMoney для благодарностей)
#14
Отправлено 07 December 2019 - 00:06
Javascript вообще-то немного больше чем "работает в браузерах" даже такой инструмент как мимикатз,переписан в виде javascript а этот инструмент к браузеру отношения никакого не имеет.Php - язык серверных приложений, яваскрипт - работает в браузерах, .....
В народе часто программистами называют простых айтишников, которые там винду на компе чистят, офис ставят и т.д. Эти люди к программистам не имеют отношения. Вы наверное у таких "программистов" спрашивали? Программисты - это люди пишущие программы, код.
Я знаю про что вы говорите когда имеете ввиду it=программисты, я ещё много в Украине слышал когда обычных техников(Help desk) называют System Administrator Devops (если умеет открыть cmd или powershell) прочими непонятными для них словами.
У меня с этими понятиями всё в порядке.
Я спрашивал именно у программистов которые практически сами пишут код(сегодня мало кто сам пишет код как правило это копипаст),так же в поисках работы все реже встречается требование знания PHP,может совпадение?
#15
Отправлено 07 December 2019 - 00:40
Я сказал мастхэв, не путайте с топом. Да, есть современные альтернативы набирающие популярность в виде питона, руби, и прочих. А если ковырнуть глубже, то этих интерпретаторов и компиляторов - пруд пруди развелось. Но если вернуться в контекст обсуждения, то, во-первых, речь не шла об обработке умопомрачительных объемов данных, или задействования возможностей недостижимых для php. Во-вторых, речь шла про дюну, в которую вживлен интерпретатор php, и грех было не воспользоваться им нежели лепить горбатого на баше. Я ровно об этом. А спорить об инструментах можно долго и нудно, и к сабжу это не имеет отношения.
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-----------------------------------
Keenetic Giga (KN-1010)
Все мои (и не только) плагины Dune HD
Гранд обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками
(ЮMoney для благодарностей)
#16
Отправлено 07 December 2019 - 01:21
Питон компилятор? Вы наверное что то путаете,чет как то я в нем увидел намного больше чем просто компилятор.Я сказал мастхэв, не путайте с топом. Да, есть современные альтернативы набирающие популярность в виде питона, руби, и прочих. А если ковырнуть глубже, то этих интерпретаторов и компиляторов
РHP не просто так умирает или уже умер,наверное от того,что есть более мощные инструменты, которые умеют все что php и даже больше.
К сабжу это отношения не имеет,но это даёт прекрасную картину того,что сабж уже морально устаревает.Каких то глобальных изменений в прошивка нет,больше допиливание бесконечных багов.
Да что далеко ходить,взять ваш плагин к примеру,там все тормозит дико,epg грузится по пол минуты на канал,и никто ничего с этим не делает.
#17
Отправлено 07 December 2019 - 03:37
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-----------------------------------
Keenetic Giga (KN-1010)
Все мои (и не только) плагины Dune HD
Гранд обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками
(ЮMoney для благодарностей)
#18
Отправлено 07 December 2019 - 09:07
Да что далеко ходить,взять ваш плагин к примеру,там все тормозит дико,epg грузится по пол минуты на канал,и никто ничего с этим не делает.
У меня на трёх плеерах не тормозит, EPG появляется сразу.
0. Вы сейчас в интернете
1. Вы на сайте - http://forum.hdtv.ru
2. Вы читаете это
4. Вы не заметили что отсутствует пункт 3
5. Вы сейчас это проверили
6. Вы улыбаетесь
#19
Отправлено 07 December 2019 - 11:12
Ну тормозит не только у меня на neo4k а и у всех,кто про это пишет, а таких много,но это к данной теме отношения не имеет.У меня на трёх плеерах не тормозит, EPG появляется сразу.
#20
Отправлено 07 December 2019 - 11:22
Я не программист, но про роду деятельности знаю Powershell не более,хотя мне больше ничего и не нужно.Тогда кто вам мешает взять эти самые мощные инструменты и сделать лучше? Я сказал питон компилятор? Читаете между строк, любезный. Нехорошо...
Как взять Powershell и написать на нем плагин для дюны я не в курсе,разбиратся с php ради этого лень,вот люди и пытаются использовать те инструменты которые знают.