Lifenezier (Life orginizer) is a program that helps to organize and search ALL your information.
- Import data from some source (google, whatsapp, PDF, Scanned Image, minecraft chats ...)
- Search through all of it to find something you only remember partially (Conversation, a name, someones birthday)
Its very hard to remember stuff. I and wanted a way to save all of my data and make it searchable.
- Get docker
- Get dotnet runtime
- Clone this repo
cd lifenizer
dotnet run
- Install docker
- execute with docker
Stay consistant and use these words to avoid confusion
conversation
any kind of information exchange, can be single word to whole groupchat history.importer
gets external data into the system and feeds it to anconverter
converter
is the system that takes some data and converts it to aconversation
searcher
is the system for indexing and searchingconversations
Lets say you have some data, eg a letter, and you want to import it. How does it work?
- You need an importer, eg.
Scan
. It will get your document into the system by scanning it and saving it to the filesystem. - You need an converter, eg.
ImageOcr
. This will take the scanned image and get the interesting content out of the data (create aconversation
). In this case whatever is written on the letter. - You need a
searcher
, eg.FileBased
. It takes care of saving and indexing the data in a way that it can be searched quickly. - The search engine can be queried for the text in the letter and will return the scanned image.
- Scan
- download
- http (post)
- Speech2Text
- Ocr PDF
- Ocr Image
- E-Mails
- Chats
- Discord
- Telegram
- Skype
- Signal
- Steam
- Minecraft
- Youtube
- comments
- text in video
- speach in video / subtitles
- Description
- Websites (Browserhistory)
- Speech recognition
- Cloud Providers
- Locally via DeepSepeach
LuenceSearch
ElasticSearch