NightMan-1 / QVNote

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

Home Page:https://qvnote.fsky.info/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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"

About

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

https://qvnote.fsky.info/

License:MIT License


Languages

Language:Go 41.0%Language:Vue 28.3%Language:SCSS 13.2%Language:CSS 8.3%Language:JavaScript 8.0%Language:HTML 1.3%