Home

Awesome

The Information Management System

GitHub release GitHub issues GitHub stars

This tool is so simple that most people don't understand how to use it.

TL;DR

This is a personal database which stores all type of things. Text, Files, Links. Stored things can be searched.

Things are just stored and indexed and found again by a search.

<div style="text-align:center"><img src="assets/screenshot.png" /></div>

More About

First of all I hate directory structures for saving old files, small project snippets, nice website I found while surfing the web. It works fine for a while but after a while it's all cluttered up and messy.

So now the idea is to just throw these things into this database and find them again via search. So you kinda "google" your archive and easily find stuff again. And that's it. It is that simple.

For example you need your rental contract again after a couple years, no problem because you saved it in the database and now just have to search for rental. Easy. Or you need a couple mathematical formulas now and then. Just searching for circle diameter and boom it pops up because you saced it previously.

Features

Ideas to come:

Install

Mac: brew install --cask b3z/small/reventlou

All other platforms either build from source or open an issue and we will add a binary for your platform.

Update

Mac: brew upgrade --cask reventlou

Example how it works

We save the notes

"This is an Apple." "Apple.com is the website of a huge company."

After saving those we can now "query" the database as following

indexing: words

search:   "apple"
result:   "This is an Apple."
          "Apple.com is the website of a huge company."

search:   "This company"
result:   "Apple.com is the website of a huge company."

If certain notes should be grouped it is whise to use hashtags (e.g #WeLoveTurtles or #work) fot tieing them together.

Build from source

git clone https://github.com/b3z/reventlou.git
cd reventlou
npm i
npm start

Query Syntax

OR: a|b
contains a or b

NOT: -a
everything except notes containing a

Wildcard: water*
everything that starts with water... e.g. match waterfall
the wildcard needs at least three letters

Cobinations: a -(b|c)
contains a but not b and not c

Markdown support

I am continously adding markdown rules. Right now those are supported:

Discussion

#reventlou on libera.chat and matrix.org

Versioning

We are using SemVer.

On the version number MAJOR.MINOR.PATCH those are the meanings:

  1. MAJOR - incompatible API changes.
  2. MINOR - added functionality in a backwards compatible manner.
  3. PATCH - made backwards compatible bug fixes.

Supporters

Stargazers repo roster for @b3z/reventlou