A tiny desktop wiki
Project description
Wirikiki aims at being a productivity oriented markdown notebook. It's compatible with the most common features supported by GitHub's markdown and adds a few other.
Aims at
- fast / small footprint
- simplicity of use
- uncluttered UI supporting both dark & bright modes
- advanced markdown support via markItDown and plugins and Marked for the editor
- auto archival (using git)
Installation
Building
3 ways to get a runnable code:
- install a release (eg: using
pip
) make dev
- manual installation
sh ./makevueApps.sh
npm install
DIST=1 ./node_modules/.bin/rollup -c rollup.config.js
Usage
Create one wiki
wirikiki new myNewWiki
Run the wiki
Go to the newly created folder "myNewWiki" and run:
wirikiki
Zero-install mode
You can just open the html file to get a degraded experience, data will not be saved.
Keyboard shortcuts
Key | Description |
---|---|
Escape | Close editor or modal, else toggles the sidebar |
Del | Delete current page |
E | Edit current note |
F | Search/Find something |
N | Create a new note |
Left/Right | Switch to previous/next note |
Advanced usage
Basic git support is provided, to enable it just type git init
in the myKB
folder.
cd myKB
git init
Dependencies
- Python 3
- if you want to run it without the virtualenv you will need the following python packages:
- aiofiles
- fastapi
- uvicorn
- if you want to run it without the virtualenv you will need the following python packages:
- nodejs and npm (BUILD ONLY)
- inotify-tools (DEV ONLY)
Developers note
This is built using Vue.js version 3 for the front and FastAPI for the server side.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wirikiki-1.1.2.tar.gz
(1.4 MB
view details)
Built Distribution
File details
Details for the file wirikiki-1.1.2.tar.gz
.
File metadata
- Download URL: wirikiki-1.1.2.tar.gz
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.14 CPython/3.10.6 Linux/5.19.2-zen1-1-zen
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dda03d7ab2dc5be15abc5efb65a5c46f74e52a673563d936e16f2ad84cc3d3ff |
|
MD5 | 8b810031e72c2e06dbb13ddc4cf6705a |
|
BLAKE2b-256 | 6ac5ccba7e6b2520d75dc94fa779f0e3647b3f03c9ed7408caf2ae8b8d3d6fcb |
File details
Details for the file wirikiki-1.1.2-py3-none-any.whl
.
File metadata
- Download URL: wirikiki-1.1.2-py3-none-any.whl
- Upload date:
- Size: 1.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.14 CPython/3.10.6 Linux/5.19.2-zen1-1-zen
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f145e4687b34ed4392a07b44b1bec1b5396079ccf438123f1395a80a22013ab |
|
MD5 | 23465668cea5338e1b80a5c0917c7408 |
|
BLAKE2b-256 | c20cca2aabc3ebf5bc314dc1762ae6d036b56615f85bd3573f8e49f4c1fc938a |