Denis
Да задача не ясна
Lev
Нет, просто узнать если ли в данном объекте данный айпи
Vint
Строго один ip на весь json?
Igor
json.indexOf('10.0.0.12') 😆😆
Vint
Ага)
Vint
Но только includes
Artur
Denis
JSON.stringify(data).match(new RegExp(ip))
Denis
Усё
Vint
Не усё, просто ip нельзя, надо ещё в кавычки завернуть, иначе ложные вхождения могут найтись.
Denis
Какие?
Igor
Denis
Denis
Vint
Бля. Ну будет искать 10.0.0.1, а в json есть 10.0.0.10 - оно true или false? Регулярщики, ё-моё.
Denis
Согласен
Igor
/^10.0.0.1/ Типа такого, без конца ввода что ли?
Dika
JSON.stringify({ key: '10b0c0d8' }).match(new RegExp('10.0.0.8'))
Denis
JSON.stringify(data).match(new RegExp(`"${ip}"`))
Denis
JSON.stringify(data).match(new RegExp(`"${ip.replace('.', '\\.')}"`))
Dika
Vint
Denis
Denis
Да уже сделали
Dika
Nurik
Есть еще такая штука JSONpath, тоже удобно через оператор ".."
Vint
А если json очень жирный, то ещё и стримы нужны.
jstclmnm
Ребят, всем привет,
такой вопрос: нужно скачать  pdf файл с сайта. правда, он открывается не как https://blabla.pdf, а как обычная страница.
кому-нибудь приходилось решать такую задачу?
Lev
Спасибо за помощь! Ушел учить регулярки
Binali
🤠берете онлайн валидатор регулярок
Binali
и клепаете на здоровье
Binali
:D
Denis
regex101.com
Binali
Binali
https://jsfiddle.net/koldev/cW7W5/ примерно так
Binali
Nurik
jstclmnm
Хмм. А так? http://vpaste.net/0XwTk
проблема в том, что ссылка на пдф - это не сам пдф, а страница, на которую он подгружается и передается через content-disposition. так что этот код скачает не документ, а ссылку
Nurik
Cenator 🐈
KlonD90
https://www.npmjs.com/package/js-sha3 а что думаете про этот пакет?
KlonD90
я просто как параноик всегда отсматриваю либы секьюрных пакетов ._.
KlonD90
вдруг еще кто так делает и что-то слышали про нее?
Denis
KlonD90
Спасибо ❤️ поспокойнее
Denis
https://github.com/emn178/js-sha3/blob/master/src/sha3.js#L225-L240
KlonD90
тоже ниче критичного не заметил
Denis
Еще хорошее место
https://github.com/emn178/js-sha3/blob/master/src/sha3.js#L464-L473
Alex
Всем привет. Кто-то работал с apollo graphql? Есть небольшой вопрос - у меня структура (упрощенно), вида
obj {
name: String
data: [MyData]
}
Ситуация следующая, я получаю n обьектов типа obj и для каждого вызывается резолвер для получения data, что логично) Но в нем происходит запрос на мой эндпоинт, и я хочу сделать не n запросов, а уменьшить их кол-вол. Отлюда вопрос, как получить в функцию резолвер сразу все n обьектов типа obj , чтобы сделать болле'умный' запрос?
Denis
Более "умный" - это реляционка
Alex
нет
Alex
я уже там сам сделаю) я к тому, как мне разом получить все обьекты в резолвер)
Denis
Alex
абстрагируемся от способа получения данных)
Denis
Ты про транспорт?
Роман
Alex
да) у меня просто в резолвере идет обращение, пускай через fetch к удаленному ресурсу и я не хочу, например делать 10 запросов подряд
Sergey
Denis
Костыль
Ну почему то это у меня не вызывает отвращения, как кусок до того был...
Sergey
Sergey
И стандартный оператор
Demuz
Здарова всем. Помогите, как количество зрителей в hls замерить? nginx с rtmp модулем стоит. Ртмп замеряю, а вот с hls проблемы, они же через http уже смотрят.
Denis
Demuz
Denis
По аудио только вел проект год назад
Denis
Наипался
Demuz
По аудио только вел проект год назад
Да у меня норм. Вот с подсчётом проблемы. Что то вроде рестримера написал, а зрителей посчитать не могу. Можно подумать что тут чат не по теме, но нет, ещё как по теме, плеер там hls.js конечно, сервере нгинкс ртмп, серверная часть ядра клиентского софта вобще на го. Хз куда писать. Везде молчат. 😁
Михаил Макарычев
Demuz
Marat
в чем может быть проблема?
Eugene
Error: Can't find Python executable "python", you can set the PYTHON env variable.