QVNote

command module
v0.0.0-...-f34a7d3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2022 License: MIT Imports: 40 Imported by: 0

README

GitHub Workflow Status GitHub issues GitHub release (latest by date) GitHub (Pre-)Release Date GitHub All Releases

QVNote

The program for storing notes, pages of sites, personal knowledge base and any other text data

English/Russian languages

All data stored in JSON format (format based on Quiver)

Written with GoLang and VueJS

Requires Chrome/Chromium >= 70 or Microsoft Edge >= 90 to be installed

More info here - https://qvnote.fsky.info/

Screenshot eng

Usage

You can always download latest stable binary from here - https://github.com/NightMan-1/QVNote/releases/latest - or build from sources

Build from source

Project request

GoLang >1.17
NodeJS >16.x

Project setup
git clone https://github.com/NightMan-1/QVNote
cd QVNote
go install github.com/go-bindata/go-bindata/...@latest
go install github.com/josephspurrier/goversioninfo/cmd/goversioninfo@latest

npm install
Compiles for production
npm run build
cd templates
go-bindata -o ../bindata.go -fs ./... ../icon.ico
cd ..
goversioninfo
go build

now you can run QVNote binary

GUI development

run server (QVNote.exe) npm run serve open http://localhost:8080

Command line parameters:

--help
    usage info
--port=8000
    listen port
--portable
    portable mode for Windows OS, data will be stored in app folder
--server
    server mode without systray and other GUI
--datadir
    data folder, default $HOME/.config/QVNote or %USERPROFILE%/.config/QVNote

Also you can you optional configuration file "config.ini"

Documentation

Overview

MIT License * * Copyright (c) 2017 Roland Singer [roland.singer@desertbit.com] * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL