No Description

Medoo 8e171e2e37 Дополнил описание компиляции программы 4 days ago
.gitignore 40c3efb8d1 Переезд репозитория 1 year ago
1.ico 40c3efb8d1 Переезд репозитория 1 year ago
DataHelper.h 86b2580d42 Улучшена читаемость кода в функции чтения команд. Вынесены функции из класса Tab 6 days ago
LICENSE 40c3efb8d1 Переезд репозитория 1 year ago
OpenMBFR.pro 86b2580d42 Улучшена читаемость кода в функции чтения команд. Вынесены функции из класса Tab 6 days ago
README.md 8e171e2e37 Дополнил описание компиляции программы 4 days ago
UiHelper.h 86b2580d42 Улучшена читаемость кода в функции чтения команд. Вынесены функции из класса Tab 6 days ago
ico.qrc 40c3efb8d1 Переезд репозитория 1 year ago
main.cpp 8f3048864a Добавлены функции для работы с куками 11 months ago
mainwindow.cpp 86b2580d42 Улучшена читаемость кода в функции чтения команд. Вынесены функции из класса Tab 6 days ago
mainwindow.h 86b2580d42 Улучшена читаемость кода в функции чтения команд. Вынесены функции из класса Tab 6 days ago
mainwindow.ui 8aa3293656 Добавлен обработчик функции TAB_FOCUS, для случая когда id стоит после имени функции 3 months ago
md2pdf.sh a093330b01 Исправил опечатки в вики и обновил описание некоторых функций 5 months ago
syntax.md 287626914a Добавлено описание функций CLOSE_TAB_BY_NAME и TAB_FOCUS_BY_NAME 1 week ago
syntax.md.css ef383ebf29 Исправлена ошибка перезатиси результата к постеру, добавлены функции проверки начая вкладки по id и имени 8 months ago
syntax.pdf 287626914a Добавлено описание функций CLOSE_TAB_BY_NAME и TAB_FOCUS_BY_NAME 1 week ago

README.md

OpenMBFR

Альтернативный браузер miniPoster с поддержкой прокси и нескольким десятком других изменений)

Как скомпилировать

1) Установить Qt в вашу OC

Ubuntu/Debian:

sudo apt update && sudo apt install build-essential libqt5webenginewidgets5

Arch Linux:

sudo pacman -Sy base-devel qt5-webengine

Windows: (Сочувствую...)

Следовать инструкциям из видео:

https://www.youtube.com/watch?v=dxwd63BFZeA

https://www.qt.io/download

В разделе Qt 5.15.2 выбрать только:

  • MSVC 2019 64/32-bit(в зависимости от разрядоности вашей ОС)

  • Qt WebEngine

Все последующие команды нужно выполнять в эмуляторе терминала

2) Перейти в директорию с исходным кодом OpenMBFR

cd OpenMBFR

3) Создать сборочный сценарий

qmake

4) Сборать проект

make -j4

5) Переименовать исполняемый файл OpenMBFR в MBrowserChrome

6) Создать директорию с именем cbrowser

7) Переместить исполняемый файл MBrowserChrome в папку с браузером

8) Переместить cbrowser в директорию miniPoster

Для OC семейства Windows, в 8-м пункте, дополнительно нужно воспользоваться программой windeployqt.exe

(выполнить в директории cbrowser)

set PATH=%PATH%;"директория с qt"/bin

windeployqt.exe --release --no-quick-import --no-translations --no-system-d3d-compiler ./MBrowserChrome.exe