https://github.com/2xaa/vemex
A Vue port of memex
https://github.com/2xaa/vemex
electron knowledge-base vue
Last synced: 10 months ago
JSON representation
A Vue port of memex
- Host: GitHub
- URL: https://github.com/2xaa/vemex
- Owner: 2xAA
- Created: 2019-02-01T10:44:56.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-28T11:43:41.000Z (about 7 years ago)
- Last Synced: 2023-08-27T16:31:38.367Z (almost 3 years ago)
- Topics: electron, knowledge-base, vue
- Language: Vue
- Size: 883 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vemex
> Vue port of Memex
[**Memex**](https://github.com/kormyen/memex) is a [personal knowledge base](https://scholar.colorado.edu/csci_techreports/931/). I loved the concept but found the original codebase very confusing, so I thought I'd port it to Vue and add some Electron specific niceties.
vemex differs from memex by using a JSON data store instead of [Indental](https://wiki.xxiivv.com/#indental), though I'd like to explore creating a standard library to parse and generate Indental database files in the future.
todo:
- [ ] tidy up codebase (very rough port right now)
- [ ] edit items
- [ ] image items
- [ ] video items
- [ ] lightbox
- [ ] custom types
- [ ] search
- [ ] data synchronisation between devices
#### Data storage
vemex stores its data in a JSON file at these locations:
- **Windows**: `%APPDATA%`
- **OS X**: `~/Library/Application\ Support/`
- **Unix-like**: `$XDG_CONFIG_HOME` or `~/.config`
#### Build Setup
``` bash
# install dependencies
yarn
# serve with hot reload
yarn run dev
# build electron application for production
yarn run build
# lint all JS/Vue component files in `src/`
yarn run lint
```
---
This project was generated with [electron-vue](https://github.com/SimulatedGREG/electron-vue)@[8fae476](https://github.com/SimulatedGREG/electron-vue/tree/8fae4763e9d225d3691b627e83b9e09b56f6c935) using [vue-cli](https://github.com/vuejs/vue-cli). Documentation about the original structure can be found [here](https://simulatedgreg.gitbooks.io/electron-vue/content/index.html).