Nudelsieb is a service that enables one to quickly write down thoughts and ideas before having forgotten them already. It focuses on supporting developers managing their tasks by providing a simple command line interface to add new records called Neurons. Neurons can be organized into groups, and allow to schedule reminders. Reminders are pushed as notifications to the mobile app. The main goal of the mobile app to facilitate easy rescheduling of reminders. Currently, only Android is supported.
Nudelsieb is work in progress.
You can install the CLI via the Windows package manager Chocolatey:
choco install nudelsieb-cli
After the installation with Chocolatey you can use the CLI with the these aliases: nudelsieb
or the short version nds
.
Usage: nudelsieb [command] [options]
Options:
-v|--version Show version information.
-?|-h|--help Show help information.
Commands:
add
config
list
login
reminder
Run 'nudelsieb [command] -?|-h|--help' for more information about a command.
A random thought that occurred to you is called a neuron. To add a new neuron, simply run
nudelsieb add "My random thought I want to remember"
If you want to order your thought into groups, run
nudelsieb add "My random thoughts I want to remember" --group "work" --group "support"
To retrieve or remember your thoughts, run
nudelsieb get --group "work"
The following architecture sketch illustrates the big picture:
See the Swagger specification of our REST API at https://nudelsieb.zoechbauer.dev/swagger.
Azure Service Bus requires a connection string with Listen and Send permissions, and a queue named reminder-push-notifications
.
CodeMaid for consistent code formatting (press CTRL + M
, CTRL + SPACE
)
Editor Guidelines for visual guidance on the maximum line length