Evgeniy
отлично нашел что искал)
Evgeniy
А ещё вопрос раньше использовался node-mac-notifier а на новом электроне ошибку выдает что NotificationCenterDelegate есть в 2х местах (как я понял с помощью переводчика) то есть дефолтный и тот что в node-mac-notifier и из за этого приложуха падает хотя в 1 электроне всё было ок
Artyom
Ребят, совместил вебпак с электроном. Но не как не могу подружить главный скрипт с файлом разметки. Проблема в неправильных путях, ибо пишет что не находит. Подскажите как правильно исправить и какую вообще структуру нужно иметь в проекте при таком раскладе
D
Попробуй заюзать electron-webpack
D
Ну тогда он у тебя лежить в корне, при билде в прод, а в деве src/renderer/index.html
Artyom
Такой путь и писать в loadUrl?
D
все же написано в документации к electron-webpack
Anonymous
Народ, кто из Киева, никому кот не нужен?
Anonymous
Код ?
Кот, котяра, котейка, котенок, 2 месяца, веслоухий
Electron.js releases
v3.1.0-beta.1 https://github.com/electron/electron/releases/tag/v3.1.0-beta.1 v3.1.0-beta.1
Andrey 😼
Как-нибудь возможно управлять темной/светлой темой macOS на electron < 4?
Andrey 😼
npmjs.com/dark-mode ?
Это на уровне системы
Andrey 😼
Как я понял
Andrey 😼
Это не тот даркмод)
Sergey
Это не тот даркмод)
а какой хочешь?
Andrey 😼
Который на уровне приложения и который тайтлбар меняет
Sergey
такого никак нельзя вроде
Andrey 😼
Можно на 4-м
Sergey
свой тайтлбар написать проще
Andrey 😼
Но на четвером сломали куки
Sergey
Можно на 4-м
ну мы же о < 4 говорим
Andrey 😼
свой тайтлбар написать проще
Я электроном сайт оборачиваю ¯\_(ツ)_/¯
Andrey 😼
(не свой)
Andrey 😼
По-умолчанию (без подписи) при сборке на macOS включается App Sandbox?
Andrey 😼
И можно ли как-то из кода приложения получить текущий bundle id?
Anonymous
Коллеги, есть гуру регулярных выражений в чатике? Как найти и заменить содержимое <div class="header">IP: .....</div> во всех файлах в папке? В каждом файле содержимоетега разное. В Visual Studio Code или Sublime Text
Anonymous
Максимум
Oleksii
/\<div class\=\"header\">IP\: .+\<\/div\>/gi, 'TEST'
Oleksii
Не знаю как редакторы справятся
Anonymous
/\<div class\=\"header\">IP\: .+\<\/div\>/gi, 'TEST'
TEST - это на что заменить?
Oleksii
Да
Anonymous
Да
https://toster.ru/q/583051 вот мой вопрос, тут и регулярочка есть
Anonymous
Просто она не срабатывает в редакторе
Anonymous
ни в VSCode ни в Sublime
Oleksii
Visual Code
Anonymous
чяднт?
Anonymous
Anonymous
Oleksii
Потому что "<" и ">" надо экранировать
Oleksii
Вставь в поиск вот это \<div class\=\"header\">IP\: .+\<\/div\>
Anonymous
Anonymous
Ни там, ни там не ищет. Проблема в макоси?
Anonymous
Вставь в поиск вот это \<div class\=\"header\">IP\: .+\<\/div\>
В VSCode появился multiline search, я пробовал, не сработало(
Anonymous
Или написать скрипт на ноде, чтобы он прошелся по всем файлам в папке и заменил конкретный div?
Andrey
Вечер добрый! А есть тут кто-нибудь кто контрибьютит кодом в Электрон?
Завтра
Гайс, а как разрешить электрону юзать локальные файлы на фронте? Нужно проигрывать музыку, выбранную юзером
Завтра
Я просто делаю new Audio(path)
Kirill
Я просто делаю new Audio(path)
не уверен, но можешь попробовать fs.readFile (вроде там нод контекст доступен)
Завтра
readFile это понятно, но мне просто эту музыку проиграть нужно, что я с этим прочтенным чудом делать буду
Kirill
readFile это понятно, но мне просто эту музыку проиграть нужно, что я с этим прочтенным чудом делать буду
накопал вот developer.mozilla.org/ru/docs/Web/API/AudioBuffer, практического применения с прочтенным файлом не нашел :(
Завтра
Не, это хрень. Я уверен, есть какой-то способ разрешить локальные файлы
Vadim
А тэг audio не подойдет?
Завтра
Это оно и есть
Завтра
new Audio это по сути "headless" audio
Vadim
и проставлять src?
Завтра
ага
Vadim
Пробовали?
Завтра
Да
Vadim
Интеграция node включена?
Kirill
github.com/electron/electron/issues/5107
Завтра
Такое себе решение, я видел
Завтра
Потенциальные дыры открыть еще
Vadim
Интеграция node включена?
@kelin2025 nodeIntegration: true?
Завтра
Да
Rinat
Всем привет! Есть задача: очень много коммуникаций в линкедин, фб, телеге. Более 1000 чатов. Хочу все это интегрировать в одно рабочее место: - Парсить и отображать в своем интерфейсе информацию - Автоматическая и ручкая отправка сообщений шаблонов с подстановкой значений (имя , название компании и т.п.) - База данных - Автоматизация простых действий Вот краткий перечень, что хотелось бы видеть в скрипте. Помимо electron и NW.js на чем можно еще реализовать? Если делать используя Electron не будет ли реализация некоторых требумых функицональностей сделано с помощью костылей и т.п.?
Andrey
хм, при определенном порядке импортов, в один из этих импортов приезжает undefined что я делаю не так? 🤔 upd: то были циркулярные зависимости в импортах, разрулилось выносом зависимых частей в отдельные файлы
Alexander
Всем привет! Есть задача: очень много коммуникаций в линкедин, фб, телеге. Более 1000 чатов. Хочу все это интегрировать в одно рабочее место: - Парсить и отображать в своем интерфейсе информацию - Автоматическая и ручкая отправка сообщений шаблонов с подстановкой значений (имя , название компании и т.п.) - База данных - Автоматизация простых действий Вот краткий перечень, что хотелось бы видеть в скрипте. Помимо electron и NW.js на чем можно еще реализовать? Если делать используя Electron не будет ли реализация некоторых требумых функицональностей сделано с помощью костылей и т.п.?
Вопрос так себе поставлен. >Помимо electron и NW.js на чем можно еще реализовать? Реализовать можно на чём угодно, хоть в консоли интерфейс сделать > Если делать используя Electron не будет ли реализация некоторых требумых функицональностей сделано с помощью костылей и т.п.? Электрон это обычный сайт с возможностью использовать системные API и другие более низкоуровневые возможности, чем позволяет браузер. В общем, на первый взгяд по задаче электрон очень даже подходит.
Alexander
ну наверно не спроста пишу в группе электрон и хз, как можно приводить пример консоли
Ну я это утрирую, потому что можно действительно хоть в виде веб-сервиса реализовать, хоть на Swift, хоть на Qt