Oleh
В общем, я думаю надо:
1) Проверить наличие .yml файла.
2) Проверить наличие .zip. Потому что .yml ссылается на него
Oleh
Oleh
И нет гитхаба
Oleh
Я имел ввиду, что если гитхаб репозитория нет, то что делать? На него же не будешь ссылаться
Vadim
1) делаем билд с таргетом zip
2) загружаем zip и yml на файловый сервак
3) electron-updater указываем(setFeedUrl или как-то так) юрлу на роут на серваке
4) профит
Oleh
На словах то да, но это еще все надо настроить. Никогда этого не делал, думаю все таки это сложнее чем кажется. Не, ну можно руками заливать каждый раз
Vadim
Файловый сервак может быть любой, может свой, можно какой-нибудь файловый хостинг, можно гитхаб сконфигурировать правильно, вариантов масса.
Oleh
Да я понимаю, да
Vadim
Vadim
Пункт 1, описан в electron-builder
Without Hands
Пункт 1, описан в electron-builder
Привет, может есть у тебя пример который можно скинуть на electron-forge template webpack, а то у меня лоадеры криво работают, буду благодарен за ссылку
Vadim
Anonymous
Добрый день! Можете дать инормацию по поводу сохранения добавленных элементов на страницу? Я немного изучил Electron, и написал интерфейс мини-приложения для себя, но мне надо, что бы при повторном запуске у меня сохранялись добавленные элементы. Спасибо
Vadim
Vadim
Георгий
Vadim
Георгий
Anonymous
Вооооот ), я просто недавно начал изучать JS (и да, я чутка начал изучать элекнтрон тоже), и что бы не тормозить, начал применять полученную информацию сразу на деле, вот) спасибо, буду копать инет
Георгий
Он говорит что он с помощью js добавляет параграф, а потом закрывает приложение (сайт) запускает приложение а там нет параграфа😅
Георгий
Эти данные нужно сохранять в базе данных, для этого тебе нужно поработать с бэкенд частью на сервере, какой нибудь Express прикрути, на клиентской части добавь xhr вызов, можешь использовать библиотеку axios, если приложение как пет-проект можешь изучить и использовать уже fetch api
Георгий
Vadim
Нет, зачем так усложнять)) localStorage
Vadim
Vadim
Это все есть, зачем тянуть что-то ещё
Vadim
Зачем ещё сервак
Георгий
Vadim
Не факт, все зависит от операций и размеров данных.
Георгий
Но это альтернативы, но для приложений нужно же не только локальные данные я думаю.
Георгий
Георгий
Anonymous
Жестко ), но я учел, спабо, парни)
Anonymous
спасибо*
Vadim
Просто не то сообщество, тут уровень должен быть. Хотя бы крепкое понимание Front End и база Electron. Поэтому обижаться не на что, вроде сказали куда копать, любой курс по фронту до конца пройти и станет проще
Anonymous
Dmitry
Flamie
Dmitry
Короче нужно хранилище данных ему. Можно в файл, можно в бд (локально, удаленно)
Flamie
Хтмл файл как прочитает?)))
Dmitry
Flamie
Пусть просто перезаписывает хтмл, и все. Открываешь приложение - вот тебе уже другой хтмл подгрузился. Какие базы данных? Зачем?
Георгий
Flamie
Ну, тогда два хтмл файла
Flamie
Сделать два пути, и жсом выбирать открываемый хтмл
Vadim
🤦 Ребят, вы как советуете... @ctyode ты же только недавно начала учить Electron?) Мне просто интересно каждый нашел что-то своё в том сообщении и начинает давать экспертные мнения)
Георгий
Flamie
Георгий
Dmitry
Vadim
Я вот о том же, как бы есть масса переменных, которые господин не озвучил. И есть решений масса.
Георгий
Vadim
Vadim
InnerHtml?)
Vadim
(вопрос с подвохом)
Dmitry
Vadim
Flamie
Хорошо, а как ты ее загрузишь в дом?)
Вообще мне сначала показалось, что чуваку просто надо сохранить текущий прогресс, поэтому можно было бы просто перезаписать текущий файл.
При открытом приложении он уже так и выглядел бы, а при перезапуске уже перезаписанный файл открывался бы, и все
Георгий
Vadim
Vadim
А уж тем более rawdata нельзя писать, т.к. парсер может много чего скушать)
Vadim
(это плохая идея, я пытаюсь к этом подвести)
Георгий
Я выше говорил что модуль node-osmosis не работает в electron, что делать?)) Пишет Module did not self-register.
Георгий
Dmitry
Та да, мне даже будет немного проблемно сохранять в html весь дом, а затем его загрузить
У тебя два хороших выбора. Изучить fs, разработать структуры данных и их писать в файл этим fs байтами или json.
Взять бд - sqlite, mongo, etc, изучить провайдеры, и писать данные в бд.
В нужном месте достаёшь и обновляешь ДОМ, как надо, через шаблоны
Всё как в любом веб или десктоп приложении, только инструменты надо почитать
Vadim
Зачем тащить толстую БД на клиент? И это не мне нужно)
Vadim
Я не видел ни одного случая, когда бы это было нужно, от слова совсем
Dmitry
с каких пор sqlite стал толстым?
Тогда файл и писать байтами самому.
Vadim
Sqlite норм, но это должно быть очень много данных и очень частые операции
Георгий
Vadim
?😅
Я хз что это за модуль))
Георгий
Я хз что это за модуль))
Парсер, дело не в модуле самом, а почему то он при рекваире в электроне все ломает, я что то читал про то что как-то надо перебилдить модуль, но не получилось это сделать