Кобе
Кобе /'kəubi/
n. портовый город в Японии; «новый» знак зодиака, открытый Арвином1 😜
Кобе — это приложение для macOS и Windows, которое позволяет пользователям искать цены исполнения и объёмы акций. Поддерживаемые биржи: Пекинская фондовая биржа, Шанхайская фондовая биржа и Шэньчжэньская фондовая биржа. Название «Кобе» было выбрано потому, что китайское название приложения содержит «神户». Приложение в первую очередь предназначено для определённой части китайских пользователей, и его содержимое отображается на упрощённом китайском языке.
На самом деле Кобе родился не в этом репозитории. 23 июля 2020 года было объявлено о выпуске первой альфа-версии Кобе в ныне заархивированном репозитории. Оно в основном использует Windows Presentation Foundation (WPF) с .NET Core 3.1 и в значительной степени удовлетворяет требованиям моей семьи. Хотя старый Кобе делал это правильно после нескольких итераций, его недостатки становились всё более раздражающими, включая поддержку только Windows, чрезвычайно медленную работу при первом запуске, нестабильный поисковик и так далее. Таким образом, этот репозиторий был создан 7 декабря 2021 года для создания захватывающего Кобе. В настоящее время новый Кобе стал более полезным и стабильным после некоторого времени рефакторинга.
Для получения дополнительной информации обратитесь к официальному сайту Кобе и руководству пользователя. (в разработке)
Могу я привлечь ваше внимание, пожалуйста? 🔥
Этот проект лицензирован под лицензией GPL-3.0. По состоянию на 8 марта 2022 года всё выглядит хорошо с Visual Studio Code (версия: 1.65.0) + Node.js 16.13.2 + Vue CLI 4.5.15. Кроме того, я хотел бы поблагодарить Syncfusion за его мощную библиотеку компонентов пользовательского интерфейса Vue.js и Tailwind за его богатый и расширяемый CSS-фреймворк и ресурсы, которые экономят много времени разработки.
Из-за использования Electron ожидается, что Кобе будет хорошо работать на macOS 10.11 и более поздних версиях (arm64 и x64), а также на Windows 7 и более поздних (arm64, x64 и x86). Совершенно безопасно разрешить поведение приложения для любого системного запроса относительно подтверждения безопасности. Приложение подписано, не является вредоносным ПО и никогда не будет собирать и загружать какие-либо данные о конфиденциальности пользователей. Если вы сообщите о возникшей проблеме, вам могут пригодиться проблемы.
Основные зависимости проекта перечислены в следующей таблице. Для получения дополнительной информации см. package.json
.
Имя | Версия |
---|---|
@heroicons/vue | 1.0.6 |
@syncfusion/ej2-vue-buttons | 19.4.53 |
@syncfusion/ej2-vue-calendars | 19.4.54 |
@syncfusion/ej2-vue-dropdowns | 19.4.54 |
@syncfusion/ej2-vue-grids | 19.4.54 |
@syncfusion/ej2-vue-inputs | 19.4.52 |
@syncfusion/ej2-vue-navigations | 19.4.53 |
@syncfusion/ej2-vue-popups | 19.4.53 |
@syncfusion/ej2-vue-splitbuttons | 19.4.52 |
cldr-data | 36.0.0 |
electron | 17.1.1 4. Часть ресурсов SVG в этом проекте взята из Flaticon (https://www.flaticon.com/packs/font-awesome) и Iconscout (https://iconscout.com/). |
Vue CLI — необходимая зависимость этого проекта. Если предположить, что терминал открыт в корневом каталоге проекта, проект можно запустить локально, выполнив следующие шаги с помощью npm. Однако ожидается, что вы самостоятельно проделаете дополнительную работу для активации подписи кода (https://www.electron.build/code-signing) и автоматического обновления (https://www.electron.build/auto-update).
Установите все необходимые зависимости.
npm install -g @vue/cli # Необязательно.
npm install
Запустите/соберите проект.
Чтобы запустить его для разработки,
npm run electron:serve
# ИЛИ
npx vue-cli-service electron:serve
Чтобы собрать его для производства,
npm run electron:build
# ИЛИ
npx vue-cli-service electron:build
(Рекомендуется) Если вам нравится использовать представление «Запуск и отладка» Visual Studio Code, вы можете добавить следующее в соответствующие файлы для настройки процесса запуска и сборки.
.vscode/launch.json
:{
"compounds": [
{
"configurations": ["electron: main", "electron: renderer"],
"name": "electron: debug"
}
],
"configurations": [
{
"name": "electron: dev",
"request": "launch",
"runtimeArgs": ["run", "electron:serve"],
"runtimeExecutable": "npm",
"skipFiles": ["<node_internals>/**"],
"type": "node"
},
{
"args": ["--remote-debugging-port=9223", "./dist_electron"],
"name": "electron: main",
"outFiles": ["${workspaceFolder}/dist_electron/**/*.js"],
"preLaunchTask": "electron-debug",
"protocol": "inspector",
"request": "launch",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron",
"type": "node",
"windows": {
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron.cmd"
}
},
{
// Вы не должны добавлять эту часть в Windows, потому что вы не можете создавать приложения для macOS на рабочем столе в Windows.
"name": "electron: macOS production",
"request": "launch",
"runtimeArgs": ["run", "electron:build", "--", "-m"],
"runtimeExecutable": "npm",
"skipFiles": ["<node_internals>/**"],
"type": "node"
},
{
"name": "electron: Windows production",
"request": "launch",
"runtimeArgs": [
"run",
"electron:build",
"--",
"-w",
"--arm64",
"--x64"
"--ia32"
],
"runtimeExecutable": "npm",
"skipFiles": ["<node_internals>/**"],
"type": "node"
},
{
"name": "electron: renderer",
"port": 9223,
"request": "attach",
"sourceMapPathOverrides": {
"webpack:///./src/*": "${webRoot}/*"
}, ```
"timeout": 30000, "type": "chrome", "urlFilter": "http://localhost:*", "webRoot": "${workspaceFolder}/src" } ] }
- `.vscode/tasks.json`:
```JSON
{
"tasks": [
{
"args": ["electron:serve", "--debug"],
"command": "./node_modules/.bin/vue-cli-service",
"isBackground": true,
"label": "electron-debug",
"problemMatcher": {
"background": {
"beginsPattern": "Starting development server\\.\\.\\.",
"endsPattern": "Not launching electron as debug argument was passed\\."
},
"owner": "custom",
"pattern": {
"regexp": ""
}
},
"type": "process",
"windows": {
"command": "./node_modules/.bin/vue-cli-service.cmd"
}
}
],
"version": "2.0.0"
}
config.yml
.Удачи! 💖
1. Шутка. Не воспринимайте всерьёз! 👮♂️
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )